看板 Soft_Job 關於我們 聯絡資訊
各位年薪三百萬的大神們好,小弟不才又上來請益了。一年前為了選擇資策會的課程在版上發了問,有幸獲得許多人的回覆。 從資策會畢業、順利找到工作也一陣子了,現在月薪37k,主要是協助開發後端。但我碰到一些對於自己不足的地方,想再次請教各位。 一、 因為公司沒有一套完整的教育訓練或是架構的教學,所以即使我有嘗試在我負責做的小工具、api中盡量使用"我認為的oop觀念"、"solid的開發原則"。但還是不曉得是否正確,同事們大多也都很資淺,加上沒有太多時間幫我看(專案忙)。我要怎麼檢視自己的code是良好、容易維護的呢? 二、 偶爾會看版上或是104徵才需要什麼樣的能力,為將來不管跳槽或是談薪水更有籌碼。我印象中常看到的有雲端架設相關(aws、azure)、程式設計上(單元測試、graph api)、其他(CI/CD、Docker容器、TDD)。雖然都有查過也大致知道是什麼,但也僅此而已,更不曉得知識還很淺薄的我有沒有誤會什麼。 三、 最後是一些比較底層的資料結構、計算機概論這類都幾乎是0知識。雖然計概有自己看台大開放課程的計算機概論,是多少有學到一些,但又好像不是我現在急迫必要的知識。聽說資工有本聖經恐龍本,看過目錄發現,很多都是我常常看到的陌生詞彙。I/O、thread、Process等等,我覺得好像不看懂這些我就很難更精進。 其實我本身不是“非常”熱愛寫程式的人,我會在寫code的時候為解出bug感到開心,也會邊騎車邊想程式的事,看到好像很神奇的新技術新聞也會很興奮,也想做side project,想使用新知識。但到了休假日,也很少真的著手進行。 總之我現在稍微有點迷惘,對於程式這條路我覺得我才剛起步,也不想離開。但學海無涯,光上面就太多東西要學。 根據我自己的感覺,只知道自己暫時還不太想鑽研前端。而對於我上面提到的各種知識,能怎麼安排、規劃比較好?謝謝大家。 ----- Sent from JPTT on my Sony G8142. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.78.182.136 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1559418423.A.017.html
b81314: 不知道如何進展 先了解自己工作所作的專案架構為主 06/02 05:25
這必須的
prag222: 看起來八成七是個新人,現在新人就會嘴OOP跟Solid嗎? 06/02 06:26
prag222: 建議學一套前端框架,不然有些功能後端用jquery js不好寫 06/02 06:31
prag222: 而前端框架 好做 程式碼又精簡 06/02 06:32
prag222: 你後面提的AWS CICD 單元測試那都是拿來嘴砲的 06/02 06:32
prag222: 對了 我不算是完全後端 jquery多少會寫到 06/02 06:43
上面有提到我是新人沒錯喔,不過為甚麼會說AWS CICD 單元測試這些是嘴砲呢@@
lwtech: 加油,不會容器保證你找不到好工作 06/02 08:25
謝謝建議,我會多找這方面的課程或文章
MOONY135: 怎樣才算會容器呢? 06/02 09:02
SmallpTsai: 找一個 open source project 參與解issue發PR 06/02 09:28
這樣會不會被當來亂的....
qrtt1: 你列的「三」的部分挺值得投入的,特別是剛入行的這幾年 06/02 09:31
這幾年不學起來後面感覺也會懶
yamakazi: 三的話 對岸有一些牛人有整理一些面試真題和解答 背起來 06/02 09:34
yamakazi: 就行了 06/02 09:34
yamakazi: 二的話無解 我們公司都是有專人維護容器 jenkins 其他人 06/02 09:35
yamakazi: 員只要會用和會寫單元測試 小公司通常沒這些東西 06/02 09:35
yamakazi: 1.的話 你們公司沒有peer review嗎? 06/02 09:36
yamakazi: 我個人是寫C++ 除了刷題有買一本面試秘笈 每次面試前都 06/02 09:38
yamakazi: 拿起來複習一下 06/02 09:38
yamakazi: https://i.imgur.com/E1C51Ui.jpg 06/02 09:40
yamakazi: https://i.imgur.com/GqbrA7D.jpg 06/02 09:41
yamakazi: 這本可以順便複習OOP 但坦白說很少公司考這麼難 06/02 09:42
yamakazi: 想去外商的話 必須要有全英文tech interview的實力 很多 06/02 09:49
yamakazi: 人其實能力不錯 但死穴在英文 06/02 09:49
英文我已經列入第一個要處理的事項,所以沒有提XD。 我們小公司的確沒有code review(都在趕案子) 關於3我是怕如果沒有真的弄懂,只有搞懂面試題可能會進去後被發現沒料...
hduek153: io thread process是基本 建議搞懂... 06/02 10:00
ok,謝謝
vi000246: 推薦你看學徒模式 這本書 06/02 10:42
謝謝推薦
lwtech: 1. 看相依性分析,你會的話,顧問公司應該都準備吃風了 06/02 11:02
lwtech: 鬼島呢就是有些垃圾產業拿著隱性資源在那邊吸血吸到飽,不 06/02 11:05
lwtech: 進步等死也是早晚發生的事 06/02 11:05
lwtech: JPG支援: https://images.app.goo.gl/3BAHQec1dPEJEseC6 06/02 11:18
lwtech: 至於哪些是垃圾我就不點名了,多虧了有你們在,台灣始終是 06/02 11:37
lwtech: 開發中國家 06/02 11:37
DrTech: 沒去學懂基本的資料結構,就去刷題。很難靠硬背的解題吧。 06/02 11:55
DrTech: 背得起來也夠神的。 06/02 11:55
DrTech: 不過刷不刷題,與高薪是兩件事情啦 06/02 11:57
相依性分析(筆記),垃圾產業是指...?第一次聽到這種說法 ※ 編輯: csjs87 (60.251.53.29 臺灣), 06/02/2019 12:45:50
prag222: 待過美商半年的我覺得 GOOGLE夠用就好 剩下的就看原文書 06/02 15:56
prag222: [英文] 06/02 15:56
prag222: 建議想學東西趁年輕,多努力一點 不然老人回家就只想睡 06/02 16:01
anandydy529: 關於二,先看你的主管想不想建立,有的話你可以自己 06/02 16:42
anandydy529: 摸完後教其他同事玩,如果主管不想玩的話就用空閒時 06/02 16:44
anandydy529: 間建立,然後跳去有跑這些東西的公司,我的話TDD推失 06/02 16:45
anandydy529: 敗,CICD有吸引到幾個同事一起玩,單測只有我在寫 06/02 16:46
qazedcrfv: CICD 用GitLab串其實不算太難 06/02 17:09
cool9203: 恐龍本是os喔,要看ds的話可以去研所版看人家的筆記來當 06/02 19:57
cool9203: 作入門XD 然後再去刷leetcode來實作,建議用C/C++ ,這 06/02 19:57
cool9203: 樣才懂ds的辛酸QQ 06/02 19:57
jass970991: OS是蠻基本的 但像我們這種非本科的只能自己念 演算法 06/02 23:23
thefattiger: os是基本但真的很多工作都用不到,他不像ds,algo 06/03 00:17
thefattiger: 那麼泛用,而且門檻也更高,你直接讀恐龍本意義不大 06/03 00:17
thefattiger: 基本的process, thread的觀念搞懂就好,但這些只佔 06/03 00:17
thefattiger: os這個龐大學問的一點點,其他的有用到再學就好 06/03 00:18
new122851: 如果是寫kernel就要讀恐龍本 後端倒是還好 06/03 00:33
lwtech: https://tinyurl.com/y5occtj4 , 現在都用alpine了吧.. 06/03 00:47
lwtech: https://tinyurl.com/yxqtt3jv 看不懂網路應該有人翻譯 06/03 13:44
lwtech: 嘴砲世界我是沒甚麼意見,因為友善包容,看多了 06/03 14:04
ladyboy99: 考國外研究所直上年薪三百以上 06/03 19:52
SmallpTsai: 不試試怎麼會 知道是不是來亂的呢? 06/03 21:40
eva19452002: 寫kernel光看恐龍本還不夠 06/04 11:50