※ 引述《WarnDude (暖男)》之銘言:
: 想轉職前端工程師,不清楚自己的自學能力能否在激烈的競爭中存活下來,並且過得
: 還不錯(我自己的標準是入行三年月薪能7W+)
: 學習過程中請教過一些朋友、業內資深工程師、爬文無數,但是我感覺大部分的人
: 說話比較客氣,用正向的態度、正能量激勵我,或許我沒天份成為工程師他們也不會
: 直說,最近對自己的懷疑比較多,發覺很難深入了解職業工程師的自學、成長情況,
: 故發文請教,還望各位不吝指教。
: 相信各位前輩的回文能至少發揮兩個功效,一、讓我了解自己是否有成為優秀工程師的
: 天份。二、讓其他在努力的夥伴有個參考,比較自學能力、學習時間等等,對自己的程
: 度有更深入的判斷。
自己的感覺是把天分和學習能力歸在同一塊
激烈的競爭 倒也覺得還好
若你是在台北的話
其實一年有一百以上的前端工作還是不少的
客觀條件來看的話
你是112 相信你唸書學習已經有自己的一套系統 想必學習能力是不差的
至於你的side projects你羅列出的那些有專案的課程
我看敘述已經知道是哪些課了 因為那些課你列出的我想我應該都上過
這些課程的作品 其實還是比較偏新手入門 但有還是比沒有的強太多
你現在有點卡在一個不上不下的位置
以作品跟學歷來說 你要入行肯定是沒問題
但是要能夠三年達到你要的標準
我覺得努力和選擇一樣重要 甚至也可以說
選擇(也就是所謂的機運)比努力還重要一些
大部分在104上的職缺都是偏新手入門或者碼農等級佔大宗
符合你要的水準的工作 大部分業主都會從獵頭那邊去找
而你的客觀條件可能還未達獵頭會主動聯繫你的程度
這個是需要花時間補足的
另外我覺得你講天分這件事情實在多慮了
我們以一個稍微抽象的方式來類比
事實上我覺得學習寫程式跟學習修機車本質上並不會差太多 都是學一項技藝
比較需要深思熟慮的地方是 有沒有辦法維持興趣、長久進步 這兩點
因為要變強 需要下班規劃一點自我學習的時間
再來要說務實一點的部分
你的期待薪資 對於雇主來說 他會期待你能夠解決掉八成以上的問題
事情、問題到你手裡都能夠被處理被解決
而自己也應該要有這個自覺是「能不能夠獨當一面」
你用這個角度去想會比較健康
因為你能夠達到這個水準 自然值這個價錢
假如薪水到位了 但能力不到位的話 可能雇主對你的容忍時間也不會太長
我自己感覺是 可能台灣軟體開發的工作環境還是不比國外
我想靠純coding要達到高薪的職位不可能沒有 只是還是相對比美國少
要走到中高階的coding職涯 整體能力的發展與培養還是比較重要的
code寫得不錯算是最基本款了 但是要在市場上找到code寫比你好的人還是很多
整合資源、知道自己在幹嘛、表述問題、與人溝通、累積信任感
上述這些舉例出來的東西 再加上 code寫得好、去到對的公司(機運)
這三者的交集
才是你有沒有辦法達到你預期薪水的關鍵
其實講到這邊你會發現 這個關乎於專業素養的東西
放到每個行業幾乎都是同樣的道理了
差別就在於每個行業有他們自己的專業技能與知識
結論:
有機會三年達到
但是長遠來看方向要對 因為只有code寫得好不一定能達到(除非真的練到強如鬼神)
在軟體業待一段時間了 只要有點sense的、有點程式審美觀
又願意持續進修 有很大的機率會成長為寫code的好手
但重要的是那些除了寫code之外的其他東西 才是你能不能夠快速加薪的關鍵
你若只看coding的部分 那這個信念會成為你加薪跳槽的絆腳石
就如同有些版友的推文
我覺得你還沒入行就想這些 是真的有點想太多了
而且思考方向需要稍作調整
第一份入行的工作 因為白紙一張 只能用學歷判斷
但是後面跳槽 要有戰績才能拿來嘴
要高薪 必須要證明你有上過戰場、斬過敵將、帶過兵打仗的
請拿敵將的頭來換談錢的籌碼
因為從你的文章 大部分溝通、探討的點大部分都環繞在
「公司能否給我想要的」比較多
但你能要從雇主的角度同理去想
「他雇用你能獲得什麼價值」
比較能夠找到出平衡點 並且整理出入行後該有的短中長期策略