簡單先說一下,坐標杭州,14屆本科畢業,算上年前在阿里巴巴B2B事業部的面試,一共有面試了有6家公司
其中成功的有4家,另外兩家失敗的原因在于:
1、阿里巴巴B2B事業部的面試,兩輪技術面試都過了,最后一輪面試是對方的主管,由于聽說技術面試過了基本上90%都面試成功了,所以在和主管的交談中也是毫無顧忌,說得天花亂墜,很多自己介于知道和不知道的東西都直接脫口而出了,結果多次被對方一反問就問得啞口無言。事后想來,模棱兩可的答案是面試中最忌諱的,這次的失敗也讓我認真地對待后面的每一次面試
2、另外一家失敗的是一家小公司,也就20來個人吧,整個團隊是支付寶出來創業的,非常厲害。面試完我多方了解了一下,對方認為我基本功什么的都不錯,但是實際項目經驗還是欠缺一些,因為對方是創業型公司,需要人上手就能干活,因此我在這個時候還不是特別適合他們團隊
至于其他成功的四家公司,給我的面試評價都挺高的貌似,但我也不想記流水賬,因此就不一一列舉每家公司的面試過程了,下面主要談談作為一名工作3年-5年左右的Java程序員應該具備的一些技能以及個人的一些其他感悟。
起初在工作的時候,什么都不會,那叫一個痛苦啊,工作的環境壓力也大。沒工作幾天就快要熬不下去了。但這畢竟是自己走入社會以來的第一份工作,總要堅持一下吧,至少當時是那么想的。由于自己的技術功底并不好,各種技術也不懂,一切的一切都得重零開始。就這樣一步一步的伴著眼淚和汗水堅持到了現在。
每個程序員、或者說每個工作者都應該有自己的職業規劃,如果看到這里的Java程序員朋友沒有自己的職業規劃,希望你可以思考一下自己的將來。
第一階段----三年
我認為三年對于程序員來說是第一個門檻,這個階段將會淘汰掉一批不適合寫代碼的人。這一階段,我們走出校園,邁入社會,成為一名程序員,正式從書本上的內容邁向真正的企業級開發。我們知道如何團隊協作、如何使用項目管理工具、項目版本如何控制、我們寫的代碼如何測試如何在線上運行等等,積累了一定的開發經驗,也對代碼有了一定深入的認識,是一個比較純粹的Coder的階段
在這三年的開發生涯中,感悟到一個道理,自己并不屬于自己,有很多的思想也并不能實現。舉個例子來說吧,給別人做項目,拿到手的項目是別人分析好的,方案給你選定,盡管你覺得有不合理的地方,你有你的想法,但是也是無濟于事,并不能得到別人的采納。剛開始的時候,也許你還能提出你自己的觀點,但結果是并不會被用到。久而久之,即便有了想法,也不想說了。就這樣,一天到晚,壓抑著自己的情緒。用別人的思路控制著自己的身體去工作。時間長了,疲憊不堪。
第二階段----五年
五年又是區分程序員的第二個門檻。有些人在三年里,除了完成工作,在空余時間基本不會研究別的東西,這些人永遠就是個Coder,年紀大一些勢必被更年輕的人給頂替;有些人在三年里,除了寫代碼之外,還熱衷于研究各種技術實現細節、看了N多好書、寫一些博客、在Github上分享技術,這些人在五年后必然具備在技術上獨當一面的能力并且清楚自己未來的發展方向,從一個Coder逐步走向系統分析師或是架構師,成為項目組中不可或缺的人物
據不完全統計,截至目前(2017.07)為止,中國Java程序員的數量已經超過了100萬。而且,隨著IT培訓業的持續發展和大量的應屆畢業生進入社會,Java程序員面臨的競爭壓力越來越大。那么,作為一名Java程序員,怎樣努力才能快速成長為一名高級的程序員或者架構師,或者說一名優秀的高級工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程序員,也是工作三五年之后開始迷茫的老程序員,都必須要面對和想明白的問題。
我不能掌控其他人的思想,但是,我可以掌控我自己的思想和行動。我可以決定我自己的去或者是留。人總要開開心心的生活,無論生活和工作給了你多么大的壓力。你只把它們當成動力變好。如果被壓得喘不過起來,不開心。那么人生在世也就沒有什么值得追尋的了。突然想起了前幾天看到的文章,感覺很是激勵人。這里分享給大家,希望大家的人生都能夠快快樂樂、實現自己的夢想。
-
JAVA
+關注
關注
19文章
2966瀏覽量
104704 -
程序員
+關注
關注
4文章
951瀏覽量
29799
發布評論請先 登錄
相關推薦
評論