有什么想對新人說的嗎?
此時一位碼農(nóng)路過,并留下自己的見解。
作為一個比你早兩三年的同行來說,在這里留下一些個人意見吧。
一、自學能力很重要自學能力也是可以培養(yǎng)的,年輕的時候要養(yǎng)成自學的良好習慣,掌握自學的方法,面對不熟悉的領域有一套自己深入的流程,很多時候問題只能你自己解決,別人幫不了你或者沒那么多時間幫助你,最后還是要靠你自己。自學能力才是最根本的核心競爭力。
二、堅持不懈的學習,多動手打好基礎才是王道對于剛?cè)诵械娜藖碚f,一定要打好相應的基礎知識,不要急于求成的去學習XXX框架,不要通過博客來獲取知識,基礎知識不好、知識不成體系,出了問題你都不知道是哪引起的。剛看資料也是不行的,你會很快忘記,不要眼高手低,要多動手去實踐,通過實踐來鞏固知識,加深印象。
三、能去大公司的盡量去大公司外包公司雖然做的項目多,初期可能可以擴展廣度,但時間久了以后對成長沒有益處,缺乏對知識的深度理解。因為啥都干,啥都不精,你的知識只有廣度沒深度,這就好比你去應聘數(shù)學老師,首先數(shù)學知識要扎實,并不會因為懂一些數(shù)學還會畫畫就會優(yōu)先錄取你。初入職場時我們需要積累的是知識的深度,在一個崗位上專注干幾年遠比幾年干n個崗位更能積累經(jīng)驗更具備競爭力。
四、學框架重要的是從中學到什么想當初jq是多么的火,可現(xiàn)在Bootstrap5卻宣布移除jq,github項目也不再依賴Jq,反觀vue和react火得一踏糊涂...千萬不要覺得自己會某個框架了,就可以高枕無憂了,每個框架都是某個時期為了解決相應的問題而做出的解決方案,隨著新技術的發(fā)展,必定會有淘汰的一天,脫離了框架啥也干不了,肯定會被職場淘汰。有時間的話多點深入框架,了解里面的各種設計場景,多想想為什么框架會這樣設計,這樣設計有什么好處。
五、設計模式算法之類的不全是虛的很多人開始工作的時候,都會覺得設計模式、算法和數(shù)據(jù)結(jié)構之類的東西很虛,基本都用不上。其實不然,只不過是我們沒有達到那個高度而已,如果你想往更高的方法發(fā)展的話,就得去接觸這些東西,可以幫助你更好的設計程序,寫出更好擴展和更優(yōu)雅的代碼,特別是你想進大公司的話,就得深入這些內(nèi)功心法。這也是踏入架構師需要掌握的。
六、技術不是萬能的要記住,技術很能,但技術不是萬能的。特別是對于國內(nèi)來說,30歲以后競爭力就下降了,當然,也有很多人30歲以后踏上管理層的崗位了,但其實那樣的人還是不多,除了少部分真的給公司帶來了更多的穩(wěn)定和付出。所以,不要太過于迷戀技術,保持一顆熱愛的心就好,平時多點運動,有時間的話多陪家里人。如果公司太忙的話,你就要斟酌清楚了,要么給你的錢多,否則的話就要想法子跳槽,畢竟,如果錢少了,你陪家人的時間也少了,真的就很不值得。也要多為自己未來想想。
七、跟對人真的很重要好的領導知道帶團隊就是帶人心,會把合適的人放合適的崗位,知道寬嚴相濟,賞罰分明。不好的領導是什么樣呢?喜歡裝逼和自我吹噓,不關心成員的職業(yè)發(fā)展,遇到問題不承認領導無方,先甩鍋給下屬,喜歡用權力解決所有的問題來代替懶政。舉個例子,某個領導遇到下面的人抱怨工作分配不合理,他不僅沒有進行及時溝通和疏導,還數(shù)落下級覺得分配的工作不合理為啥不反饋,埋怨下級太消極,抱怨有什么作用,為了增加自己的威信,還當著其他人吹噓自己管理水平還是有一套的,可以隨時拉來一個團隊繼續(xù)把活干起走……這就是垃圾領導。一個不抱怨的人開始抱怨,這不是一種反饋是什么?不會振作士氣,不懂溝通,還自我吹噓,動不動就要開除這個開除那個,誰愿意跟這樣的領導?不僅不覺得他牛,反而覺得跟著他沒前途,何來團隊凝聚力?
最后,祝你早日成為技術大牛吧。