#轉職要耐心等待仔細尋找感覺很重要
#硬體轉軟體
諮:「我是不是轉錯職了?」
我:「別這麼快下定論,可以多說說為什麼這麼想嗎?」
諮:「當年下定決心打掉重練的從硬體轉軟體,降薪加入一間新創團隊一路從工程師到Team Manager,管理將近十個人,但多年過去,除了工時不比以前彈性影響家庭的生活,我後來發現軟體並非公司的重要核心,以至於單位被邊緣化,只是Support的角色,心中一直很不踏實,專業上都淺淺的,讓我對於接下來的轉職沒有把握.......」
我:「所以,你還想繼續往軟體發展嗎?」
諮:「其實我剛到一間外商,只是一到職才發現公司剛被併購,內部忙著重整規劃,我在思考是不是要趕快離開?但又擔心自己思考不夠周全......」
我:「硬體轉軟體,一種是門檻較高的從韌體切入,除了熟悉硬體元件,也要熟練高、低階程式語言;再來是入職門檻相對低的前端工程師;新創通常都是後者,所以你應該是從前端開始接觸起吧?」
諮:「對,但我其實是負責全端,也有碰資料庫,後來比較偏資料工程與資料分析。」
我:「嗯嗯,既然你可以待這麼多年,一定是有你喜歡同時也能發揮的地方,那現在會覺得自己轉錯的原因是?」
諮:「因為我發現了副作用.....」
經過一番梳理,當初在硬體產業已做到小主管的他,為了做更有意義與創意的工作,從軟體開始自學,並毅然決然投入新創,但幾年後隨之而來的是薪資沒有增長、專業發散,明顯看到自己在組織內的天花板;雖然期間他有積極挑戰海外新創,但都因技術不夠深厚而被打槍,更加深了心裡的不安。當需要無法滿足,想要又卡關;就只能先回到原點,滿足需要才能佈局想要。於是,我們將目標拉回到該怎麼讓薪資往上突破,同時又兼顧家庭照顧。
薪資要能往上突破,首先要是自己擅長或有優勢的領域,才會事半功倍;再來是選對舞台,才不會又落入非核心單位發展有限的窘境。帶著他從新思考方向,我們抓出有優勢的求職關鍵字:軟硬整合、產品經理、資料分析。同時針對現職做近一步的分析,發現對現狀其實是好的跳板;因此他可以慢慢的緩轉職,讓心情安定下來,這樣執行理性行動時,感知才會更清晰。
半個月後收到他的暖心回饋:
事先已經就自己在職涯發展十年的歷程做過檢視,跟自己對話並記錄下來,發現中間有不少矛盾點,包含:1) 硬體轉職軟體後,在上一家軟體公司不停輪調,雖然經歷工程、資料、產品,但也導致一直待在入門階段的職位, 2) 在非營利單位離開才發現就職公司品牌上會有找工作的難處,且有了小孩後,在家庭及工作上有更多的時間管理問題。
感謝老師將我所遇到的矛盾點轉化成可用的優點看待,並指點不需要追求自己不擅長的純軟後端開發,反而應該著重自己擅長的整合與溝通,同時也看出來,我想要讓薪資維持的隱憂,因此結合過去經歷與天賦,提出幾種可能性及建議的方向,例如:軟硬整合的產品經理、資料科學家 等等。
更用未來的就業趨勢點出不需要盲目追求「出國工作」這個虛指標,反而是顧全目前家庭需求,以及觀察眼前的機會,穩扎穩打。
謝謝老師的建議及見解,感覺心裡平靜很多,也降低一些焦慮感,期待未來還有機會交流。
#生涯健檢
同時也有15部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,自從遠端工作之後,出勤的打卡記錄也轉成線上服務 雖然我也想不透工程師都線上工作了還打什麼卡...不過沒關係,打就打 但也因為在家裡工作反而常常忘記打下班的卡! 每次結算薪水都很痛苦,一整排的異常,是不是像我這種認真工作的人更容易忘記打下班的卡 XD? 既然容易忘記,我們就來寫個自動打卡系統吧...
「後端工程師自學」的推薦目錄:
- 關於後端工程師自學 在 生涯設計師-邱彥霖Sandy Facebook 的最佳解答
- 關於後端工程師自學 在 大詩人的寂寞投資筆記 Facebook 的最佳貼文
- 關於後端工程師自學 在 半路出家軟體工程師在矽谷 Facebook 的最讚貼文
- 關於後端工程師自學 在 在地上滾的工程師 Nic Youtube 的最讚貼文
- 關於後端工程師自學 在 在地上滾的工程師 Nic Youtube 的精選貼文
- 關於後端工程師自學 在 在地上滾的工程師 Nic Youtube 的最讚貼文
- 關於後端工程師自學 在 [心得] 無經驗轉職後端工程師- 看板Soft_Job - 批踢踢實業坊 的評價
- 關於後端工程師自學 在 Fw: [心得] 文組碩士大徹大悟轉職後端工程師- soft_job 的評價
- 關於後端工程師自學 在 看板Soft | 後端工程師技能ptt - 訂房優惠報報 的評價
- 關於後端工程師自學 在 [心得] 後端三年非本科13家面試心得 - PTT 熱門文章Hito 的評價
- 關於後端工程師自學 在 關於前.後端 - 前端工程師板 | Dcard 的評價
- 關於後端工程師自學 在 [心得] 文組碩士大徹大悟轉職後端工程師 - PTT Web 的評價
- 關於後端工程師自學 在 看板Soft | 後端工程師自學ptt - 旅遊日本住宿評價 的評價
- 關於後端工程師自學 在 好文回顧|如何進化自學能力?後端工程師Mosky 的人體實驗... 的評價
- 關於後端工程師自學 在 [心得] 無經驗轉職後端工程師 - Mo PTT 鄉公所 的評價
- 關於後端工程師自學 在 Re: [請益] 理工背景自學前後端 - PTT 問答 的評價
- 關於後端工程師自學 在 初學者該如何選擇入門程式語言?| 轉職軟體工程師 - YouTube 的評價
- 關於後端工程師自學 在 [請益] 自學後端方向請益- 看板Soft_Job - PTT網頁版 的評價
- 關於後端工程師自學 在 [心得] 無經驗轉職前端工程師- 看板Soft_Job | PTT職涯區 的評價
- 關於後端工程師自學 在 成為前端工程師的三個月回顧 - Rita Ho 的評價
- 關於後端工程師自學 在 [心得] 非本科自學產業小尖兵轉行 :: 韓國後端工程師自學ptt 的評價
- 關於後端工程師自學 在 無經驗想學習網頁程式設計,前後段因該先學哪一個。 - Mobile01 的評價
- 關於後端工程師自學 在 如何自學前端開發– 前端工程師ptt - Meinun 的評價
- 關於後端工程師自學 在 jackfrued/Python-100-Days: Python - 100天从新手到大师 的評價
後端工程師自學 在 大詩人的寂寞投資筆記 Facebook 的最佳貼文
台積電是新鮮人就業首選,會出現類似問題不意外,不過我做不到一年就開始煩惱了,顆顆
讀者來信- 3X歲在台灣半導體業轉職的思考
我寫部落格以來, 有各式讀者的來信, 今天分享一位讀者的詢問,為了保護當事人隱私, 一些背景細節有做調整, 以下是讀者背景及問題。
-----------------------------------------------
Brian 大大您好~
我追蹤您的部落格已經有一段時間了,無非是希望也有機會可以轉職並且到外國工作,但是關於轉職這一塊有一些問題想要詢問看看您的意見...
我是四大理工研究所畢業,在半導體公司工作已有 5 年多的時間了。在工作的這 5 年多大部分的工作內容幾乎都是在做 SOP 的事項(製程 troubleshooting, chart monitor....) 工作大約 80% 都是照著 SOP, 剩下 20 % 只有需要近一步改善良率或是需要 cost down 的時候才會有討論的空間,只要照著 SOP 任何人應該也都可以應付得來.....
我當初有抱負進科技業,但 5 年來沒實現到個人價值,也沒有發揮到所學,高薪 (年薪百萬) 也都是加班換來的...平均一天會加班 2 小時, 一個月差不多 50 到 60 小時(加上需要輪流值假日班),每天下班後自由的時間差不多剩下 3 小時左右。
半導體的工作比較專一,我很擔心如果再過個 10 年 20 年不想做的時候想轉職,卻發現已經被定型在半導體業太久而中年失業的危機,所以想要離職學習寫程式相關的課程轉職軟體工程師,畢竟軟體工程師的出路還是比較廣一點,而且隨著科技發展各行各業都會需要,又因為國外的薪資水平還是比台灣來得高,有機會的話還是希望能去國外發展。
我目前規劃是想要去加拿大念 2 年的 college 拿個 diploma (因為加拿大的學費比美國便宜很多) 畢業後可以拿到 3 年的工簽留在加拿大繼續工作,至於科系的話我是鎖定 interactive media design。
這個科系除了前後端的程式撰寫之外也可以學到一些媒體設計方面的技術,因為除了程式設計之外我對於設計方面也很有興趣(中小學唸美術班,對美感和基礎設計有一些基本的概念,也有用過 photoshop 等軟體來設計過海報等等),如果有機會可以同時學到程式和美術設計的話,我覺得未來對於職涯來說或許多少也可以加一點分,目標是希望找到 UI / UX designer 的工作。
目前我有在下班時間自學 HTML 和 CSS 等基礎的網頁設計課程,準備明年要去留學前的基礎。
UI / UX designer 這個職缺在台灣感覺沒有特別被大家知道,但是聽說在國外發展已有一段時間了,它算是結合了寫程式和設計美學的職位,對我來說很有吸引力。這個職稱也是最近我朋友提起我才知道有這個職務。唸完書我可能會先在加拿大工作,但也希望可以多了解這個職位在美國或是加拿大的狀況,以下有幾個問題想要詢問看看您的看法:
1. 想請問您在美加地區 UI / UX designer 算不算是一個熱門好找工作且有前景的職務呢?
2. 或是您目前的工作有時候也有跟 UI / UX designer 有一些些接觸呢?
3. 如果目前 3X 歲,才去加拿大念 2 年的學程後找工作,畢業後會不會到最後因為年紀的關係不太容易求職呢? 我很擔心高齡找工作的問題。
4. 在美加的公司之間高齡轉職的人多嗎?
5. 30 多歲重新回 college 念書會不會有點太晚了呢....
-----------------------------------------------
以下是我的回覆:
謝謝你的來信詢問, 也鉅細靡遺的描述許多細節, 因為有許多和過往讀者問過的問題類似, 所以特別選擇你的文章來做樣本, 一起回答很多類似讀者的問題。
我看完文章,整理了一下的重點
1. 從台灣四大理工研究畢業加入半導體業, 沒有發揮專業的空間,大部分時候都是按照既定的標準模式來工作, 成就感低落。
2. 平日及週末需要加班,個人可利用自由時間有限。
3. 因為沒有專業累積, 擔心中年失業。
4. 想要轉職軟體工程師,加上國外薪水比較高,所以想去國外發展。
5. 轉職途徑: 加拿大唸書,學費比美國低,工作簽證較可預期。
6. 求學希望唸 interactive media design: 前後端的程式撰寫 + 媒體設計方面的技術
7. 目前的準備: 下班自學 HTML 和 CSS
8. 疑慮: UI / UX designer 的出路, 各種高齡的疑慮。
我沒有在台灣正職工作過(只有在學校做研究助理), 不太清楚台灣的半導體業的情況, 但是從你的描述的確讓人同情你的狀況, 我想我們所有人都會希望在工作中得到一些成就感, 按照既定的模式工作, 沒有辦法累積專業,加上加班及壓縮個人自由時間,的確是會讓人看不到未來。
但是從你的狀態到希望轉職軟體工程師, 我覺得中間過程有一些可以思考之處。 首先,你提到你是台灣四大理工研究所畢業, 那你有沒有考慮能真正利用你的專業的工作呢? 不論是你的學長姐學弟妹,我想總是有人會在一個真正可以發揮專業的地方吧? 完全放棄你過往的專業到全新的領域從新開始,等於放棄你過去累積的優勢。
再來,你提到了高薪(年薪百萬), 不知道你沒有找尋應用你的專業工作是不是因為達不到年薪百萬的標準呢? 如果你半導體業不是你理想的環境, 有沒有可能在其他領域有可能呢?
當然現在全世界都在缺好的軟體工程師,如果你真的做好功課,確定這是你的興趣,或是你想要追求的職業,那麼我們可以再來考慮轉職軟體工程師的方向。
你提到軟體工程師,在加拿大 2 年學程要唸 interactive media design 及想找 UI / UX designer 的工作,我沒有跟上這部分的邏輯,你說 " interactive media design 包含前後端的程式撰寫,也可以學到一些媒體設計方面的技術",感覺上來說, 就是很廣地所有東西都學一點, 但是每樣學門可能都沒辦法深入學習。 再來從軟體工程師到 UI / UX designer, designer 顧名思義就是設計師, 和軟體工程師是不同的職缺,不知道這個轉換是?你可能要深入研究你是想要變成軟體工程師還是設計師, 兩者是差蠻多的。
我先假設你也想要半路出家變軟體工程師好了, 那麼除了出國唸書, 你有考慮在台灣做到這件事嗎? 出國讀書要面臨許多語言、文化、及生活的挑戰,當然出國唸書也可以收穫很多不同的經驗, 在台灣一次面對一個挑戰 (轉職), 不是比出國同時要處理許多問題簡單嗎?
我在美國有上 coding bootcamp (請參考文章 Coding bootcamp 程式語言密集班- 從不會寫程式到3個月被矽谷科技公司雇用的終南捷徑?), 我耳聞台灣現在也有許多程式語言班 (大家有知道什麼好的程式語言班呢? 還是大家都去資策會?),相比於出國讀書, 在台灣轉職的花費應該比留學低很多, 另外推薦一個我敬佩的技術高手胡立做的程式導師實驗計畫(大改版:程式導師實驗計畫第三期報名簡章), 如果你加入他的計畫,你一開始只要付出 5000 台幣, 付出對應的努力,我相信你也可以在 26 週的時間變成前端或後端的網頁工程師。當你轉職後要到美國工作,還是有各種方法的(參考文章 如何到美國科技公司工作?)
其實我不想直接回答 “UI / UX designer 算不算是一個熱門好找工作且有前景的職務”的問題, 因為我不是設計師,不確定這個領域的狀況, 再來, 我也不想要因為我見到或是耳聞的幾個例子就變成你重大人生決定的依據。好的辦法應該是你自己找尋現在這個職缺的需求狀況, 如果你不知道用什麼查詢的話, 可以參考我之前找工作的文章- 主動出擊- 我要找工作了,現在美國都用什麼找工作?哪個網站平台能讓我有較多面試機會?
關於高齡讀書、轉職的問題也是類似, 我也不想用我看過的幾個例子變成你最後決定的依據。 我有看過 30 幾歲轉職的人, 在美國履歷也不會標註年齡,但同時許多科技公司的員工平均年齡可能都是 30 歲左右 (參考 The average age of employees at all the top tech companies, in one chart ), 你可能未來同事或老闆都是比你年輕一輪的人。
不談外在因素,不論你做什麼, 2 年後你都會是變老 2 歲,我想重點應該是你要自己找尋好資料,分析你的各種狀況,做出一個你不會後悔的決定。
英文有句話說 “if you have hammer everything looks like nail”, 如果你手上有鐵鎚,所有東西看起來都像是釘子。雖然我了解我部落格讀者可能都希望可以到矽谷或美國工作, 但是我也不想盲目鼓吹大家複製我的半路出家經驗,畢竟,所有人的經驗都有其獨特之處, 很難被複製,希望你可以找到自己的人生之路。 如果你找了資料發現 UI / UX designer 職缺沒有像工程師多, 但是你很喜歡有熱情, 在過程中付出許多努力, 我相信會比可能職缺多但是你沒有熱情投入的職業更容易成功。
落落長的沒有正面回答你的問題, 我想要分享的是: 分析你自己的狀況、找尋現有情況下的不同人生解法, 要達到某個目標, 是否有不同的方式更容易達成呢? 另外盡信書不如無書, 自己的人生選擇需要自己在網路上查資料多方探索驗證。祝你早日找到你的人生下一步方向。
P.S. 同場加映,我親愛的老婆之前回覆類似的讀者問題,可以參考一下 "【工程師 vs 設計師—如何選擇才不會後悔?】回覆讀者來信 "
-------------------------------------------------------------
大家對這位讀者的狀況有什麼建議呢? 台灣有什麼好的程式語言班呢? 歡迎留言討論。
https://brianhsublog.blogspot.com/…/3xoldConsiderToChangeCa…
後端工程師自學 在 半路出家軟體工程師在矽谷 Facebook 的最讚貼文
讀者來信- 3X歲在台灣半導體業轉職的思考
我寫部落格以來, 有各式讀者的來信, 今天分享一位讀者的詢問,為了保護當事人隱私, 一些背景細節有做調整, 以下是讀者背景及問題。
-----------------------------------------------
Brian 大大您好~
我追蹤您的部落格已經有一段時間了,無非是希望也有機會可以轉職並且到外國工作,但是關於轉職這一塊有一些問題想要詢問看看您的意見...
我是四大理工研究所畢業,在半導體公司工作已有 5 年多的時間了。在工作的這 5 年多大部分的工作內容幾乎都是在做 SOP 的事項(製程 troubleshooting, chart monitor....) 工作大約 80% 都是照著 SOP, 剩下 20 % 只有需要近一步改善良率或是需要 cost down 的時候才會有討論的空間,只要照著 SOP 任何人應該也都可以應付得來.....
我當初有抱負進科技業,但 5 年來沒實現到個人價值,也沒有發揮到所學,高薪 (年薪百萬) 也都是加班換來的...平均一天會加班 2 小時, 一個月差不多 50 到 60 小時(加上需要輪流值假日班),每天下班後自由的時間差不多剩下 3 小時左右。
半導體的工作比較專一,我很擔心如果再過個 10 年 20 年不想做的時候想轉職,卻發現已經被定型在半導體業太久而中年失業的危機,所以想要離職學習寫程式相關的課程轉職軟體工程師,畢竟軟體工程師的出路還是比較廣一點,而且隨著科技發展各行各業都會需要,又因為國外的薪資水平還是比台灣來得高,有機會的話還是希望能去國外發展。
我目前規劃是想要去加拿大念 2 年的 college 拿個 diploma (因為加拿大的學費比美國便宜很多) 畢業後可以拿到 3 年的工簽留在加拿大繼續工作,至於科系的話我是鎖定 interactive media design。
這個科系除了前後端的程式撰寫之外也可以學到一些媒體設計方面的技術,因為除了程式設計之外我對於設計方面也很有興趣(中小學唸美術班,對美感和基礎設計有一些基本的概念,也有用過 photoshop 等軟體來設計過海報等等),如果有機會可以同時學到程式和美術設計的話,我覺得未來對於職涯來說或許多少也可以加一點分,目標是希望找到 UI / UX designer 的工作。
目前我有在下班時間自學 HTML 和 CSS 等基礎的網頁設計課程,準備明年要去留學前的基礎。
UI / UX designer 這個職缺在台灣感覺沒有特別被大家知道,但是聽說在國外發展已有一段時間了,它算是結合了寫程式和設計美學的職位,對我來說很有吸引力。這個職稱也是最近我朋友提起我才知道有這個職務。唸完書我可能會先在加拿大工作,但也希望可以多了解這個職位在美國或是加拿大的狀況,以下有幾個問題想要詢問看看您的看法:
1. 想請問您在美加地區 UI / UX designer 算不算是一個熱門好找工作且有前景的職務呢?
2. 或是您目前的工作有時候也有跟 UI / UX designer 有一些些接觸呢?
3. 如果目前 3X 歲,才去加拿大念 2 年的學程後找工作,畢業後會不會到最後因為年紀的關係不太容易求職呢? 我很擔心高齡找工作的問題。
4. 在美加的公司之間高齡轉職的人多嗎?
5. 30 多歲重新回 college 念書會不會有點太晚了呢....
-----------------------------------------------
以下是我的回覆:
謝謝你的來信詢問, 也鉅細靡遺的描述許多細節, 因為有許多和過往讀者問過的問題類似, 所以特別選擇你的文章來做樣本, 一起回答很多類似讀者的問題。
我看完文章,整理了一下的重點
1. 從台灣四大理工研究畢業加入半導體業, 沒有發揮專業的空間,大部分時候都是按照既定的標準模式來工作, 成就感低落。
2. 平日及週末需要加班,個人可利用自由時間有限。
3. 因為沒有專業累積, 擔心中年失業。
4. 想要轉職軟體工程師,加上國外薪水比較高,所以想去國外發展。
5. 轉職途徑: 加拿大唸書,學費比美國低,工作簽證較可預期。
6. 求學希望唸 interactive media design: 前後端的程式撰寫 + 媒體設計方面的技術
7. 目前的準備: 下班自學 HTML 和 CSS
8. 疑慮: UI / UX designer 的出路, 各種高齡的疑慮。
我沒有在台灣正職工作過(只有在學校做研究助理), 不太清楚台灣的半導體業的情況, 但是從你的描述的確讓人同情你的狀況, 我想我們所有人都會希望在工作中得到一些成就感, 按照既定的模式工作, 沒有辦法累積專業,加上加班及壓縮個人自由時間,的確是會讓人看不到未來。
但是從你的狀態到希望轉職軟體工程師, 我覺得中間過程有一些可以思考之處。 首先,你提到你是台灣四大理工研究所畢業, 那你有沒有考慮能真正利用你的專業的工作呢? 不論是你的學長姐學弟妹,我想總是有人會在一個真正可以發揮專業的地方吧? 完全放棄你過往的專業到全新的領域從新開始,等於放棄你過去累積的優勢。
再來,你提到了高薪(年薪百萬), 不知道你沒有找尋應用你的專業工作是不是因為達不到年薪百萬的標準呢? 如果你半導體業不是你理想的環境, 有沒有可能在其他領域有可能呢?
當然現在全世界都在缺好的軟體工程師,如果你真的做好功課,確定這是你的興趣,或是你想要追求的職業,那麼我們可以再來考慮轉職軟體工程師的方向。
你提到軟體工程師,在加拿大 2 年學程要唸 interactive media design 及想找 UI / UX designer 的工作,我沒有跟上這部分的邏輯,你說 " interactive media design 包含前後端的程式撰寫,也可以學到一些媒體設計方面的技術",感覺上來說, 就是很廣地所有東西都學一點, 但是每樣學門可能都沒辦法深入學習。 再來從軟體工程師到 UI / UX designer, designer 顧名思義就是設計師, 和軟體工程師是不同的職缺,不知道這個轉換是?你可能要深入研究你是想要變成軟體工程師還是設計師, 兩者是差蠻多的。
我先假設你也想要半路出家變軟體工程師好了, 那麼除了出國唸書, 你有考慮在台灣做到這件事嗎? 出國讀書要面臨許多語言、文化、及生活的挑戰,當然出國唸書也可以收穫很多不同的經驗, 在台灣一次面對一個挑戰 (轉職), 不是比出國同時要處理許多問題簡單嗎?
我在美國有上 coding bootcamp (請參考文章 Coding bootcamp 程式語言密集班- 從不會寫程式到3個月被矽谷科技公司雇用的終南捷徑?), 我耳聞台灣現在也有許多程式語言班 (大家有知道什麼好的程式語言班呢? 還是大家都去資策會?),相比於出國讀書, 在台灣轉職的花費應該比留學低很多, 另外推薦一個我敬佩的技術高手胡立做的程式導師實驗計畫(大改版:程式導師實驗計畫第三期報名簡章), 如果你加入他的計畫,你一開始只要付出 5000 台幣, 付出對應的努力,我相信你也可以在 26 週的時間變成前端或後端的網頁工程師。當你轉職後要到美國工作,還是有各種方法的(參考文章 如何到美國科技公司工作?)
其實我不想直接回答 “UI / UX designer 算不算是一個熱門好找工作且有前景的職務”的問題, 因為我不是設計師,不確定這個領域的狀況, 再來, 我也不想要因為我見到或是耳聞的幾個例子就變成你重大人生決定的依據。好的辦法應該是你自己找尋現在這個職缺的需求狀況, 如果你不知道用什麼查詢的話, 可以參考我之前找工作的文章- 主動出擊- 我要找工作了,現在美國都用什麼找工作?哪個網站平台能讓我有較多面試機會?
關於高齡讀書、轉職的問題也是類似, 我也不想用我看過的幾個例子變成你最後決定的依據。 我有看過 30 幾歲轉職的人, 在美國履歷也不會標註年齡,但同時許多科技公司的員工平均年齡可能都是 30 歲左右 (參考 The average age of employees at all the top tech companies, in one chart ), 你可能未來同事或老闆都是比你年輕一輪的人。
不談外在因素,不論你做什麼, 2 年後你都會是變老 2 歲,我想重點應該是你要自己找尋好資料,分析你的各種狀況,做出一個你不會後悔的決定。
英文有句話說 “if you have hammer everything looks like nail”, 如果你手上有鐵鎚,所有東西看起來都像是釘子。雖然我了解我部落格讀者可能都希望可以到矽谷或美國工作, 但是我也不想盲目鼓吹大家複製我的半路出家經驗,畢竟,所有人的經驗都有其獨特之處, 很難被複製,希望你可以找到自己的人生之路。 如果你找了資料發現 UI / UX designer 職缺沒有像工程師多, 但是你很喜歡有熱情, 在過程中付出許多努力, 我相信會比可能職缺多但是你沒有熱情投入的職業更容易成功。
落落長的沒有正面回答你的問題, 我想要分享的是: 分析你自己的狀況、找尋現有情況下的不同人生解法, 要達到某個目標, 是否有不同的方式更容易達成呢? 另外盡信書不如無書, 自己的人生選擇需要自己在網路上查資料多方探索驗證。祝你早日找到你的人生下一步方向。
P.S. 同場加映,我親愛的老婆之前回覆類似的讀者問題,可以參考一下 "【工程師 vs 設計師—如何選擇才不會後悔?】回覆讀者來信 "
-------------------------------------------------------------
大家對這位讀者的狀況有什麼建議呢? 台灣有什麼好的程式語言班呢? 歡迎留言討論。
https://brianhsublog.blogspot.com/2019/08/3xoldConsiderToChangeCareer.html
後端工程師自學 在 在地上滾的工程師 Nic Youtube 的最讚貼文
自從遠端工作之後,出勤的打卡記錄也轉成線上服務
雖然我也想不透工程師都線上工作了還打什麼卡...不過沒關係,打就打
但也因為在家裡工作反而常常忘記打下班的卡!
每次結算薪水都很痛苦,一整排的異常,是不是像我這種認真工作的人更容易忘記打下班的卡 XD?
既然容易忘記,我們就來寫個自動打卡系統吧!
拯救自己多無趣,當然要拯救所有同事啊!
這支影片特別感謝我的團隊伙伴陪我一起耍北爛,有你們真好。
===本月活動===
7/22 晚間 8 點「後端領航者論壇」直播活動,歡迎來參加
(適合新、中手或想往後端開發的工程師朋友)
名額有限,手刀報名 👉 https://bit.ly/3jERZRH
===影片中提到的專案===
自動化打卡 project 使用 Ruby on Rails 撰寫,架設於 Heroku
repo: https://github.com/niclin/bernard
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
後端工程師自學 在 在地上滾的工程師 Nic Youtube 的精選貼文
程式亂寫也可以動,要怎麼寫的好或易於閱讀,就得花上一番功夫去學習寫作技巧。
這支影片會和你分享一些基本的知識點,實戰技巧基本上當代程式語言開發都能使用
不過每個時代會有不同的想法跟觀點,不同的團隊也會有不一樣的慣例,希望這次的內容能夠給你一些不一樣的想法
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
章節:
00:00 提升品質的影響
01:29 有意義的命名比簡寫更好
03:01 限制傳入參數數量
05:03 簡化條件表達式
06:37 變數定義範圍限制
08:28 一次只做一件事
10:35 Early return
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#前端 #後端 #工程師
後端工程師自學 在 在地上滾的工程師 Nic Youtube 的最讚貼文
現在學習知識的渠道越來越多,無論對於零基礎或是有經驗的工程師,想要持續成長應該看書還是看影片來的更有效率呢?
主要會和你分享我過去從新手到資深的過程中,如何持續保持進步及學習的經驗
也許這個經驗可以幫助到你,也歡迎留言和我分享你的看法
相信彼此分享不同的學習見解,能讓對於想要更精進自己程式開發功力的人有很大的幫助
===章節===
00:00 哪一個有效律?
00:36 寫程式如同寫作
05:14 書是最便宜的資源
10:14 折扣碼操作示範
===蝦皮購書折扣碼===
折扣碼:FLAGNIC36
時間:2021-03-29 ~ 2021-06-29
折扣碼:FLAGNIC79
時間:2021-06-30 ~ 2021-09-30
折扣碼: FLAGNIC11
時間:2021-10-01~ 2021-12-31
===前陣子在看的推薦書單===
(零基礎)
- 白話演算法!培養程式設計的邏輯思考
- Python 刷提鍛鍊班
(中高階)
- 設計模式之禪(第2版)
- 無瑕的程式碼-整潔的軟體設計與架構篇
- 單元測試的藝術
- 演算法之美:隱藏在資料結構背後的原理(C++版)
- Kent Beck的實作模式
(Ruby)
- Writing Efficient Ruby Code
(成長思考)
- 圖解.實戰 麥肯錫式的思考框架:讓大腦置入邏輯,就能讓90%的困難都有解!
- 師父:那些我在課堂外學會的本事
- 高勝算決策:如何在面對決定時,降低失誤,每次出手成功率都比對手高?
- 窮查理的普通常識
- 懶人圖解簡報術:把複雜知識變成一看就秒懂的圖解懶人包
- 寫作,是最好的自我投資
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
🎬 觀看我的生活廢片頻道: https://bit.ly/2Ldfp1B
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
✉️ 合作邀約信箱: niclin0226@gmail.com
#寫程式 #前端 #後端
後端工程師自學 在 Fw: [心得] 文組碩士大徹大悟轉職後端工程師- soft_job 的推薦與評價
網路上的文章無法將一個前端或後端工程師的學習路徑講得足夠仔細(我的這篇 ... 來幫助自己進行進一步的學習曾在版上看到有些人的分享是完全自學後轉職 ... ... <看更多>
後端工程師自學 在 看板Soft | 後端工程師技能ptt - 訂房優惠報報 的推薦與評價
作者jly8061666(jeffrey)看板Soft_Job標題[心得]無經驗轉職後端工程師時間SatJun1023:47:082017長期受惠於板上文章,決定將自己由去年九月中離職後,自學網頁技術後 ... ... <看更多>
後端工程師自學 在 [心得] 無經驗轉職後端工程師- 看板Soft_Job - 批踢踢實業坊 的推薦與評價
長期受惠於板上文章,決定將自己由去年九月中離職後,
自學網頁技術後成為Python Web Developer的心路歷程分享出來。
希望能幫助到無論是自學還是上課,
為了成為software engineer而努力著的版友們。
----------------------------文長慎入---------------------------------
去年八月底跟公司提離職,九月中離職後開始自學Python、Django網頁技術。
而成為Web Develope上工的時間是今年三月一號,約莫花了半年的時間。
首先我要先澄清的是,我並不鼓勵任何人跟我走一樣的路轉職。
原因無他,台灣使用Django框架以Python寫網頁的工作實在太少了。
如果真的想自學成為網頁後端工程師的話,
成功率最高的方式應該是以工作職缺數量為首要考量,選擇.NET、Node.js、
PHP,甚至是最近火紅的Rails,我想成功率都會高得多。
原PO之所以可以成功用Django轉職,運氣也佔了很大的成分。
一直以來都是很幸運的人,大學運氣好沒什麼唸書考上四大物理,
多益題本刷一刷不小心第一次就考了975分。
之所以挑出這兩件事情講,當然不是純粹想炫耀。
我個人認為如果要以自學的方式成功轉職,
最重要的有以下兩點:
第一點,邏輯以及學習能力(感謝母校物理系的學科訓練)。
第二點,英文能力。至少不能太差,你是要學程式不是學英文。
當你具備了這兩個特質,你就可以靠著國外的MOOC,快速的讓自己入門程式。
廢話不多說,正文開始。
以下會概括分為三個學習的階段,方便大家閱讀。
第一階段:Python好簡單,Coding好好玩之學語法時期
我個人是看Corsera的Python課程入門(有興趣請點 https://goo.gl/49wQIe)
共分為五門課程,前四門我都有認真的看過。教授講課幽默風趣,當你上完課,
你可以學到Python主要的語法以及資料結構,你會知道怎麼用Python爬網路上資料,
甚至會把資料存進SQlite而有了資料庫的概念。
這門課教授講的很好,我認為很適合作為無程式經驗者的入門課程。
當我看完這門課之後,利用學習到的爬蟲技巧以及SQlite資料庫,
寫了一個爬西斯版圖片的爬蟲程式,程式很簡單,主要邏輯就是設定要爬的頁數,
爬網頁版的西斯版,把圖片抓下來存在資料夾中,如果該頁有爬完過就寫進SQlite。
當然,你這個時期寫的程式絕對是那種埋了不少bug,
if、else、try、except混用而成的小怪獸,不要覺得可恥,
這些程式都是你的作品,你該覺得驕傲。
而且,當時的你,應該也不知道自己寫的東西很醜(笑
第二階段:一堆東西不懂、一堆東西要學之資訊爆炸崩潰期
當你進入第二個階段,你必須開始為之後要做的求職DEMO作品做準備。
隨之而來的是大量的資訊、術語以及你要學的東西,可能有點難熬,
不過請耐著性子,紮實的把這些資訊、術語吸收進你的小腦袋瓜,
之後Google會用到的,或著說,寫程式就是要常常Google? 至少我是(汗
這個時期我主要補充了幾種知識:
1. 計算機概論:
台大于天立老師線上開放式課程,邊看邊睡還是耐著性子看完了,
有多少的幫助不清楚,不過有看有保佑,至少能讓自己對Programming更進一步了解。
2. HTML以及CSS:
主要把Codecademy上的課程刷過去,刷了就忘沒關係,
記住一些terminology,你之後寫作品的時候,Google會用到的。
3. JQuery以及Javascript:
Javascript主要也是把Codecademy上面的語法刷過去,稍微做了解。
JQuery部分主要是看tuts+上的30 Days to Learn jQuery (https://goo.gl/x6t1Jz)
4.SQL
把基本的SQL語法在Codecademy刷過一次。
5. Django框架:
看了官方的tutorial、Youtube上一些Django的入門影片,
也看了The Django Book的前幾章,大致上知道Django在幹嘛但矇懞懂懂。
真正深入學習Django靠的是,Django By Example這本書。
寫程式學習最快的方式就是一直寫,當你認真的照著書上,
一行一行打出自己的程式的時候你會發現......
X!書上的code埋了很多Bug,不過你也無形中學會debug(?
總之,這本書蠻推的,如果要學Django框架的話,是一本能讓你從初學者變成,
比較不菜的新手的一本書,裡面用了許多不錯的library,甚至redis、celery等,
實務上用的到的東西,雖然你只是照著書上刻,但做出一些能run的東西也是挺開心的。
你可能會問如果想寫後端為什麼要學HTML、CSS、jQuery、Javascript等,
我才想問你不學前端怎麼做出網頁作品咧。
如果......
你只在自學的時期能只寫後端邏輯、API,
完全不做前端呈現就可以得到滿滿的成就感,我也是醉了。
好拉,至少對我而言後端資料丟到前端在呈現出來是個比較完整而有成就感的過程。
這個階段你會接觸到大量的知識,你必須大量的學習。
可能有時候會有點挫折,不過這些東西都會成為你下個階段寫作品的墊腳石。
你可能會因為大量接觸別人的程式碼而在這個階段,
對於語法、常用的語言資料結構更為熟悉,甚至慢慢開始懂得物件導向的概念,
像是學騎腳踏車一樣,似懂非懂,看多了,就好像懂了(?
最重要的是,在這個階段,你接觸了夠多的知識,你開始知道Google怎麼下關鍵字,
你可能不小心接觸了StackOverFlow,然後順便辦個帳號(?
第三階段:準備作品面試備戰期
身為非本科系半路出家的我們,取得面試機會的方式就是你的作品。
因為Django工作並不多,我當時碰巧得知StreetVoice網站是以Django為架構,
下定決心寫出一個跟StreetVoice一樣的網站證明我也有能力當junior developer。
後來面試完,無消無息又是另一段故事了...
雖然很無腦,不過我還是很感謝有StreetVoice這個網站能讓我不用去構思網站內容,
或許這樣很不creative,不過也省下了我很多的時間,能專注讓自己技術成長。
最後的成果是仿造出了我的DEMO WORK,個人覺得跟街聲網站功能有八成像。
完成的功能有:
1. 會員註冊、登入 2.歌曲管理介面包含專輯、歌曲上傳編輯
3. 歌曲、專輯喜歡功能,following、follower系統
4. 前端刻了一個Music Player播音樂
5. 為了聽音樂不中斷,全站採用AJAX,搭配html push state改變URL
大概由十二月中開始著手製作,
過年的時候做收尾並架在heroku上完成作品,約莫花了一個半月。
其實我很早就決定要做這個題目了,因此在還沒開始寫作品前,
沒事就會開始構思網站架構以及會用到的技術,大大減少開發時間。
---------------------------這是分隔線--------------------------------
當你經歷了以上三個階段,你就正式入門Programming了(應該吧
雖然你還很菜,但你懂了怎麼下google關鍵字,
你也能與人用專業的術語溝通程式的內容。
或許別人講的很多術語你很多似懂非懂,但重點是,你講的術語別人聽得懂,
那你就具備了推銷自己的能力了(X)面試的能力(O)
抬起頭來,自信的拿著你心愛的作品去面試吧。
當你經過了以上三個階段,你可能擁有的面試武器:
1. 語言、框架熟練度:以Python、Django為例,
你可能知道各種基本資料結構的操作(built-in method);
知道什麼樣的資料型態是mutable、immutable;
知道set跟dictionary是以hash方式實作,in的語法速度會比list還快;
你可能知道Django的MTV架構所代表的涵意,
你大致上知道Django ORM的Query要怎麼寫,
你了解request到response在Django中的大致過程。
而這些東西可能是你自己似懂非懂悟出的,
可能是你不懂的時候google看到一些技術部落格,看多了就學起來的。
2. 完整的專案經驗
雖然你的作品可能有點簡陋、code有點醜醜的,
甚至很多寫法都是從stackoverflow或是google上找來的,
但是你有了一個完整的project經驗,你證明了自己有辦法獨立寫出作品。
3. 打死不退的熱忱
要是沒有破釜沈舟的決心,是很難走過以上三個階段的,
展現出自己的決心說服面試官用你吧!
小弟我只面試了三家公司,
很幸運的被現任主管撿走在一家新創電商寫Django,基本上前後端都會碰到。
之所以會一直強調自己很幸運是因為,要是沒有找到這份工作,
我也不知道自己現在在哪兒流落街頭,也沒辦法打這篇文章了......
特別感謝我的女友、家人總是支持我做的決定陪在我身旁。
也感謝現在的主管、同事能夠包容非本科的我在專業知識上的缺乏以及不足。
希望這篇文章能幫助到想靠著自學轉職的勇者們!謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.218.11.14
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1497109631.A.D6F.html
※ 編輯: jly8061666 (124.218.11.14), 06/10/2017 23:53:05
吧。
選Django而不是其他框架單純只是選擇看起來最成熟,使用者最多的框架。畢竟你在初學
的時期根本不知道框架是什麼碗糕,應該算是誤打誤撞吧。
※ 編輯: jly8061666 (223.140.244.244), 06/11/2017 08:29:22
續唸碩班。當初本科系沒唸碩班單純是對竹科興致缺缺,也不想為了洗學歷硬是唸個碩班
。個人覺得每個唸理工都非得唸碩班不可蠻病態的...
※ 編輯: jly8061666 (124.218.11.14), 06/12/2017 21:19:25
... <看更多>
相關內容