[心得] 無經驗轉職心得分享

看板Soft_Job作者 (曠野邊緣人)時間4年前 (2019/07/22 19:44), 4年前編輯推噓73(73028)
留言101則, 73人參與, 4年前最新討論串2/2 (看更多)
因為在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 的大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.186.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1563795875.A.333.html

07/22 19:46, 4年前 , 1F
厲害
07/22 19:46, 1F

07/22 19:48, 4年前 , 2F
推 感謝分享
07/22 19:48, 2F

07/22 19:49, 4年前 , 3F
之後會分享面試心得嗎?
07/22 19:49, 3F
考慮一下XD

07/22 20:22, 4年前 , 4F
厲害,推
07/22 20:22, 4F

07/22 20:24, 4年前 , 5F
心得推
07/22 20:24, 5F

07/22 20:29, 4年前 , 6F
推推 這篇不錯
07/22 20:29, 6F

07/22 20:32, 4年前 , 7F
厲害,有毅力有決心而且目標實際又明確
07/22 20:32, 7F
哈哈哈,有一種不成功便成仁的感覺..

07/22 20:35, 4年前 , 8F
推興趣很重要
07/22 20:35, 8F
興趣真的很重要,沒興趣的話一個月放棄差不多吧..

07/22 21:03, 4年前 , 9F
都自學,這個毅力驚人啊
07/22 21:03, 9F
覺得挑戰才剛要開始QQ

07/22 21:17, 4年前 , 10F
07/22 21:17, 10F

07/22 21:24, 4年前 , 11F
蠻厲害的XD 感覺日後一定猛
07/22 21:24, 11F
謝謝,過獎了,版上很多前輩們已經先猛一波了 > <

07/22 21:30, 4年前 , 12F
北部嗎? 看薪水區間應該是北部
07/22 21:30, 12F
是的台北哦~ 對哦,我忘記講地區了!來補一下~ 謝謝提醒!

07/22 21:37, 4年前 , 13F
有看有推,真是很有毅力的傢伙啊。
07/22 21:37, 13F
其實之前爬版上的文,覺得更有毅力的前輩大有人在XD 我根本只是在還債而已QQ

07/22 21:48, 4年前 , 14F
好扎實的清單
07/22 21:48, 14F
其實當中很多冤枉路,自己撞的頭破血流的,濃縮成精華而已XD

07/22 22:09, 4年前 , 15F
原po現在在哪類型的公司
07/22 22:09, 15F
安安,目前在電商哦!

07/22 22:22, 4年前 , 16F
07/22 22:22, 16F

07/22 23:03, 4年前 , 17F
07/22 23:03, 17F

07/22 23:08, 4年前 , 18F
"想要成為程式設計師,應該從哪一種語言開始學起好呢?"
07/22 23:08, 18F

07/22 23:09, 4年前 , 19F
"英語。" -程式工程師笑話
07/22 23:09, 19F
真的,其實現在看到這個笑話,會覺得這是過來人非常真心的忠告啊~

07/22 23:13, 4年前 , 20F
有毅力推推
07/22 23:13, 20F

07/22 23:35, 4年前 , 21F
07/22 23:35, 21F

07/22 23:42, 4年前 , 22F
11
07/22 23:42, 22F
11是什麼意思?

07/22 23:49, 4年前 , 23F
07/22 23:49, 23F

07/23 00:04, 4年前 , 24F
想請問你後來CS50都有上完嗎?
07/23 00:04, 24F
有得,都上完了,不過最後一個大型專案我沒有交。

07/23 00:04, 4年前 , 25F
還想再問 你Demo作品是demo 專案作品吧? 課程作業我
07/23 00:04, 25F

07/23 00:04, 4年前 , 26F
認為比較難證明實力。
07/23 00:04, 26F
對啊,是我自己做的專案作品,不是課程作業。 我上課單純是為了補知識,所以也沒有花錢拿證書,還在考慮要不要花錢拿一下..
還有 43 則推文
還有 18 段內文
07/24 12:02, 4年前 , 70F
想請問您有刷leetcode嗎?
07/24 12:02, 70F

07/24 12:02, 4年前 , 71F
以及您大概準備幾個作品去面試呢?
07/24 12:02, 71F

