【中醫食補】五味究竟指哪五種味道?
#味道與臟腑健康有密切關係
#味道要好也要吃得對
#星期二正能量
五味調和養生之道
關於味道,我們聽過五味調和、五味雜陳等形容詞,所謂五味,是指酸、苦、甘(甜)、辛(辣)、鹹,這五種除了是我們舌頭嚐到的味道,亦是中醫理論中的五味學說,不同的味有不同功效,每一種...
【中醫食補】五味究竟指哪五種味道?
#味道與臟腑健康有密切關係
#味道要好也要吃得對
#星期二正能量
五味調和養生之道
關於味道,我們聽過五味調和、五味雜陳等形容詞,所謂五味,是指酸、苦、甘(甜)、辛(辣)、鹹,這五種除了是我們舌頭嚐到的味道,亦是中醫理論中的五味學說,不同的味有不同功效,每一種味都有相應的臟腑,所以可以按自己的身體狀況,選擇相應味道的食物,以達致身體平衡的效果。
中醫理論有個說法是「胃以喜者為補」,有時候我們突然想吃某一種味道的食物,可能反映著身體的問題,例如特別想吃甜,可能是身體缺乏能量;特別想吃酸,可能是肝臟健康出現了問題,想進一步了解身體狀況,還是應諮詢相熟註冊中醫師。
雖然食物有偏性和功效,但要注意過猶不及,不宜大量進食同一種類食物,中醫養生理論講求平衡,能達到五味調和就是養生之道。
酸
對應臟腑:肝
功效: 具收歛、固澀、增進食慾、健脾開胃的作用
適合人群:納呆、口渴、多汗、尿頻等
常見食物:菠蘿、石榴、藍莓、山楂、烏梅、番茄
苦
對應臟腑:心
功效:具清熱潤腸通便、利尿祛濕功效
適合人群:熱症、濕症、水腫患者
常見食物:苦瓜、萵筍、芹菜、枸杞葉、白果
甘 (即淡味及甜味)
對應臟腑:脾
功效:具補益、強身防病的作用
適合人群:氣虛、血虛、陰虛、陽虛者
常見食物:白米、薯仔、淮山、蓮藕、紅棗、栗子
辛 (即辣味)
對應臟腑:肺
功效: 具發散、行氣活血的功效
適合人群:適合外感或風寒濕邪者
常見食物:蔥、生薑、紫蘇、辣椒、洋蔥、芫茜、大蒜
鹹
對應臟腑:腎
功效:具瀉下通便、軟堅散結的作用
適合人群:結核、便秘者
常見食物:鹽、蟹、海膽、花蛤、海蜇、海帶
Healthy living through the 5 flavors
The five flavors are sour, bitter, sweet, spicy and salty. These five tastes are not only tastes tasted by our tongue, but also is contain principals of Chinese medicine. Each taste has its own effect and correspond to different organs. You can choose the proper flavor of ingredients according to your own body condition to achieve a balanced body.
There is a saying in Chinese medicine that “stomach choose the food it likes to nourish the body”. Sometimes we may suddenly crave a certain kind of food, which may reflect physical problems. For example, if you want to eat sweets, you may have a lack of energy in your body. It may be a health problem with liver. If you want to know more about your physical condition, you can consult a registered Chinese medicine practitioner.
Although ingredients have their own nature and effect, it is necessary to pay attention not to consume too much of the same thing. It is not appropriate to eat the same kind of food in large amounts. The theory of Chinese medicine promotes on balance. To achieve the a balanced consumption of five taste is a good way to maintain health.
Sour
Corresponding organ: liver
Effect: help to conserve energy, improve your appetite, strengthen spleen and stimulate the appetite
Suitable for those with: slow to react, thirst, excessive sweating, frequent urination
Common ingredients: pineapple, pomegranate, blueberry, Chinese hawthorn, dark prunes
(con’t in comment)
react詞性 在 Danceholic 碗公(林宛君) Facebook 的最佳貼文
因應今年暑假,出國旅遊的人應該會減少
(台灣安全,乖乖待在台灣是王道)
.
魅力四射推出了超~~~密集
【四天學完一首MV】之系列課程
讓你/妳有個充實愉快的夏日活動XD
.
碗公精選了兩首超性感MV
第一首是舊歌《Hyolyn-Dally》
第二首是新歌《PussyCat Dolls-React現場版》
Twerk課程介紹晚點公布
.
.
🔶🔶課程地點🔶🔶
魅力四射舞蹈教室(近捷運西門站6號出口/北門站1號出口)
地址:台北市萬華區漢口街二段七號
.
.
🔶🔶課程資訊🔶🔶
【曲目一:Hyolyn-Dally】
還記得Dally這首歌剛出來時
真的是辣到沒人性
帶有一點點Twerk的高跟鞋舞
雖然超累、超難
但還是激起了萬千辣女子挑戰的決心
直到現在都還有學生在詢問碗公,
是否還有機會再開Dally呢?
妳們的心聲碗公聽到了!!! (←什麼老套用詞🤣)
總之舊歌開課不容易
兩年前沒跟到Dally的同學
這次再錯過真的沒辦法了🤷
📅上課日期2020/08/17(一) 至2020/8/20(四)
連續四天11:00-13:00
🎥影片參考: https://youtu.be/b75eENj0WCQ
.
--------------------------------------------------------
.
【曲目二:PCD-React Live版】
Pussycat Dolls小野貓,堪稱世紀傳奇女團
多少辣女子,還是小女孩時的偶像
超火單曲Don’t Cha、Button...等
絕對是時代的記憶,火辣的代名詞
睽違十年,再推回歸新作React
讓你重溫記憶中的小野貓🌶️
.
📅上課日期08/24(一)至08/27(四)
連續四天11:00-13:00
🎥影片參考: https://youtu.be/ht4ShsX72GU
.
.
🔶🔶暑期密集班舞蹈優惠🔶🔶
【6/30前報名】
●舊生→ 持魅力卡享一班75折,二班7折
●新生→ 報名回傳Line@資料,享首班8折優惠
報名請洽 魅力四射舞蹈教室
諮詢課程可以加魅力官方LINE: @pvk0001z
記得加@喔! @ 魅力四射舞蹈教室
react詞性 在 半路出家軟體工程師在矽谷 Facebook 的最佳解答
讀者來信- 半路出家工程師疫情期間找工作詢問
我寫部落格以來, 不時會收到各式讀者的來信, 今天分享一位讀者的詢問, 以下是讀者背景及問題。
-----------------------------------------------------
Hi Brian,
我人在加拿大溫哥華,我也是半路出家的前端工程師。已經工作了六年,我想請問您一個換公司意見。
我大學讀 3D 動畫,畢業後做平面設計。因為客戶對網頁的需求所以開始接觸網頁設計。因為和合作工程師的溝通有障礙所以自學了HTML 跟 CSS ,也因此找到現在的工作。
目前的工作初期還是以 HTML, CSS, SASS, jQuery 為主。主要工作是設計跟製作 Landing page。 隨著年資增長也開始加入了公司產品的開發。在 2017年左右開始接觸 vue.js 跟 vuex, 每日的工作也是使用這個 framework 為主。
我在 2018 想離開目前的公司,主要是公司制度並沒有培養員工的系統。小公司就是把我們丟在那邊自學,讓我覺得沒有一個 mentor 可以增加我的學習效率。再來當然是公司資金運作有很大的問題。因為家裡雙胞胎的到來,讓我無法更積極的找工作。
2019 在育兒跟工作的空隙在 Udemy 上完了react 的課程。在今年二月開始認真找工作。 目前的狀況是,投了大概一百多份工作。面試機會大概 15 個左右。能通過 recruiters 的大概 3 個。三個考試回來的結果有兩個是說希望能找能力更好的人,另一個雖然過了卻因為我要求的價位太高而退卻。
我只要看到 Amazon 有適合空缺就丟,也有幸拿到幾次面試機會,第一次結果出來對方直接說需要找更高階的工程師,第二次考試內容非常簡單。我很有自信的完成。但是還是沒過, 而且 recruiter 不願意給 feedback。
我的問題是能通過 recruiter 的比例太低,因此連考試的機會都很少。是不是因為我在resume 上的六年經驗讓 recruiter 誤以為我的經驗很豐富?所以應該隱瞞找 junior 的工作機會?
在公司選擇上,我希望進大公司,可以有比較完整的培訓。不想在小公司浪費時間。但是現實還是要考量,現在的公司不知道還能撐多久,家裡還缺我這份薪水去撐著。
謝謝您耐性看完我落落長的背景。你的幫助對我來說是很大的動力。謝謝。
--------------------------------------------------------
以下是我的回覆:
你好,
謝謝你的來信, 以及提供你的背景細節。 從你以上的問題, 我想總結幾個我看到的重點:
1. 你也是半路出家轉行的工程師, 目前有 6 年工作經驗, 公司資金可能有問題,想要換工作 (背景)
2. 覺得個人成長在目前公司得不到幫助, 都是靠自己摸索 (發展困境)
3. 今年找工作目前的進度不好, 從 recruiter 到技術面試的轉化率不高 (100+ -> 15 -> 3) (低效)
4. 不確定是否要降級找初階工程師的工作 (疑問)
5. 希望下一份工作是大公司, 有比較好的培訓及成長可能 (期待)
6. 家裏需要你的薪水 (現實)
思考了你的情況後, 我整理了一些我的想法: 因為你看到目前公司的資金有問題, 如果公司未來狀況不好, 你可能會被減薪、或是甚至資遣。 所以你現在已經在找工作是很明智的舉動。
你家中有小小孩雙胞胎,的確是很難準備面試 , 我自己有個 2 歲多的女兒很能理解, 我每天比較有空的時間就只有小孩睡之後晚上 9 點多到 11 點這段時間。 你要加緊利用你每一分有的空的時間來準備。
你詢問說不確定是否要降級找初階工程師的工作, 我個人是覺得不需要。工程師有 6 年的經驗可以算是 mid to senior level 了 !當然根據每個公司的等級及期望,還是有一些差距, 但你應該在工作上可以獨立完成許多中大型的任務,不需要一個人手把手的一直指點你每個該做的事項,對嗎?
你比較少的面試機會有可能因為疫情關係,美國許多公司都在資遣員工、前 5 週美國累積的失業人口就達到 2600 萬人,讓目前就業市場充斥著急需找工作的人才。 我不了解加拿大的現況, 但我想經濟應該也是有被疫情影響的。
因為你家裏需要你的薪水養活全家, 這是你最大的現實限制, 如果我是你,我會做一下的準備:
如同我在 “美國 4 月份工作市場現況、統計及資源” 文章提到,利用那個群眾外包回報各個公司的求職狀況的網站,在申請工作的時候,優先找目前持續有在招人的公司。多利用各種管道 (內推、各網站,詳情可以看 “主動出擊- 我要找工作了,現在美國都用什麼找工作?哪個網站平台能讓我有較多面試機會? (2019 更新)”- 但我想加拿大的情況可能稍有不同!),多多申請不同的工作。
你還可以把初階工程師及你理想的都一起申請, 對於工程師來說,反正也不用寫 cover letter, 多投一個工作多花的時間也不會多太多, 多嘗試找不同的機會, 每個面試都好好把握, 有時候職缺名稱及工作經驗需求是一回事,當對方面試後很喜歡你,想要招你的時候, 職級、薪水,都是可以好好談判出來的 (細節請參考“面試得到 Offer 薪水如何談? 三明治溝通法及最後簽約前的談判招式”)。
你說從 recruiter 到技術面試的轉化率不高 (15 -> 3), 從你投 100 多份工作到 recuiter 第一關, 這個轉化率也不高, 我之前文章 “面試技巧及心得,如何有條理的說服面試官?”,講述我 2015 年的經驗: 我投了近 180 份工作,有被 HR 聯絡的只有 63 個 (35%),進到第二關電話技術面試 38 個 (60%),11 家公司邀請我到 onsite (29%),最後有 3 個 offer ,offer/總申請的工作比例只有很可憐的 1.6%。考量到 2015 年的景氣比現在好很多, 而且我在的矽谷地區機會應該比溫哥華多, 但你的申請到 HR 第一關的轉化率還是有點低。 我會建議好好檢查你的履歷,看看有沒有什麼錯誤, 讓你平白失去一些面試機會。 如果你不確定的履歷有沒有問題, 可以參考我的履歷範本 (“英文履歷怎麼寫? 美國科技公司注重什麼?”)。
recruiter 到技術面試的轉化率,可能就是要多準備, 把過去的經驗總結、包裝,讓 recruiter 覺得你是他們想要找尋的人。 盡量就把你的經驗寫下來, recruiter 問你的時候就是念出來、或是背出來, 確保你的回答都是經過整理、且沒有文法及詞彙問題的。而電話技術面試到 onsite 的轉化率,真的就只能多練習, 多準備,把過去在台灣準備大學聯考的準備拼勁拿出來準備了。
你提到你的目前工作困境 (沒有 mentor )及未來工作的期待 (大公司有制度), 了解自己的狀況很好, 看起來你目前的 dream company 是 Amazon ,多多嘗試 Amazon 職缺是好的, 另一方面, 因為目前疫情影響, 我覺得你可以多申請一些中型公司,你的目標應該是確保你的薪水可以養家,如果下一個公司已經比你現在的公司有制度、有資源幫助你成長, 就算不是 Amazon, 說不定你一、兩年後再嘗試就可以進到你的理想公司。
不知道你找工作的地點有沒有限制, 如果你的範圍擴大到不同城市、國家,可能在面試機會上有更多選擇。
祝你早日找到理想的工作,小孩也健康快樂的長大!希望以上的建議有幫助到你。
P.S. 如果你有任何建議, 也歡迎留言分享給原提問者, 讓他可以參考不同人的建議!😊
https://brianhsublog.blogspot.com/2020/04/ChangeJobDuringCovid19.html
react詞性 在 小吃貨的英國生活日記 Facebook 的最佳解答
#關於成為工程師這件事 #文長慎入
如果有follow 我之前寫的種種文章,大概就知道我的一些經歷。但這邊還是來快速回顧一下。
大學的時候唸了歷史系,雖說跟分數也有關係,但一部分也是因為我對歷史很有興趣,小時候當所有人都想當老師,或醫生護士這種職業的時候,我總是想說要當那種什麼考古學家~探險家之類的,當然歷史學家跟發明家也是在考量的項目中,長大以後才發現,這好像有點不是現實中可以很容易實現的職業。
很多科目,像是歷史,或者其他社會科學相關的,在台灣畢業以後都非常難找工作,即使你認真向學,決定一路念到博士,也不見得畢業後可以找到教職或博後。即使是商學院畢業出來,在台灣可以做的也很有限,尤其當你是什麼管理學院相關的出來,也不太有機會直接躍升管理職。
台灣的產業其實比很多國家來的少,可以做的工作也有限,大部分都是科技相關,這也造就了台灣過去二三十年的榮光,到現在也一直是科技業為主流。當然科技業變成世界主流已經不是這一兩年的事情,全世界越來越多人想要擠進科技業,因為科技進步導致很多傳統產業面臨倒閉或者被迫改變。
說起來一開始除了自己想要試試看自己到底學不學得會寫程式這件情,再來就是因為不想一輩子領著低薪過著普通OL的日子,加上一直對國外有的憧憬,很想去國外看看外面的世界,體驗國外的生活,尤其是對歐美國家有著美好的想像。
要說當時為什麼做了這種倉促決定,其實大概就只是一個不甘心吧!因為在台灣沒有辦法念研究所,被各大學拒絕以後,就心想乾脆嘗試國外的大學,看有沒有人要我。其實大概就是個背水一戰的概念。
一直以來我都有點,盲目的亂衝。就是想到什麼就決定做什麼,當然有時候我也會變得很膽小,就會想太多,然後不敢前進。可是時常又覺得,應該要強迫自己前進,因為知道自己是個懶惰的人,所以不想辦法把自己帶到那個不得不的情況,自己就會一直怠惰下去。
說起來,一開始我也不是很認真的想要當工程師,也就是半推半就,覺得試試看的心態,身邊也沒有什麼人把這件事情當一回事,這都是到英國念研究所以後,才開始覺得自己可以做些什麼事情。但最近我也在反省,覺得自已以前在研究所也是很混,覺得自己第一年工作真的完全不知道在幹嘛。
最近到了新公司工作以後,發現公司很多人都是轉職的人,有人在媒體業待了十年,有人在金融業,有人從醫療產業,有人從產品經理轉職,大家都非常的認真,比我還要認真許多。
雖然我一直覺得,自己跟其他本科系畢業的人比起來,年紀很大,甚至會覺得自己轉行轉得太晚,有時候也會想說,為什麼自己國高中的時候不自己上網學寫程式,為什麼不好好念數學,這樣可以考個工程相關的科系。
可是在新公司遇到了很多他們以Graduate身份進來的轉職者,真的讓我覺得,其實自己轉的好像也不太晚。當然他們比我有毅力很多,很多人都是Bootscamp出來的,有的人甚至快要40歲了才以一個畢業生的身份進來。
我覺得在英國很好的一點是,這邊有很多公司可能願意收這種,想要轉職工程師的人。這些人有的可能甚至沒有唸過大學。
公司一個跟我一起onboard的資深工程師,他告訴我他沒有唸大學,全是靠自己學的,但網路上有很多開源專案他都是主要貢獻者。我覺得很厲害。
來英國以後我一直在反省自己,覺得有時候就是,自己會過得太安逸,就不太想努力生活,又或者覺得努力的生活好累,我幹嘛要這麼累,甚至會有一種,反正我只要表現得比其他人好就好。
因為一直以來在台灣的生活成長環境,我覺得自己的價值是被社會被周遭的人定義出來的。例如你的學歷,你的工作職稱,你的薪水,你的資產。
有時候我會覺得自己可能是個悲觀的人,又或者是其他人喜歡隱藏自已過得不好的部分?每次我看別人的部落格,或者別人敘述自己的職涯時,總是覺得別人的職涯好像都過得很順遂。
一直以來我都覺得,自己的職涯好像不是很順遂,其實跟很多人比起來好像已經不錯,畢竟有個工程師的工作,還是在國外的工作。可是實際上我都覺得,自己好像是個很差勁的工程師,為什麼自己好像寫出來的code都很爛,為什麼自己好像什麼都不會,為什麼自己好像學東西學得很慢,還有自己就是一個,很怠惰的人。我沒辦法像很多人是,可以一直去摸不同的東西,例如看到個新的東西出來,就馬上想要打開電腦去碰,我也不是那種,遇到一個解不出來的問題就想要一直去解開的人。更不是那種可以一直帶著我愛的電腦,去世界各地旅行,沒事就打開來寫code的人。
所以一直以來,我也時常在懷疑自己,自己是否適合當一個工程師。
這幾年在英國認識了一些朋友,我也一直覺得其他人都很優秀,尤其是當我一個很好的朋友說,他喜歡選擇困難的事情來做的時候,我真的覺得很愧疚,因為一直以來我都在嘗試避免困難的事情,大概也是因為這樣我開始覺得,自己是不是根本不適合當一個工程師,因為我根本不想要做有挑戰性的工作。
可是回顧自己以前在DHL做個海運OP的工作的時候,又覺得自己在那種環境下,很容易疲乏,就是那種,我該學的都已經學玩,然後每天接電話打電話發Email, 遇到的問題也都是用類似的方式去處以就可以解決。我也覺得自己沒辦法就這樣做個十年二十年。
當然那樣的生活還是有好處的,至少你不工作的時候可以全心全意的放空,也不用每天回家還要擔心deadline, 擔心code寫不出來,或者去想到底要怎麼寫,也不用整天擔心新的東西出來,沒辦法跟舊的東西相容,或者是不學新的東西,自己會很快被淘汰掉。
有時候自己也在想,乾脆逃去其他國家寫程式會不會比較好?我們公司因為是全球性的,所以可以調派到其他國家,但是公司說,假設我們去了其他國家可能是senior level, 不代表我們在英國可能一樣是senior, 因為不同國家的科技和技術能力是不同的。這代表說,工程師即使在某個國家做到一定的程度,去其他地方也不代表一樣厲害,所以自己還是要不斷的學習最新的世界趨勢,學習新的科技,不眠不休。這也是為什麼工程師很容易過勞死吧!
以前在台灣一直加班我覺得是身體勞累,但現在我覺得自己比較是心靈上的勞累。我甚至覺得自己應該要早早退休,然後開一個小店之類的,來賣便當。
不過如果現在要我轉去做其他的職業我也不知道要幹嘛。即使都是工程師,都是科技業,也分得很細,尤其在英國都喜歡分門別類。工作到現在快三年,若你要問我我的強項是什麼,其實我也說不太出來,大概就是web 相關的東西吧!所以關於職涯規劃這件事情我也一直在思考。
我認為自己應該至少要有個什麼Machine Learning 的相關知識,然後一些系統設計,或者DevOps的能力跟知識要有。當然,大部分的人可能會問到,在英國如果當工程師,當到一定的歲數會需要轉管離職嗎?其實好像不一定,很多公司的管理職跟技術職都是分開的,也就是說你走管理也不一定會領比較多錢,反正有兩條路讓你選。有的人可能做到退休都是工程師。
在英國工作到現在,其實我還是常常會覺得很不順遂,不管是技術,文化還是語言,應該說也不是不順遂,就是不自然,當然很多可能還是跟我英文不夠好有關係,我雖然可能可以理解90%的內容,可是剩下的10%如果不懂還是讓人感覺煩躁。
當然現在的情況是比剛開始工作好很多了,至少很多技術的東西已經有經驗了。我覺得剛開始轉職並且在英國工作的時候,真的讓人覺得很心累,雖然說也可能是因為我的Team剛好都是英國人,不知道為何,即使是現在的公司,公司很多元化,我被分到的Team也幾乎都是英國人QQ
反正大概就是會有一個時期,或者偶爾在聊天的時候,你覺得別人在講的某個東西,你完全不知道是什麼。你可能就跟著笑這樣。。。或者在講一些專有技術的名詞時,別人可能知道,你卻不知道,就會有一種恐慌。
我自己是覺得這方面有逐漸改善一點點,希望我在現在的公司可以做得比之前好,至少我現在比較聽得懂大家的北方口音。
至於寫程式方面,還是一樣很心累,就有一種,無底洞的感覺,不管你怎麼學都學不夠,學不完。像是跑馬拉松但是永遠到達不了終點的感覺。從我一開始學寫程式到現在還是這樣。
但如果說可以回到以前剛開始學的時候,我想我應該會希望自己看到任何不會的東西都不要跳過。我知道那樣可能會變成學得很慢,可是很多時候,像是我們想要建立一個網站,可能我們會Google,然後就會看到很多建議,例如用WP, 或者推薦你用什麼vue, react, angular, 可是問題來了,即使你會一些基本的JS, 你可以用這些框架或library建一個SPA(一個網站), 你還是不知道它實際上是怎麼運作的。他底層是怎麼跑的。這樣會有什麼問題呢?
當你自己在家裡按照教學做都可以做得很開心,可是當你要改東西,或者在工作的時候,發生了問題,你就不知道該怎麼辦,因為你不知道到底發生了什麼事情,為什麼會報錯。
另一種學習路線是,好,我要學寫程式,然後你就開始去看學習物件導向,學Java, 初學者都是,學寫一個Class, 學習那些型別,然後寫個hello world, 按下那個play 鍵,他就自己開始跑一些東西,然後build好了,你就看到下面的視窗打出hello world, 接著教學就會說,那我們來簡單的寫一些function, 然後你就會寫出一些基本的加法function, 給他int a, int b, 就會跑出a+b的結果。
更進階一點可能會有一些題目是,印星星,或印九九乘法表,或者用Apache web server, 架一個簡單的網站。學一點html, 一點CSS, 一點JS, 讓他看起來漂亮一點。
這個時候你個課程就差不多結束,你也有一個作品。
如果你想要找工作,可能會發現,工作很多考的內容你還是不會,或者你開始工作以後,發現很多東西還是不會。因為前面你做的那些事情都只是,根據指示做,就像你去IKEA買了家具按照那個指示來做,可是傢俱本身都已經切好了,零件也都配給你。今天如果要你自己去工廠買那些材料才切割才做,設計一個櫃子,你也做不出來。
所以問題來了,到底要怎麼樣學寫程式?我覺得大概就是,在做那些教學的時候,去思考,我現在做的每一步,是為什麼,如果不知道,就去Google, 不要貿然的進行。然後做完教學以後,看看自己能不能做出一個跟教學類似但不一樣的網站,最好是可以不要一直看著教學。
可以拿白板或紙,來畫一些圖,想想自己要做什麼,例如我要做一個,賣衣服的網站,我需要什麼東西,或者我要設計一款小遊戲,我要創造幾個角色,要有哪些怪獸,要有哪些關卡。
我自己是沒有去過BootsCamp, 但感覺BootsCamp的訓練都滿扎實的。英國有滿多免費的(雖然大部分是Women in Tech)的,所以想轉職的男生們可能要找付費的。
很多BootsCamp也是保證找到工作的,找不到可能會退錢。或者可以嘗試那種網路上免錢的。
當你開始工作以後,你可能要開始思考,你寫的code乾不乾淨,你有沒有寫測試,甚至你可以嘗試練習TDD(測試驅動開發),思考怎麼樣可以寫出好的程式碼,什麼叫做好的程式碼,越簡單越好,簡單易懂,白話程式碼,如果今天一個不會寫程式的人,可以經過你的解說,看得懂你的code, 那你真的就大成功了。
為什麼說要簡單易懂,因為通常工作以後你寫的code不是只有你自己要看,還有別人要看,甚至一年後的自己要看,之後你是不是還看得懂,例如命名,例如空行,例如有沒有重複的?
像是在工作以後,很多同事會用一些詞彙,例如DRY(don't repeat yourself), 或者網路上也可以找到很多文章,寫說要怎麼樣寫出乾淨的程式碼。除了乾淨以外,還要思考延展性,就像DIY的傢俱,或者書櫃,你一開始可能買了一個兩層櫃,你會希望你如果要變成三層可以加上去。或者是床,沙發,你會希望他們是可以我不佔空間,好收納,或者可以延伸。寫程式你也希望你寫的一些東西是這樣子。例如共用的程式碼,你可以寫一個可以把'2019/12/03' 轉換成 ’兩千零九年十二月三日‘ 的function, 你會希望這個function, 可以被廣為使用,可以是'20191203', '2019,12,03', 進來都會被轉換成文字的寫法這樣,那你要怎麼做?可以先去思考以要做的事情,然後寫出測試
像是在JS很多的測試是非常口語化的
describe('dateConvert', ()=>{
it('should return date using word format', ()=>{
expect(dataConvert('2019/12/03')).toEqual('兩千零
九年十二月三日');
})
})
如果有錯誤請各位糾正
反正工作以後,寫測試變成一件很重要的事情,還有要怎麼寫,因為當其他同事在看你的code的時候,如果你有寫完整的測試,同事也會比較好看得懂你的程式在做什麼
當然,沒有一個開發方法是完美的,也沒有什麼完美的code, 即使寫完了以後,也要檢查看看自己能不能把它變得更好,像是使用 TDD就可以一直加上新的測試,然後去想能不能把它變得更好,去重構。
各位如果有興趣的話也可以買一些書來看,雖然很多書已經出版很久,可是程式設計,跟軟體工程這塊,經典還是經典,可以幫助你了解,為什麼現在我們都用C語言而不是A語言,B語言,為什麼我們大眾使用物件導向來寫程式,不是使用Functional programming.
當你工作越久以後,可能會越容易遇到,你要去選擇你要用的程式語言,你要用的框架,你要用的工具。
有一天我問我的同事,到底要怎麼貢獻開源,他說不要為了貢獻而貢獻,一般都是,你因為自己在用這個開源軟體,遇到了一些問題,所以你去把它改善,或者說你需要一個工具,可是你Google很久發現都沒有,於是決定自己做一個。
雖然我覺得以目前的我來說,還很難達到這種程度,但希望我有一天可以。就像Vue.js的創辦人因為覺得Angular.js不夠好,於是決定把好的部分留下,再加上自己覺得可以讓他變得更好的部分,創造了Vue.js
其實我自己也很害怕去討論這些非常技術的東西,我很怕自己講錯誤導大家哈哈
成為工程師真的需要很強的心臟,因為需要接受很多批評,很多反饋,才可以進步。當然有時候我也很玻璃心,常常因為被其他工程師點出自己的錯誤就心情不好,可是如果都沒有人批評自己,自己大概也不會進步。我想這大概是跟其他工作最大的不同吧!
以前在做海運出口的時候,即使可能做錯也不會一直被講,除非你真的是做了很嚴重的事情,不會你每接一通點話,每寫一封信都有人來看,有人來糾正,有人來說,你Email要怎麼怎麼改,你這樣寫不行。
可是寫程式,你寫出來的每一行code都可能被品頭論足,每一行code都要確保它的質量,當然我知道不是每個公司都有code review, 可因為我一直以來都有這個東西,也導致我覺得壓力滿大的哈哈
不知道分享這些會不會讓大家也覺得壓力大