看來你寫的很迷惘
就你的問題來回答吧
1.如何選擇前後端
後端:
通常後端比較容易走向CTO的,我有聽過CTO不熟前端但沒聽過不熟後端的
在來後端的水很深,你要擴充系統還要讓以後的人好寫,高併發怎辦
不能全部無腦用JWT處理的時候要怎樣維持session之類的都是後端要處理
而且寫到最後面還要去理解演算法、各資料結構怎麼使用更不用說設計模式
DB的表設計,資料量太大怎分散...等等的
但相對的取代性是非常低的,付出的很多,可是公司通常只要幾個強的後端就好了
要理解大部分linux的模塊
前端:
切版速度要快,理解後端API怎麼串接,每三五年大改版一次
要學很多打包工具,防止被人家快速偷前端代碼去模仿,瀏覽器相容
甚至要求做一些小動畫,現在後端幾乎走到峰頂了前端一堆技術在改革
從之前前端引以為傲的promise寫法到現在幾乎所有大型框架都支援typescript
依照天花板來說,前端比較好衝100W/年但之後就會卡了,建議變主管
後端天花板純薪水的話大概300W-400W那是非常頂尖的
(以上天花板不包括進公司當元老領分紅那種)
語言選擇的話
本身java還有很多東西可以學習,一堆神鬼框架跟設計模式先學完
在考慮去轉別的語言,golang這個東西說穿了就是高併發好書寫
可一般人等級沒到根本不會快到哪邊去,所以你會看到很多大公司會切golang
因為那是一群頂尖的人在作業,你如果是小公司的話java就別特別轉了
php則是標榜速度快,FB在用我嘴不起
python面試刷題用這語言刷平均快上15分鐘,api幹多超方便,文組最愛
C 通常都是工具會用這個寫
選擇語言前提還是要看就業機會
台灣的話就java>php=pytho=c>golang
前端語言的話就javascript html css typescript
三大框架在挑一個你喜歡的下去就好了
妹子多,但你寫到很強通常公司也不會有太多漂亮女RD
關於面試
都是先看經歷然後前端的話最好有一點作品會比較好
後端通常看刷題
github這種東西很少人資真的會去看,大家別再想了
除非你是某幾個大型專案的共同開發人才有機會
不然一般大公司都是學歷然後考試去刷人的
總結一下
不想找BUG要翻到源代碼還要重現到吐血就選前端
前端爽度>>>>後端,前端算掏金流
新框架出來直接去學跳槽很好加薪
後端就內力要強了,一堆基礎理論要懂才能發光發熱
然後普遍後端一堆死肥宅,強就還好,長得很肥宅他媽又很爛的爆多
讓後端工程師被總結成肥宅QQ
※ 引述《interboard (影特伯)》之銘言:
: 先自我介紹一下
: 目前30歲 一年金融IT java web經驗
: 台科資管學士 清大資應碩畢,
: 畢業後跑去考醫一直沒上,所以回來走也有興趣的資訊業
: 因為中途脫節太久沒有自主學習沒有目前的知識與概念,所以就先去朋友介紹的金融IT試試
: 結果發現在金融it碰到的東西感覺比我以前當學生時還舊@@
: 這段時間下班就關注現在的熱門職缺與技能自己多看多學
: 但也不知道要學到什麼程度再去找比較好
: 想要以後找一般的web職缺,想練就能帶著走的技能
: 想請問大家在前後端都略有涉略的情況下,也都算有一定程度的興趣