如何在程序員這條道路上走得更遠


在外企呆了1年半了,經常反思自己為何那么失敗,該是進行一個總結的時候了,出發點是思考如何讓自己在程序員道路上走得更遠。

為何選擇程序員行業?

如今各種各樣的編程語言都出現了,出現了不同計算機語言的程序員。 可以說程序員是相對另外一個世界的超人,能制作出常人不可想像的作品。知道計算機背后隱藏的那些秘密。 然而卻也受煎熬,程序員必須要不停地學習和接受新技術(總是用那些過時的技術的人有多悲涼自己應該明白)。 並且程序員職業加班是家常便飯,長時間對着電腦容易造成生理疾病。 他們也想享受生活,但是總是有某種原因導致他放棄享受,所以那些“愛因斯坦”式的造型的人十有八九就是個程序員。

我們依然選擇程序員,是因為我們有值得驕傲的地方,因為是個程序員,經過多年的鍛造:

我們有超乎常人的學習能力(不斷的學習新技術)

我們有超乎常人的思維能力(不斷的設計算法)

我們有超乎常人的洞察力(不斷的尋找bug)

我們有超乎常人的耐力和定力(我們通常能坐電腦前一天半天的)

也許有些程序員會覺得很累。頂級程序員絕對不會這么認為,因為他有藐視一切的傲氣,幾行代碼,幾個命令,自由揮灑間可能就是一段功能強大的程序。

 

這個職業前景如何?

IT從業者是公認收入高的群體,但那是對senior的人來說的,我是個初級程序員我知道初級程序員有多悲催,但我依然看好程序員。 相對而言,我們這個職業會有更大的發展前途和研究不完的新主題。 很多行業要么沒多大前途,也有很多行業沒有挑戰,每天是重復的勞動。但程序員不是,就說程序員來說,他的職業路線很長,技術員-->工程師-->高級工程師-->團隊負責人-->高級團隊負責人-->項目經理-->高級經理-->執行官, 並且每個階段都能有學習機會。

 

如何發展好自己?

前面已經分析了這個職業的好壞和發展前景,結合自身的經驗,想想自己如何發展自己。

>>技術層面

既然干技術的,那么技術要追求完美。 很多人,干了很多年並沒有變強,是因為他們不鑽研,只滿足 “知其然”,每天沒事就打醬油,殊不知那些“知其所以然”的同事背后付出了多少,最后別人變強了,自己還原地踏步。 舉個簡單的例子:不愛鑽研的看到問題就習慣性去找人幫忙或者立馬找資料后來發現沒人懂也沒有有用的資料,最后放棄。但是愛鑽研,他總會從某個地方切入,了解背后的原理,再舉一反三,最后問題解決。如此日復一日,那些不鑽研的還是停在“不知其所以然”的境界 而后者卻已經通曉整個系統的布局和工作原理了,遇到問題立馬就能解決。

>>英語

不得不說英語非常重要,再忙每天要抽點時間練習聽力和口語,不單是為了能徹底理解英語文檔,更多是能通暢交流,那樣以后項目機會越多發展空間就越廣。

>>身體

為什么中國流行說程序員干到40就難以繼續做下去。其實,我們平時只要注意勞逸結合注意堅持鍛煉,我相信也能像外國人一樣。看到JAVA創始人現在還在各大公司混跡你就應該相信這一點了。

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: