說在前面:有粉絲提問說自己并不確定學前端,因為自己還沒有作業,想做程式員,想問問做哪個方向比較有前途;
有兩三個小伙伴這么問的,感覺很有意義,拿出來單獨說說比較好,
目錄
程式員有哪些選擇?
選擇前端的弊端
為什么學校普遍教后端?
安卓開發/蘋果開發的暗淡前景
任何技術都很難吃一輩子啦
哪些人不適合做前端?
1.智商不能太笨
2.不喜歡寫程式的人
3.不喜歡持續學習的人
哪些人適合做WEB前端開發
1.脾氣好的人
2.能夠靜下心學習的人
3.堅定信心要轉程式員,但是不知道什么方向的人
4.設計/產品經驗的人
最后:擁有持續學習心態的人最適合
程式員有哪些選擇?
一般來說,作為初級的程式員,可以選擇前端開發,后端開發,安卓開發,ios開發及開發測驗這幾個方面,如何要找到一個適合自己的,這個首先要根據的情況來;
如果是科班出身還是比較對口的,科班出身,主要是指計算機相關專業的畢業的小伙伴;因為學校的教案和課程都是計算機基礎和后端語言的,所以做程式員本身就有非常大的優勢(無論是什么方向的程式員);雖然是科班出身,還要區分學習的好不好的情況,畢竟現在很多大學生喜歡打游戲,認真學習的并不是很多,
如果你是學霸或者專業學的還可以,那么非常推薦你從事后端的崗位;因為掌握的好,自己學習了好多年,你面試的時候,基礎牢固,比那些培訓班出來的基礎還要給力;優勢很大!
如果你專業知識學習的不怎么樣的,那么后端可能不是一個好的選擇;因為面試的時候,初級程式員,對基礎類的面試非常看重;你的對手的學習情況和掌握都比你好;你本身的優勢相對不好的;但是如果選擇面試前端/移動端/測驗的時候,因為是科班出身,還是比其他人有很大優勢的!如果你是科班出身,學習不怎么好,還是想做后端作業,那么你可以通過報培訓班,強化學習,那么你的優勢比普通的人又會有很大優勢!
推薦非科班的小伙伴做前端開發;
科班做前端相對的不多,相對來說更偏向于后端,而且一般會心理看輕前端,所以前端的競爭相對小;如果你是一個非科班出身的,如果你選擇后端,需要與科班出生的人競爭,你相對就比較弱勢;但是你如果選擇前端;
- 一是這行的科班出身少
- 二是科班出身的人,對前端接觸的也不多,學校基本不教
所以起跑線差不多;你的投入產出比會更好;從快速就業角度說:投入相同的精力,做前端比做后端識訓更多;
選擇前端的弊端
- 純前端的做技術部老大非常少的
- 基本做到前端組的小組長就算到頭了;
- 容易被懟
- 客戶出現什么問題都是來找你,你是離用戶最近的程式員
- 頻繁修改界面
- 后端不像前端,經常改界面,很煩人,純搬磚;
- 所見即所得
- 每個人都可以來指點你一下
- 后端的介面穩定就行,別人看不到,相對被懟的少
為什么學校普遍教后端?
- 成熟
- 更容易吃老本;
- 計算機底層更加重要
前端技術更新換代太快太辛苦,后端更容易吃老本,
安卓開發/蘋果開發的暗淡前景
非常不推薦現在新人進坑安卓和蘋果開發;大部分公司因為業務的情況不繼續做APP了,大環境的需求少了;很多轉向web移動端,公眾號,小程式這些了;現在手機端是寡頭壟斷和斷層的情況,小公司很少需要客戶端的;大公司需要,但是要求高;對新人相當不友好了;主要是小公司養不起,也推不動,很多小公司因為業務迭代少,做出來就不怎么修改了,很多轉外包或者考慮前端做,或者公眾號,小程式代替了小程式,公眾號這些都是前端的作業范圍;但基本所有互聯網公司都需要后端和前端,前端和后端似乎都比 Android/iOS 有前途,如果前端想搞客戶端 react native/flutter 都是很優秀的開源專案;
任何技術都很難吃一輩子啦
不要前途寄托在任何 XX 端上,要跟隨時代的腳步學習和進步;各種技術和領域可能都難吃一輩子;不然就不會有人吐槽996,35歲的程式員該何去何從啦等大家都關注的熱點,自己能產生價值才是最重要的,每天忙碌奔波就為了那幾兩碎銀,偏偏那幾兩碎銀能解萬千慌張!
當前企業不同崗位職能現狀如下:

