作者zanyking (最後的六年級生)
標題Re: [請益] 非本科Java第一份工作問題(代PO)
時間2022-10-02 16:51:23
※ 引述《ssss8564 (黃小花)》之銘言:
: 小弟非本科,25Y,
: 119經濟系畢業。
: 當兵完後在家自學半年Java,
: 自己的作品未使用到框架,
: 目前收到了5家錄取通知。
: 產業、薪資等條件皆差不多,在此就不贅述了。
: 最主要的差異在於,
: 有的公司工作內容會操作到Java主流的框架,
: 有的則是完全不會碰到框架。
: 小弟爬了網路上的文章,
: 有的論點提到Java工程師一定要會框架,
: 或者Java工程師沒有操作框架的工作經驗會很難找工作。
從來都不用框架、跟框架不熟會有很多問題:
1. 你是站在地上靠自己的身高跟站在巨人肩膀上的在競爭
九成的情況,很多東西是不需要自己開發的,如果善於找方案通常可以很快找到
而一成的情況當你需要自己造輪子的時候,你如果不是已經用過各式各樣的輪子
你發明的輪子肯定很難用
2. 你不擅長有系統快速的看文件,並且很難根據文件搞清楚別人開發的元件怎麼用
3. 你看過最難的程式碼大部分是你自己寫出來的,天花板很低
Java rt.jar 裡面的lib 原始碼看了當然有幫助,但那通常是演算法與API設計,而
不是系統架構
4. 你會很難跟其他工程師溝通概念,一直用自己Home made solution的人通常會建
立起自己一整套的terminology,而這跟別人交流時會造成障礙
自學不是壞事,但寫程式如果目標是要能夠參與團隊做商業開發,趕快找一個可以
接觸大量範例、可以模仿、可以參與團隊的工作會比較好
: 目前想去公司的工作內容不會用到框架,
: 不知道對找下一份工作會不會有嚴重的影響,
: 希望各位前輩可以給些指點。
這個很難給建議,要不要加入一間公司,看的是:
『幾年後你離開這家公司,你希望得到了什麼?』
在不知道這家公司做什麼市場、有什麼優勢、開發團隊是什麼樣子的情況下沒有辦法
說該去不該去,但看看自己需要什麼、想追求什麼倒是可以先討論的,我自己一向追求:
1. 我想要參與一個對所有關係人都有價值的產品或服務的開發,我不想要我花的時間
是貢獻在沒意義的東西上
2. 我的履歷會更好找下一份工作
3. 我的好奇心一定程度上有被滿足
4. 我有機會認識優秀的開發者
我沒有列出薪水、福利之類的,因為資訊產業比起大多數傳統產業來說,是少數人肉
市場資訊黏滯度最低的行業,同時也是少數相較其他行業不用當老闆、不用靠學歷,
就可以靠開發實力就掙得高薪的行業
請注意,我這裡講的是『開發實力』,不是技術能力
英文會話、團隊溝通、客戶溝通、mentorship、Leadership、英語商業文件技術文件
寫作、介面設計、系統架構設計、資料結構演算法、計算機架構認識、未來資訊科技
趨勢分析、現有資訊市場產品與服務現況、實務開發經驗、ETC...
這些通通都算,所有從一個軟體開發者出發可以主動行為、主動學習,而能促使產品
成功的能力都算在內,一個開發者如果從不給自己找藉口去避開強化這些方面的能力
,他要一直倒霉市場沒有給他應有的價格的機會是很小的,至少比起很多會有學歷障
礙的行業要小得多
--
『你知道人有腦子,所以不要只是單純的滿足它,偶爾也要使用它啊。』
--
※ 發信站: 批踢踢實業坊(pttsite.org.tw), 來自: 123.194.158.240 (臺灣)
※ 文章網址: https://pttsite.org.tw/Soft_Job/M.1664700696.A.892
推 abc21086999: 推 10/02 20:47
推 ts00328685: 雀食 10/03 00:03
推 marsonele: 想問你的ID跟ZK有關係嗎? 10/03 20:06
推 lovdkkkk: 推 "開發實力" 不僅是技術能力 10/03 21:16