當程序員的技巧:你的努力和勤奮一定要讓別人看的見
常常回想起以前的自己,以前的我只是一個喜歡寫代碼的程序員,沒有想過如何好好的規劃自己的未來和與人相處之道。如果早知道下面的這些技巧會避免很多不必要的麻煩。
1.與人相處
以前我只知道一心的對著電腦編程,覺得和任何人的相處都是在浪費時間,用這些時間還不如做自己的研究,其實到頭來發現自己錯了,因為不管到什么時候,如果你有龐大的人際關系比什么都管用,想找個心儀的工作,如果有人脈那就大大增加了他的可能性。機會是自己把握的,但有時也是需要別人給你這個機會才行,如果可能,一定要和周圍的同伴都打好關系,也許很多人在你看來很不起眼,但是過幾年后你會發現一切都有可能變化,一些你幾年前看著不起眼的人這時會讓你刮目相看,如果你當時無視他們,那現在他們手中的機會也一樣無視你。
2.如何解決問題
雖然現在我對待任何難道都是有條不紊的解決的很漂亮,但之前可不是這樣,每次遇到麻煩也一樣感覺像災難。什么事都要找對辦法,在一件事上寧可選擇幾個推論然后去證明它們是錯的,也不要選擇一個然后絞盡腦汁去證明這是對的,因為這種做法無非是最傻的,盡可能選擇替代理論。若真的出現端口沖突,也有可能是連接到錯誤的網絡設備或者未分配的IP地址,這種情況的異常不是真正的錯誤。解決問題的本質就是運用學會的知識和以前積累的經驗,竭盡所能地去解決種種未知的事物。
3.認清自己
要做自己喜歡的,但也要順應這個社會,這樣你才有發展的機會,才能讓自己掙最多的錢。不管是出于什么原因,我既然做了這一行就要對這個行業做出分析,未來里我們是被需要的,當然也會有大量的新人員加入,所以現在的我們一定要認清自己,不要自滿自足,科技每人都在進步,我們也要每天都學習新的知識,因為搞不好那天你就會被踢出去。
4.新軟件基本上都是在原有的技術上做些改變或根本不做改變
在這個行業做幾年你就會知道,商家在推出的很多新品中都只是改下名字就從新售賣。而有工作經驗的開發員也是對這個習以為常,就算有一些創新也都是和原先的技術結合的,比如:你現在所知道的Hadoop,HDFS是一個分布式文件系統,而分布式文件系統已經有了幾十年了。
5.要從職業發展方面考慮
一些人會因為各種的小問題而辭職,這樣總是太膚淺。在一個公司要看自己的職業前景是否有望,這才是我們考慮要不要待在這的一個原因,有時,一份工作更意味著責任和機會。
6.你的努力和勤奮一定要讓別人看的見
如果你的老板或上司看不到你的努力和勤奮,那么他們就不會給你更多的機遇。所以不要傻著自己偷偷的努力工作。
7.有時我們總是把并不難的編程給搞復雜了
將軟件這一行從硬件中脫離出來開始,軟件開發到現在還是被弄的很亂,想要做好編程,只要學好了,集中精神,還有就是邏輯思維能力良好就可以了,而且現在有很多書籍還有有關課程都會教我們如何做好整個編程。可是,只要談到合作項目就變的復雜了。
8.培養溝通能力
無論是在公司會議上還和別人的討論中,如果你總是怯場,那么你就要好好的學習下如果克服了,多參加一些這樣的聚會討論,多多學習,因為學好這些能力和你寫好代碼一樣重要。