1、堅持固定代碼風(fēng)格
堅持你自己的編碼風(fēng)格。尤其是在團隊協(xié)作時。
不然你就要屈就他人的編碼風(fēng)格,這對于任何程序員來說可能都很難適應(yīng),而且影響工作效率。
2、工具大爆發(fā)讓程序員們效率倍增
我們正處在一個工具大爆發(fā)的時代,大量開發(fā)、設(shè)計、協(xié)作工具不斷涌現(xiàn),但我想說這還只是一個開始,越來越多針對細分領(lǐng)域的優(yōu)秀工具會被開發(fā)出來,經(jīng)過一番廝殺,一批偉大的工具將會出現(xiàn)。
這些工具通過充分利用強大的硬件能力而變得更加智能,它們甚至可以替代很多原來必須由程序員完成的工作。未來所有優(yōu)秀的工具都應(yīng)該是插件化的,程序員們不會再使用那些大而全的笨重軟件,而是根據(jù)自己的需求,通過安裝插件來組合出最適合的開發(fā)環(huán)境,這也使得程序員們的創(chuàng)造過程變得有趣而高效。
3、足夠?qū)I(yè)
程序員本身就是一個對專業(yè)技能要求很高的職位,只不過外界對我們有很多誤解,但你自己不能把這些思維固化:
你不是極客
你不是書呆子
你不是個修電腦的
你可能是一名軟件工程師、一名數(shù)據(jù)工程師、一名數(shù)據(jù)科學(xué)家。不管你從事什么方向的工作,你都是專業(yè)人員。
所以對于你自己的專業(yè)領(lǐng)域,要有足夠的自信,讓他人碰到這方面的問題,就覺得找你就行。
不要讓他人對你的專業(yè)能力產(chǎn)生不理解和質(zhì)疑,這會帶來很多不必要的麻煩,影響你的工作進行。
4、持續(xù)學(xué)習(xí)
學(xué)無止境?;ヂ?lián)網(wǎng)每天都在變化,技術(shù)世界的常量就是“變化”。
新的語言不斷出現(xiàn),你必須持續(xù)學(xué)習(xí)以保持知識的相關(guān)性和最新性,不然用不了多久,你就會被時代淘汰。年輕人可不會等你,他們都很拼。
《馬丁·伊登》里有句話,我覺得說得很好:“一個人只要有意志力,就能超越他的環(huán)境。”
年齡所帶來的改變是不可逆的,但我們可以堅持做對的事,盡量減小環(huán)境對個人的影響。
5、自由程序員將大量出現(xiàn)
近年來,由于一線城市IT用人成本的顯著提高,越來越多的大型企業(yè)正在或計劃將他們的IT部門進行拆分,成立專門的軟件服務(wù)公司,并將主要開發(fā)團隊由一線城市向二線甚至三線城市遷移,這本質(zhì)上也是IT外包的一種形式。而更多中小企業(yè)在沒有自己的研發(fā)部門,以及IT經(jīng)費受限的情況下,也逐漸接受了采用眾包解決企業(yè)內(nèi)部IT問題的方式。
隨著猿團、碼市(Coding)、豬八戒等IT眾包平臺的不斷成熟,以及遠程辦公條件的成熟,軟件開發(fā)服務(wù)將越來越多地由自由程序員或他們組成的開發(fā)團隊去完成,程序員的用人市場也將逐漸流向薪資水平總體偏低的二三線城市,自由程序員將會在那里大量出現(xiàn),他們不再受到地域的限制,大部分人將在家辦公。
6、女性程序員比例大大提高
而者帶來的另一個變化則是:女性程序員的比例將大大提升。小編認(rèn)識不少優(yōu)秀的女性程序員,她們完全不比團隊中任何男性程序員差,而且還總是能夠給團隊帶來一些驚喜,比如出于女性視角的優(yōu)秀建議,以及更富情感的功能設(shè)計等等。
北大青鳥徐州中博每個班級,女性程序員的占比也越來越多。
自由程序員對于女性來說會是一個不錯的職業(yè)選擇,由于可以在家工作,她們能夠更好地兼顧家庭,也能根據(jù)情況,自由地選擇適合自己的工作時間和工作量。
7、編程教學(xué)改變下一代
國外越來越多的學(xué)校已經(jīng)將編程作為一門必修課,納入中學(xué)甚至小學(xué)的教育體系之中。國內(nèi)也有越來越多的家長開始讓孩子從小學(xué)習(xí)編程。編程并不是教會一門開發(fā)語言那么簡單,它讓人們得到 一種新的思維方式,而這種思維方式如果能在更小的年齡階段掌握,會讓孩子們長大后更適應(yīng)未來的工作和生活。
同樣的在專業(yè)教學(xué)領(lǐng)域,我們也會看到大學(xué)內(nèi)的相關(guān)科目設(shè)置將呈現(xiàn)多學(xué)科交叉的形式,這將更加貼近于實際工作的需要。
新一代大學(xué)生可以同時選擇學(xué)習(xí)UI設(shè)計、編程、大數(shù)據(jù)、機器學(xué)習(xí)、人工智能等學(xué)科中的兩個或者任意多個的組合。更多企業(yè)也會向大學(xué)生們提供諸如訓(xùn)練營這樣貼近實戰(zhàn)的培訓(xùn)。而更多希望自學(xué)編程的人,則可以借助在線視頻、互動教學(xué)平臺、培訓(xùn)班等方式來學(xué)習(xí)編程??傊?,你將看到越來越多通過不同途徑掌握編程的人出現(xiàn)在我們身邊。
![]() |