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