看板 Soft_Job 關於我們 聯絡資訊
在這一行待了快兩年 接觸到的專案都是改寫前人的code 就算開發新功能 也都是參考前人的code去撰寫 剛去面試一間公司 他問我有沒有辦法從無到有規劃一個專案 使用的技術, 程式架構等等的... 說實話 我完全沒有這方面的經驗 因為我工作上一直以來都是看舊的程式去改的 所以如果要我評估一個新專案該用甚麼技術 我真的不知道該怎麼下手 現在薪水40K 我面試開50K 50K如果還沒有這樣的能力是不是不太行? 想請問各位該怎麼練就這樣的能力呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.82.24.225 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1578562457.A.EFD.html
pttworld: 看系統規模。之前幫公司談了200支功能的案子,01/09 17:38
pttworld: 那真的要有專門的架構師處理。如果不到50支的規模,01/09 17:40
pttworld: 一般SA就自己可以做掉。01/09 17:40
pttworld: 架構師一個月10萬以上,可以當做是目標。01/09 17:42
keke0421: 你就先找一個有興趣的題目 下班後慢慢摸 慢慢玩01/09 17:44
keke0421: 最後就搞出來了 不要給自己太大壓力 當作興趣01/09 17:44
vi000246: 如果你常常寫side project 應該都會有這種能力01/09 17:51
vi000246: 只是要選擇什麼解決方案/技術 要底子很硬才行吧01/09 17:53
leo5916267: 就砍掉重寫就會啦01/09 18:05
leo5916267: 你你這樣講靠北我不就幹爆強那種01/09 18:06
alihue: 就 new 一個專案後狂 import 就好了,很難?01/09 18:08
apotatostory: 下班時間做一個小型的服務 模仿看看你現在修改的架01/09 18:15
apotatostory: 構01/09 18:15
binghuanlin: 像這樣? bit.ly/2QBDHCb01/09 18:20
knives: 練用嘴巴寫code比較實在01/09 18:21
geroge0820: 你講的就是架構師啊01/09 18:33
MOONY135: 你不會去拆專案看看01/09 18:35
MixBear: 覺得這樣開50有點勉強XD01/09 18:40
DCTmaybe: 寫就對了啊,你問我要寫什麼?我怎麼知道你想寫什麼01/09 18:40
DCTmaybe: 你自己都不知道要寫什麼的話當然寫不出來01/09 18:41
jhnny97: 找幾個常見的題目做R 架一個簡單的購物網、公開報表視覺01/09 18:44
jhnny97: 化整理、線上編輯器什麼的一堆不是?或是寫寫你常用的語 01/09 18:44
jhnny97: 言/框架的插件也行01/09 18:44
不是啊,框架是技術,不同的專案就是不同的know how,我不是很能理解這兩個是能有多 大的關係...
MixBear: 如果學歷也不好,目前經驗還太菜,公司給40也不錯了 若要01/09 18:50
MixBear: 拉高薪趁下班多練01/09 18:50
MixBear: 之後換公司壓力才不會過大01/09 18:51
za075056: 五年做了兩個從0到有的系統...01/09 18:54
dreamnook: 從複製貼上開始01/09 19:21
x246libra: 想詢問 5萬 要求有 選擇什麼解決方案/技術 的能力01/09 19:36
x246libra: 是很正常的嗎?01/09 19:36
testPtt: 我寫了好幾年也是一直copy網路上的code01/09 19:38
forewero: 回樓上,我覺得不正常 哈哈哈01/09 19:38
neo5277: 反串?01/09 20:06
chuegou: 還是看專案特性啦 產品週期長的就要考慮擴充 甚至換料01/09 20:12
flysonics: 架構師才50k喔....01/09 20:21
fgkor123: 用看看阿 戳久了就會了阿01/09 21:07
lukelove: 刷leetcode, 一直面, 目標擺在80k, 熟能生巧, 設個停損01/09 21:34
lukelove: 點, 能多少就多少01/09 21:34
lukelove: 說不定下禮拜開始就一堆人準備找國外工作, 機會的春天01/09 21:37
knives: 刷leetcode不是應該設在100k以上嗎,沒刷都有了01/09 21:47
jammy50605: 刷leeetcode應該要6位數吧 以下不用刷01/09 22:30
banana13: 請問架構師該看什麼書本01/09 23:39
aria0520: 沒什麼以上以下不用刷吧 像我都刷來當休閒娛樂的01/10 00:04
aria0520: 刷這個又不是什麼痛苦的事 01/10 00:04
aegisty: SD 50K...不要破壞行情01/10 00:17
※ 編輯: a88241050 (115.82.24.225 臺灣), 01/10/2020 00:45:47
yyc1217: 你的問題在沒有從零建立一個專案的經驗 還是不知道該用哪 01/10 00:55
yyc1217: 些技術或架構? 01/10 00:55
yyc1217: 如果是前者 那你應該把知名框架的tutorial都試過一遍 01/10 00:56
yyc1217: 後者的話 就是你看過的專案不夠多 或是知道的技術太少 01/10 00:57
yyc1217: 去書店買書或訂閱電子報都是知識補充的來源 01/10 00:57
yyc1217: 最後才有辦法評估 01/10 00:58
yyc1217: 通常不是大公司的話 基本上都是CRUD專案 長得都差不多 01/10 00:59
yyc1217: 技術是從需求而生 新專案要用什麼技術 還得看有什麼需求 01/10 01:02
yyc1217: 只有"新專案"三個字本來就很難評估 01/10 01:03
flydeer: 去Udemy買幾個design pattern和system architechure的影 01/10 01:30
flydeer: 片聽一聽,Coursera也行。 01/10 01:30
flydeer: 先知道有哪些常用模式,再來就是多搞砸幾次就有經驗 01/10 01:33
lukelove: 倒覺得台灣100k以上, leetcode反而不重要 01/10 02:29
superpandal: 跳槽吧 早該如此了 說起來你還算幸運 不過大概是被看 01/10 06:41
superpandal: 中奴性吧 我有這項能力 也從來不接觸模式 但還是仕途 01/10 06:42
superpandal: 差 01/10 06:43
superpandal: 常寫side project可以 不開源就好 hahaha 01/10 07:02
superpandal: 這個GA出的毫無價值 這個開源開的毫無價值 01/10 07:15
OhNo386: 就多寫code 多看open source , 你問任何高手都是一樣的 01/10 07:31
OhNo386: 答案 01/10 07:31
OhNo386: leetcode刷到脱皮不寫side project 你還是會問一樣的問 01/10 07:34
OhNo386: 題 01/10 07:34
qrtt1: 先舉一些,你維護的專案,用什麼架構,來分享一下呢? 01/10 07:45
eva19452002: 我覺得改寫前人code遠比自己從無到有來得困難百倍 01/10 08:43
superpandal: 看前人良不良心決定你維護的困不困難 不排除有些人從 01/10 09:27
superpandal: 別人那學東西快 01/10 09:28
superpandal: 有些人則是自己胡搞瞎搞反而學的多 01/10 09:30
quickey: 就像蓋房子要地基,寫程式要建構是一樣的道理 01/10 10:35
realbout: 為什麼不行? 大系統也是由小系統拼接的 01/10 10:54
realbout: 從小系統開始寫 難道就不會寫大系統? 01/10 10:55
realbout: 系統分析與設計不難啊 USER需求才是重點啊 01/10 10:55
realbout: USER需求不破壞你的系統和分析就該阿彌陀佛了.... 01/10 10:56
yamakazi: 刷LC進台灣外商吧 只要maintain前人的code月領十萬不好 01/10 12:21
yamakazi: 嗎 01/10 12:21
cplusplus426: 50k從無到有? 會改就是神 01/10 19:12
ChungLi5566: 從無到有 這不是寫code能力 01/10 20:43
ChungLi5566: 而是專案管理、系統分析設計、軟體工程、資料結構、 01/10 20:44
ChungLi5566: 資料庫...的綜合能力 01/10 20:44
ChungLi5566: 還需要一些domain knowledge 01/10 20:44
jammy50605: 寧願maintain前人code領100k+1 01/10 21:22
bruce3557: 個人經驗是看自己目前專案的設計的時候不斷地問為什麼 01/10 23:01
bruce3557: 要這樣設計,然後試著分析有沒有更好的做法 01/10 23:01
bruce3557: 以及想像 end to end 這樣會慢慢鍛鍊架構思考的能力 01/10 23:02
ek0519: 會這樣問,下班沒寫code,很難用 01/11 08:31
lasekoutkast: 架構師薪水那麼低? 01/12 12:04
xxxxae86: 收集需求 -> ER 模型 -> UML -> 平台 -> 功能 -> 實現 01/13 10:10
popcool: 看專案難度吧,簡單的從無到有是很基本的啊 01/15 20:46
kenwufederer: 無中生有?除非開發自己的語言 01/16 19:01
kenwufederer: 不然誰不是用現成來修改的? 01/16 19:01
kenwufederer: 只是水準等級不同考量的層面也不同 01/16 19:02
fatb: 50k 他應該只是講小專案吧 感覺你被嚇到= = 01/21 15:14