-
1 # 程式設計師小澤
-
2 # 藍洛333
此時一位碼農路過,並留下自己的見解。
作為一個比你早兩三年的同行來說,在這裡留下一些個人意見吧。
一、自學能力很重要自學能力也是可以培養的,年輕的時候要養成自學的良好習慣,掌握自學的方法,面對不熟悉的領域有一套自己深入的流程,很多時候問題只能你自己解決,別人幫不了你或者沒那麼多時間幫助你,最後還是要靠你自己。自學能力才是最根本的核心競爭力。
二、堅持不懈的學習,多動手打好基礎才是王道對於剛人行的人來說,一定要打好相應的基礎知識,不要急於求成的去學習XXX框架,不要透過部落格來獲取知識,基礎知識不好、知識不成體系,出了問題你都不知道是哪引起的。剛看資料也是不行的,你會很快忘記,不要眼高手低,要多動手去實踐,透過實踐來鞏固知識,加深印象。
三、能去大公司的儘量去大公司外包公司雖然做的專案多,初期可能可以擴充套件廣度,但時間久了以後對成長沒有益處,缺乏對知識的深度理解。因為啥都幹,啥都不精,你的知識只有廣度沒深度,這就好比你去應聘數學老師,首先數學知識要紮實,並不會因為懂一些數學還會畫畫就會優先錄取你。初入職場時我們需要積累的是知識的深度,在一個崗位上專注幹幾年遠比幾年幹n個崗位更能積累經驗更具備競爭力。
四、學框架重要的是從中學到什麼想當初jq是多麼的火,可現在Bootstrap5卻宣佈移除jq,github專案也不再依賴Jq,反觀vue和react火得一踏糊塗...千萬不要覺得自己會某個框架了,就可以高枕無憂了,每個框架都是某個時期為了解決相應的問題而做出的解決方案,隨著新技術的發展,必定會有淘汰的一天,脫離了框架啥也幹不了,肯定會被職場淘汰。有時間的話多點深入框架,瞭解裡面的各種設計場景,多想想為什麼框架會這樣設計,這樣設計有什麼好處。
五、設計模式演算法之類的不全是虛的很多人開始工作的時候,都會覺得設計模式、演算法和資料結構之類的東西很虛,基本都用不上。其實不然,只不過是我們沒有達到那個高度而已,如果你想往更高的方法發展的話,就得去接觸這些東西,可以幫助你更好的設計程式,寫出更好擴充套件和更優雅的程式碼,特別是你想進大公司的話,就得深入這些內功心法。這也是踏入架構師需要掌握的。
六、技術不是萬能的要記住,技術很能,但技術不是萬能的。特別是對於國內來說,30歲以後競爭力就下降了,當然,也有很多人30歲以後踏上管理層的崗位了,但其實那樣的人還是不多,除了少部分真的給公司帶來了更多的穩定和付出。所以,不要太過於迷戀技術,保持一顆熱愛的心就好,平時多點運動,有時間的話多陪家裡人。如果公司太忙的話,你就要斟酌清楚了,要麼給你的錢多,否則的話就要想法子跳槽,畢竟,如果錢少了,你陪家人的時間也少了,真的就很不值得。也要多為自己未來想想。
七、跟對人真的很重要好的領導知道帶團隊就是帶人心,會把合適的人放合適的崗位,知道寬嚴相濟,賞罰分明。不好的領導是什麼樣呢?喜歡裝逼和自我吹噓,不關心成員的職業發展,遇到問題不承認領導無方,先甩鍋給下屬,喜歡用權力解決所有的問題來代替懶政。舉個例子,某個領導遇到下面的人抱怨工作分配不合理,他不僅沒有進行及時溝通和疏導,還數落下級覺得分配的工作不合理為啥不反饋,埋怨下級太消極,抱怨有什麼作用,為了增加自己的威信,還當著其他人吹噓自己管理水平還是有一套的,可以隨時拉來一個團隊繼續把活幹起走……這就是垃圾領導。一個不抱怨的人開始抱怨,這不是一種反饋是什麼?不會振作士氣,不懂溝通,還自我吹噓,動不動就要開除這個開除那個,誰願意跟這樣的領導?不僅不覺得他牛,反而覺得跟著他沒前途,何來團隊凝聚力?
最後,祝你早日成為技術大牛吧。
最近剛剛應屆畢業入職公司,午休的時候想起自己之前的實習以及找工作生活等,覺得遺憾還是蠻多的,如果當時我能怎麼怎麼樣,現在是不是就不同了呢?所以說,為了多瞭解一些前輩們的經驗,以及為了讓自己在三五年後的某一個午後,摸魚的時候,不後悔。先謝過各位大佬啦
回覆列表
1.保持學習,對知識要有輸出。(學文章或者分享)
2.不做老好人,學會說不。
3.保持上進,敢於競爭(團隊定的一些考核指標一定要積極,即使你覺得沒用。成為團隊的代表人物)。
4.瞭解一下心理學,建立強大的自我。(都說程式設計師是甩鍋的職業,不要過分解讀別人的話語或眼神)
5.做程式設計師也有好幾個方向,跟著時代走,隨時準備轉行。