程序員如何自我成長


大多數未畢業和工作不久的程序員同學都存在以下幾點迷茫:

針對未畢業的計算機同學來說,存在迷茫點有:

1. 不知道社會上企業需要怎樣的技能

2. 不知道如何選擇第一份工作

3. 在大學接下來的日子如何提升自己,為找工作做准備

針對工作5年之內的程序員同學來說,普遍存在的迷茫點有:

1. 工作過程中如何提升自我技能

2. 跳槽面試超級不自信,覺得工作1-2年感覺什么都沒學到

3. 自己渴望有所提升,希望有大牛帶領自己提升,但是遲遲找不到,非常困惑如何提高

4. 對自己后面工作規划完全不清楚,擔心下一份工作坑更大。

本文,將對以上迷茫點結合自己的一些經歷來給廣大存在迷茫的同學指引。

針對還未畢業的程序員同學而言:

首先第一點,不知道企業需要怎樣的技能,針對這點相信有一些動手能力的同學都會上網百度類似“Java 面試題”或者“買一些面試寶典的書籍”,沒有動手能力的同學可能希望大牛告訴他們答案。也許是因為他們覺得網上的帖子不夠專業吧。但是這里需要強調的一點就是,做程序員最重要的是動手能力,所以我這篇文章做完指引之后,大家一定也去看和實踐。別空想。

這里針對第一點,我這邊給出2篇認為比較全面的知識點的文章:

阿里,百度,騰訊等一線互聯網公司招聘Java程序員的技術標准

Java面試通關要點 匯總集【最終版】

大家可以在校期間可以努力把這2篇文章中的知識點弄懂,相信出來的找工作的時候就能游刃有余了。

針對第二點,不知道如何選擇第一份工作,我個人的建議,畢業后第一份工作比較重要,如果有好學歷的同學可以優先考慮去BAT等這樣的大公司,因為大公司對於人的培養比較看重,尤其自己剛工作,不知道如何選擇的時候,如果沒有好學歷的同學,也有一些參考指標:去一些比較有潛力的創業公司。比如電商、金融、旅游等領域。實在沒有不好區分,或者進第一家公司后,感覺不是自己很滿意的,也不要自暴自棄或者立刻選擇離開。這時候應該靜下來心來,想想當初選擇這家公司是什么吸引你,以及你最初想進來打算如何做。如果目前沒有達到你最初想進來學到的水平,那先不要換新的機會,因為這樣你同樣到另一家也會面臨這樣的情況。目前可以按照自己的初衷,先在這家公司學習,公司給不了平台,先自己學習,網上那么多資料,書籍,現在想學的技術,或者其他方面,相信自然可以找到地方可以讓你提升的,然后在看看公司有沒有項目可以拿來實踐,這個實踐如果老大不認可,你可以抽一個模塊用私底下的時間來做練習。

針對第三點,也就是好好把第一點列出來的知識點去看去實踐,摸透模深。同時某些點可以結合一些網上好的開源項目,比如阿里的dubbo、 spring 框架等。

針對工作了1到5年的小伙伴:

可能未工作的時候未做好規划,或者工作后又陷入迷茫了,也大多數會有我以上列出的幾點問題。

針對第一點,工作過程中不知道如何提升。其實這點我覺得很多人根本不是不知道,而是懶得做。或者說沒有執行力吧,或者覺得學了這個之后好像沒什么用等待想法。工作中的提升我總結下來分為幾個點(后面還有更大一些點):

1. 技術能力

2. 溝通能力和學習能力

3. 責任心

4. 行業的看法和管理人的能力

所以,不知道如何提升的同學,可以針對這幾點進行提升。

技術能力——無非也就是前面列出的一些知識點。以及多看一些技術博客、書籍和開源代碼。但是看的過程中,一定要多為自己多個為什么?dubbo 的超時機制是如何實現的、netty如何做到高性能的、Spring是如何做到自動注入的、Spring的類的加載方式怎么完成等。

溝通能力和學習能力——這點就看自己了,需要做大量第一點的練習,一步步積累學習能力。等你懂了很多原理性的東西之后,看的源碼實現方式多了之后,學習能力自然提升了。溝通能力可以看看一些軟文、書籍、如:人性的缺點、好好說話等書籍吧

責任心——這個可能需要工作過程中慢慢培養的吧。總之,就是做一個靠譜的人,怎樣算一個靠譜的人,今天看到的一句話就是,凡事有交代、件件有着落、事事有回音。覺得概況的非常好。

行業的看法和管理能力——這點就是慢慢自己積累了,可以通過一些書籍和文章進行參考。例如 技術領導力、技術管理之巔等書籍。

針對第二點,跳槽不自信。有這個問題,根源還是出在第一個問題上面。因為有些同學在之前工作過程中,以上4點能力根本沒有提升,但是又不滿足現在的公司,所以想跳槽,但是面試被打擊后就越來越不自信了,不知道如何提升可以面試到。

所以我還是那句話,對於程序員來說,動手非常重要,不自信是因為你不懂,所以要讓自己自信,需要從0開始,做好一件或者多件自己之前不擅長的事情,這樣慢慢就會有底氣有自信。做成一件不擅長的事情包括:弄懂一個自己不了解的技術點,如Spring 框架原理等、如自己英語不好,從頭開始學,最后取得好的成績點。這個點沒有人可以幫助到你,只有你自己,堅持、耐得住

針對第三點,是和第一點有重合,第一點也介紹具體如何提升了的。

對於第四點,在換下一份工作的初衷吧。有些人同學可能會為了錢換一份工作、有些會為了發展、能力的提升。所以如果是為了錢,你就換一家高薪的,能夠換到的前提在於前面說的4點的提升。如果是為了持續發展,這時候就需要找一些大的平台,以及知名的平台的。

今天本篇文章的介紹就到這里,如果覺得對有有所啟發和幫助,幫忙轉發和贊賞下的,謝謝。如果有任何問題,也隨時歡迎和我溝通的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM