[心得] 轉職心得分享

作者: SaltC (真理守護者)   2019-07-22 19:44:33
因為在Soft_Job版受到各個大神前輩們寫的文章很大的幫助,
又有幾個人寫信問我經驗..
決定來分享一下我的轉職心得,
回饋給有需要的朋友,
小弟蔡逼八,請大大們鞭小力一點> <
先介紹一下自己的背景:
國立學店、理工學士、非資訊科,
大學因貪玩,不知長進而延畢QQ
轉職前工作經驗1年多,傳產工程師,
薪水不到30K的人生失敗組。
聽見一些親友長輩們說我薪水很低很沒用,決定要改變自己的職業生涯,
嘗試接觸各樣的專業技能,
終於讓我碰到「程式開發」這個領域...
下定決心啟程,旅途開始。
我整個準備階段大概經歷一年的時間,
這一年當中,白天上班,
下班一回家就是
「看教學影片 + 文件、寫程式」
假日也是整天
「看教學影片 + 文件、寫程式」
我資質愚鈍,但是對寫程式很有興趣,
所以投入大量時間彌補我的不足。
以下是我的準備經歷:
1. 第 1 個月:基礎程式語言
- 看 Youtube 跟網路文章學 Python
- 實作一些基礎的程式:計算機、爬蟲、小遊戲等等
這個階段真的不知道自己到底在幹嘛,就是多寫多嘗試...
2. 第 2-4 個月:基礎 Web
- 買 Udemy 課程學基礎 HTML / CSS / Javascript
- 學習前、後端概念 / 靜態、動態網頁概念 (只了解概念)
- 實作靜態網頁 App (只有HTML+CSS+JS)
此時我原本要開始學後端了,但是因為沒有 CS 底子,後端的東西看不懂..
一度要放棄這條路,但是又很不甘心,決定補一些基礎來還我大學時候欠的債
3. 第 3-5 個月:基礎 CS 概念
- 由於我是非資訊本科,決定補一下基礎的 CS 知識
- 註冊了哈佛的線上課程 - CS50
一開始很痛苦因為是全英文上課,大學多益只有550
開英文字幕,一邊查字典跟專有名詞、順便練英文聽力
拼死拼活看懂影片、作業全部都認真做完
- 領悟到英文很重要 (學程式語言前,最好先學好英語)
- 自己再加強基礎 CS 概念:計算機概論、網際網路、資料結構、演算法...
- 學習 Linux / Mac 的指令,開始強迫自己使用 CLI
- 嘗試在自己的電腦灌 Linux
然後我一怒之下把我的積蓄拿去買了一台二手 Macbook 來寫程式
4. 第 6-7 個月:跨入後端
- 概覽一下後端的概念跟基礎技能
- 學 Node.js + MongoDB (實作一個小網站,了解後端基礎原理)
- 學 Python 的全端框架 - Django 與 Flask 都接觸,並實作一些網站
- 學 關聯式資料庫,SQL都大同小異,我選擇學 PostgreSQL 為主
- 逼自己用 CLI 操作資料庫,而非用 GUI
這階段我學會了最重要的技能:Google
5. 第 8-10 個月:實作專案作品
- 學 GitHub,並參考別人的 Repo 學習寫好的 README.md (門面很重要)
- 學 Heroku 作為 Host Server (用免費的教育專案)
- 實作一個中型網站 (沒有另外使用前端框架)
- 另外再學了 Go 語言 (嘗試不同的程式語言,增加自己的經驗)
- 使用 Go + MongoDB 實作一個 Restful API
- 學習將 API 串接到自己的後端 App 上 (第三方或者是自己寫的API都串串看)
- 將網站部署到 Heroku,設定環境變數
- 嘗試過至少一次,將網站部署到 AWS EC2 (AWS的官方文件有夠複雜...)
- 練習寫測試 (UnitTest)
6. 第 11 個月:準備履歷 / 瀏覽公司
- 保持更新自己的主要專案,持續增加功能
- 準備履歷 (推薦用 CakeResume)
- 開始上各大徵才網站看公司,找 Junior Backend or Frontend的職缺
Junior 職稱不一定會寫 Junior
但是 Senior 通常都會寫 Senior (只是我的觀察,有誤請指正)
看薪水最準,Junior 的範圍通常為 35K-55K,Senior 通常50K、60K以上
(本篇提及的薪資範圍適用台北地區)
(台中=台北*0.9,高雄=台北*0.8,粗略這樣估可能比較準)
看看普遍 Junior 的條件跟技能,看到自己不足的就補
技能不一定要真的很熟練,但要懂概念、看過基本文件、範例,就夠了
補技能的時候使用 80/20 法則
7. 第 12 個月之後:投履歷 / 面試
- 履歷的部分強調自己「有興趣、雖然非本科但是自學、有作品」
- 評估自己的期望薪資,
不能開太高,開太高的話很多公司可能會把你刷掉。
不能開太低,開太低的話好公司不會因此就錄取你,
甚至會破壞行情害了其他求職者,也壞了自己的錢途
- 期望薪資大概抓 Junior 的範圍 35K-45K,我個人當時給自己訂40K
不過現在想想其實應該可以再訂高一點
(有些公司想要你的話,會自動幫你拉高一點薪水)
- 投履歷
投福利滿意的公司 (特休、年終、上下班時間)
儘量找公司自己有軟體產品的
找有完整開發團隊的 (這樣才會有很厲害的大神前輩)
投薪水符合自己期望的
(期望40K就不要低就去投開30-35K的缺,只會浪費彼此時間)
大公司、小公司、新創、電商、金融、博弈、外商、接案、傳產...
這些不同性質的公司自己爬文自己選擇擇、過濾
像我的標準就是不去博弈 (不是說博弈一定不好,但每個人接受度不一樣)
- 面試前了解該公司在幹嘛,不要亂投就亂去面試了
面試前了解該職缺的條件、需求 (不會的技能臨時惡補一下也好)
- 面試時多問問題
公司的技術棧、開發團隊、產品專案要詳細詢問、了解
福利問清楚、工作環境、工具設備問清楚
如果面試的地方看不到工作環境,可以請面試官帶你看一下
- 最後總共投了約30間履歷,前、後端都有投
- 面試7間、錄取4間,也達到自己期望的待遇
以上是過去一年準備時的經驗分享。
再分享一些對我自己幫助很大的關鍵字跟資源:
1. Google (你沒看錯,這是你最重要的資源)
2. 徵才網站 - CakeResume / Linkedin / Yourator / FB 社團 / 104
3. 鳥哥的 Linux 私房菜
4. 2019 年成為 Web 開發人員的路線圖
https://github.com/goodjack/developer-roadmap-chinese
5. MDN / W3Schools / StackOverflow
6. TechBridge / GitHub Trending
7. 求職天眼通 / 面試趣 / PTT / Reddit / Udemy / 六角學院
抱歉一時想不了那麼多.....
小小的心得重點:
1. 熱情跟興趣很重要
2. 英文很重要
3. Google很重要
4. 做中學、學中做
5. 每天再懶也要寫一點 code
6. CS 基礎很重要 (懂方法也要懂原理)
7. 不要只複製別人的 code 就當作會了,雙手放到鍵盤上寫一次很重要
8. 快要放棄的時候,soft_job 版搜尋「徵才」看一下年薪破百的文,激勵自己
9. 快要放棄的時候,打開自己的存摺看一下餘額,激勵自己
10. 找機會認識很厲害的大神,有很強的前輩可以少走很多冤枉路
希望能幫助到需要的人^ ^
祝大家年薪都破300萬~
再次謝謝 soft_job 的大家!
作者: zombiesky (殭屍)   2019-07-25 09:12:00
棒棒的 給個讚
作者: bob1222 (Bob)   2019-07-24 22:20:00
作者: windclara (null)   2019-07-24 22:16:00
1年就快把債還完也滿猛的。我本科但一開始太混,也差不多花一年還債…慚愧啊~~
作者: FinStaSJH (一匹狼)   2019-07-24 12:02:00
恭喜!!!想請問您有刷leetcode嗎?以及您大概準備幾個作品去面試呢?謝謝
作者: pan1234 (pan)   2019-07-24 10:53:00
推毅力,你超棒!!
作者: WunoW (WunoW)   2019-07-24 09:05:00
其實在新手村更拼的人非常多,只是沒有上ptt寫出來目前遇過不錯的rd都不是相關科系陸磪葞キ捱滶_點便宜到,還有遇過中輟後高中夜補校的coding品質還比另個國立資管好很多
作者: bonfferoni (bonfferoni)   2019-07-22 19:46:00
厲害
作者: Y78 (Y78)   2019-07-22 19:48:00
推 感謝分享之後會分享面試心得嗎?
作者: alansyue (alansyue)   2019-07-22 20:22:00
厲害,推
作者: jasmine2015   2019-07-22 20:24:00
心得推
作者: y956403 (尋歡)   2019-07-22 20:29:00
推推 這篇不錯
作者: NewLifePage (人生新的一頁)   2019-07-22 20:32:00
厲害,有毅力有決心而且目標實際又明確
作者: dini2012 (dini)   2019-07-22 20:35:00
推興趣很重要
作者: supernow (善甲狼)   2019-07-22 21:03:00
都自學,這個毅力驚人啊
作者: sck921 (The Fate)   2019-07-22 21:17:00
作者: MixBear (米克斯)   2019-07-22 21:24:00
蠻厲害的XD 感覺日後一定猛
作者: leo5916267 (小葉)   2019-07-22 21:30:00
北部嗎? 看薪水區間應該是北部
作者: qrtt1 (有些事,有時候。。。)   2019-07-22 21:37:00
有看有推,真是很有毅力的傢伙啊。
作者: keroro01 (PTT重度使用者)   2019-07-22 21:48:00
好扎實的清單
作者: lukatw (糖炒栗子)   2019-07-22 22:09:00
原po現在在哪類型的公司
作者: zerozzz7887 (Pu)   2019-07-22 22:22:00
作者: shorty696820 (虹彩弟弟)   2019-07-22 23:03:00
作者: KaoZen (高興)   2019-07-22 23:08:00
"想要成為程式設計師,應該從哪一種語言開始學起好呢?""英語。" -程式工程師笑話
作者: jackwang01 (艾斯比那)   2019-07-22 23:13:00
有毅力推推
作者: za075056 (za075056)   2019-07-22 23:35:00
作者: Mtcat (山地貓)   2019-07-22 23:42:00
11
作者: ivan1116 (ivan)   2019-07-22 23:49:00
作者: b10130402C (WinJamison)   2019-07-23 00:04:00
想請問你後來CS50都有上完嗎?還想再問 你Demo作品是demo 專案作品吧? 課程作業我認為比較難證明實力。最後一個問題:你轉職期間都繼續工作嗎? 非常謝謝你的分享
作者: ppppman (4pman)   2019-07-23 00:09:00
工作後還一堆等著學的呢 加油哦
作者: fjyang (自由的風)   2019-07-23 00:11:00
0.0 學這麼多才這點薪水 薪水果然要用跳槽的
作者: sjerrysss (Jerry)   2019-07-23 00:41:00
請問補技能用的80/20法則是什麼?想再請問 有推薦哪些Facebook徵才社團嗎?
作者: toothlesses (toothless)   2019-07-23 01:00:00
Junior 45K算普通 沒有特別好
作者: ouryouth (ouryouth)   2019-07-23 01:29:00
推~
作者: bluefancy (脩)   2019-07-23 02:02:00
毅力真的重要
作者: Tokaku (慵懶貓的下午)   2019-07-23 02:34:00
恭喜你轉職成功
作者: bjk (Up2u)   2019-07-23 06:14:00
11
作者: qseft12345 (小捷)   2019-07-23 10:12:00
恭喜,你這狀態還會不斷成長到更高的高度的
作者: RandE (Rock)   2019-07-23 10:43:00
推推
作者: eric525498 (艾瑞克 我肆酒吧)   2019-07-23 11:16:00
推分享
作者: vavamos (vavamos)   2019-07-23 12:41:00
PC的評價............................................
作者: fjyang (自由的風)   2019-07-23 13:40:00
學歷差不代表薪水就差喔 找好公司多跳槽幾次就行了
作者: ILYY (毅力)   2019-07-23 13:40:00
作者: williams0427 (威廉和草莓)   2019-07-23 13:44:00
作者: boboye (me)   2019-07-23 13:45:00
看完覺得好慚愧,本科系的變成現在都不太會寫了orz...
作者: Link130512 (double_diu)   2019-07-23 14:37:00
看我完覺得自己很慚愧+1.. 不過也恭喜原po!!
作者: amazing2014 (別斷線拜託)   2019-07-23 14:39:00
11
作者: wildli0422 (wild)   2019-07-23 15:13:00
推你的毅力
作者: rzsty (Mr.Q)   2019-07-23 16:18:00
推分享
作者: longlyeagle (長鷹寶寶實驗室)   2019-07-23 17:21:00
push
作者: descent (「雄辯是銀,沉默是金」)   2019-07-23 17:41:00
很厲害
作者: purpleboy01 (紫喵)   2019-07-23 18:15:00
作者: oooo551 (oooo551)   2019-07-23 20:02:00
好猛喔!
作者: iamyiz (Gigahertz)   2019-07-23 20:05:00
推推 慚愧+1...
作者: Twinkling (哈囉)   2019-07-23 20:13:00
很勵志耶!加油,在現在的工作上有做出成績的話,之後的工作就比較不會太注重你的學歷了認真做加持續學習,之後轉職破百只是早晚的事了我覺得這真的是只要肯付出就會有收穫當然學習方法跟毅力也很重要恭喜你了
作者: yu90342 (建電魚丸)   2019-07-23 21:27:00
請問自己製作的專案有放上 github 嗎? 是否能跟你索取連結呢? 謝謝
作者: janet0305 (星霜)   2019-07-23 21:49:00
勵志!轉職中看看我的進度,崇拜大大XD
作者: hui810424 (Chun)   2019-07-25 19:21:00
神人推推,感謝分享管道,最近剛畢業,回想四年也在想自己都在幹嘛,尤其資管畢業,也沒什麼有用的技能,所以很迷惘。最近想說要補偏資工的課程,但不知從何下手,另外也一直在找兼職工作,看到大大這麼努力,總覺得自己很廢,該振作起來了XDDDDDD!
作者: select0120 (JjJj)   2019-07-26 09:02:00
厲害
作者: rocwild (外國死小孩)   2019-07-26 11:35:00
加油自學不容易
作者: faukwaa   2019-07-26 17:12:00
太厲害了 推推
作者: mybirdday (天才帥澔)   2019-07-26 22:52:00
這毅力只能推了
作者: t7552175 (上官烈雲)   2019-07-26 23:07:00
太猛了
作者: VisualStudio (2015)   2019-07-27 00:23:00
作者: kingnamefu (Hey! K)   2019-07-27 07:20:00
推分享!
作者: kuro870153 (玉權三郎)   2019-07-27 10:51:00
推u質
作者: meanshineC (meanshineC)   2019-07-28 12:37:00
說真的 進去工作才是挑戰的開始,同樣非本科有感,加油
作者: newhandfun (新手方)   2019-07-28 15:53:00
勵志。相較之下我大學非本科畢業剛出社會被說只有大學生學歷只值30k根本悲劇哈哈
作者: shian0222   2019-07-28 18:54:00
作者: visda (cano)   2019-07-29 00:36:00
可以問一下cs50有沒有中文同類型課程?另外想問一下專案題目都怎麼想的?
作者: PttZF (PttZF)   2019-07-29 11:25:00
恭喜
作者: xup6jpu83 (xup6jpu83)   2019-07-29 17:23:00
毅力推
作者: ian01045 (豆渣)   2019-07-30 23:12:00
推優質分享!
作者: orange0319 (喵喵喵)   2019-08-17 07:39:00
這毅力感覺好猛

Links booklink

Contact Us: admin [ a t ] ucptt.com