07/24 12:02, 4年前 , 72F
謝謝
07/24 12:02, 72F
leetcode只寫一點,有前輩建議我先實作多一點作品為主, 非本科轉職刷leetcode效果似乎不明顯,想說之後如果有要跳進階的職位再來開刷。 總共整理6個專案,1中5小,其中2個有部署到heroku,每個月燒$7鎂維持XD。

07/24 22:16, 4年前 , 73F
1年就快把債還完也滿猛的。我本科但一開始太混,也差
07/24 22:16, 73F

07/24 22:16, 4年前 , 74F
不多花一年還債…慚愧啊~~
07/24 22:16, 74F
可以的,我拼死拚活一年還是蔡逼八.. 本科系絕對是比較穩..

07/24 22:20, 4年前 , 75F
07/24 22:20, 75F

07/25 09:12, 4年前 , 76F
棒棒的 給個讚
07/25 09:12, 76F
謝謝兩位!

07/25 19:21, 4年前 , 77F
神人推推,感謝分享管道,最近剛畢業,回想四年也在想
07/25 19:21, 77F

07/25 19:21, 4年前 , 78F
自己都在幹嘛,尤其資管畢業,也沒什麼有用的技能,所
07/25 19:21, 78F

07/25 19:22, 4年前 , 79F
以很迷惘。最近想說要補偏資工的課程,但不知從何下手
07/25 19:22, 79F

07/25 19:22, 4年前 , 80F
,另外也一直在找兼職工作,看到大大這麼努力,總覺得
07/25 19:22, 80F

07/25 19:22, 4年前 , 81F
自己很廢,該振作起來了XDDDDDD!
07/25 19:22, 81F
哈哈加油!

07/26 09:02, 4年前 , 82F
厲害
07/26 09:02, 82F

07/26 11:35, 4年前 , 83F
加油自學不容易
07/26 11:35, 83F
謝謝!

07/26 17:12, 4年前 , 84F
太厲害了 推推
07/26 17:12, 84F

07/26 22:52, 4年前 , 85F
這毅力只能推了
07/26 22:52, 85F

07/26 23:07, 4年前 , 86F
太猛了
07/26 23:07, 86F
其實我以為我的自學經歷來說算是版上沒什麼稀奇的事情.. 沒想到受到這麼多鼓勵跟回饋,真的很感動! 真的謝謝大家! 看來是沒有回頭路了, 希望有朝一日再發文的時候能發一篇成為資深工程師的心路歷程> < 我會繼續努力!謝謝大家!

07/27 00:23, 4年前 , 87F
07/27 00:23, 87F

07/27 07:20, 4年前 , 88F
推分享!
07/27 07:20, 88F

07/27 10:51, 4年前 , 89F
推u質
07/27 10:51, 89F

07/28 12:37, 4年前 , 90F
說真的 進去工作才是挑戰的開始,同樣非本科有感,加
07/28 12:37, 90F

07/28 12:37, 4年前 , 91F
07/28 12:37, 91F
好的,謝謝提醒!

07/28 15:53, 4年前 , 92F
勵志。相較之下我大學非本科畢業剛出社會被說只有大學
07/28 15:53, 92F

07/28 15:53, 4年前 , 93F
生學歷只值30k根本悲劇哈哈
07/28 15:53, 93F
我剛出社會更慘.... 加油!一步一步往上爬! ※ 編輯: SaltC (219.85.132.111 臺灣), 07/28/2019 18:01:29

07/28 18:54, 4年前 , 94F
07/28 18:54, 94F

07/29 00:36, 4年前 , 95F
可以問一下cs50有沒有中文同類型課程?另外想問一下專案題
07/29 00:36, 95F

07/29 00:36, 4年前 , 96F
目都怎麼想的?
07/29 00:36, 96F

07/29 11:25, 4年前 , 97F
恭喜
07/29 11:25, 97F

07/29 17:23, 4年前 , 98F
毅力推
07/29 17:23, 98F

07/30 23:12, 4年前 , 99F
推優質分享!
07/30 23:12, 99F

07/31 12:29, 4年前 , 100F
07/31 12:29, 100F

08/17 07:39, 4年前 , 101F
這毅力感覺好猛
08/17 07:39, 101F
文章代碼(AID): #1TDQ6ZCp (Soft_Job)
文章代碼(AID): #1TDQ6ZCp (Soft_Job)