哪些人不適合做前端?
1.智商不能太笨
如果你身邊有認識程式員,你可以發現他們有些人可能口才不怎么好;
有的人可能情商很低;但是大部分的人,智商和邏輯思維都超過大眾水平;
這個群體的邏輯思維會相對比較高;
如果你的邏輯思維非常差,我覺得可能并不怎么適合這們職業
2.不喜歡寫程式的人
這類人,不僅不適合做前端,也不適合做程式員;
可能是因為工資待遇比較好,所以想做前端開發;
因為反感,所以技術提升有限;
這類人在前端領域一般不會走的很深,很容易過早的就被淘汰;
3.不喜歡持續學習的人
無論是前端還是后端,都是需要持續學習的;
一招吃遍天下的路子在這里走不通的,這里也不是看工齡的,并不是越老越值錢;
如果一名前端開發,沒有持續學習的欲望,很容易直接下滑到初級程式員的行列,
然后我們再聊下,哪些人適合做前端開發
哪些人適合做WEB前端開發
1.脾氣好的人
因為前端再公司中,對內連接的是后端/UI設計/產品,對外連接的是用戶;
是一個介于代碼和用戶之間的工種,這樣就導致自己的作品,被更多的人直接看到;
因為所見即所得的情況;,普通人很容易看到效果;然后每個人的喜好和體驗都千差萬別;
這樣就導致誰都可以過來批評你一下;(當然不止是前端,設計師,產品人員也經常被這樣懟)
后端大爺的作品,只需要穩定運行就好;別人又看不到,只要能穩定跑就好,你不是專業的后端,你都不好批評他的;
而且領導有時候自己也不清楚產品方向,經常會頻繁修改文案,甚至導致產品推倒重寫;
如果你是一個脾氣暴躁的老哥,在這種被懟的場景下寫代碼,可能就像吃了一個蒼蠅一樣難受,特別反感,會慢慢討厭自己的作業,
2.能夠靜下心學習的人
學習技術,不需要有搞搖滾,搞音樂那樣的激情四射;
大多數的時候,學習技術,都是深夜中coding,debug,慢慢的感悟出來;
如果你不能連續做幾個小時安心研究東西,可能會走的比較艱難;
如果能靜心研究的人,會更適應這種崗位;
3.堅定信心要轉程式員,但是不知道什么方向的人
如果堅定信心要轉程式員,但是不知道什么方向的人,web前端是最佳選擇之一,
現在很多傳統行業的小伙伴想轉行的話,因為前端入門容易,所見即所得;
且薪資不錯,招聘量大,即使是在二三線城市,也有不錯的薪資,
所以如果你是已經堅定信心要做程式員了,又不知道什么方向,那么前端開發可能是你一個不錯的選擇;
4.設計/產品經驗的人
這類人因為作業的原因,經常接觸前端,或者作業角色類似前端(就是容易受氣 — —!,容易被懟);
屬于連接用戶和內部領導的群人,對前端的氛圍更熟悉;
這類人如果想轉程式員,選擇前端,基本是大多數的選擇;
我本人就是從平面設計轉向的前端開發;
不過如果你是一名測驗人員,那么要看你的作業性質偏向哪里了;
你偏向哪里就選擇哪個方向;
最后:擁有持續學習心態的人最適合
如果你有一顆持續學習的心,并且想做前端,那么上面所說的對你來講都是廢話;
如果你能持續學習,做前端,你可以比大多數人走的更遠;
有人說感興趣是最適合來做的,我覺得不是這樣的;
很多人說的感興趣,只是一時興趣,而且真正學習的時候,并不是你感興趣,就能比別人學的好,學的塊;
你需要耐得住寂寞,經過無數個苦逼的敲代碼和除錯才能有所成就;
真正學習的時候,大多數所謂的興趣就是扯淡;
只有那種遇到難題就興奮,敲代碼時候,越挫越勇的人,才叫感興趣;
真正的感興趣是讓你學的久,學的不累;
CSDN認證博客專家
HTTPS
Node.js
JavaScript
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/254897.html
標籤:其他
上一篇:程式員的電腦從來就沒有廣告彈窗,不用下軟體,原來是用這1招!
下一篇:k8s-集群安裝部署
