如果您也是站長(zhǎng)、創(chuàng)業(yè)者、程序員或者對(duì)上面的谷歌廣告感興趣,希望可以幫忙點(diǎn)下,謝
在中國(guó),程序員被稱為“碼農(nóng)”,字面意思就是寫代碼的農(nóng)民。
個(gè)人理解,碼農(nóng)者,以鼠標(biāo)鍵盤為鋤,代碼為籽,日夜耕作于編譯器的一畝三分田里,披星戴月熬紅了眼圈,實(shí)為辛苦!
因此有人說,程序員是拿命來工作的。聽說在國(guó)外,程序員工作并非這么辛苦,而且他們是很受尊重的,這可能與一些觀念有關(guān)。國(guó)內(nèi)對(duì)程序員工作量要求很高,而國(guó)外軟件開發(fā)則更注重質(zhì)量,據(jù)說國(guó)外一個(gè)程序員每月大概寫三百行代碼,而國(guó)內(nèi)要求至少是每月六七百行。
有的程序員寫程序只是為了生活所需,老是重復(fù)去寫一些沒有任何新意的代碼會(huì)讓人感到厭煩,這時(shí)候?yàn)槭裁床话堰@些經(jīng)常用到的部分歸納總結(jié),打造出一套類庫或者是編程框架呢,通過反思和總結(jié),精益求精,方便自己惠及他人。或者也可以對(duì)現(xiàn)有的類庫框架進(jìn)行優(yōu)化,這樣可以提高以后的開發(fā)效率。
為什么會(huì)淪為寫代碼的農(nóng)民?程序員的視野不應(yīng)該只局限于自己工作的部分,只一味的盤旋在某一個(gè)技術(shù)領(lǐng)域中,每天機(jī)械地敲代碼,思維就會(huì)僵化受限,很難有創(chuàng)新和突破,可能就只能做一個(gè)螺絲釘。應(yīng)該學(xué)習(xí)和培養(yǎng)架構(gòu)師那樣全局的思維和眼光,從全局出發(fā)思考自己的解決方案,并嘗試自己主導(dǎo)做一些項(xiàng)目。
個(gè)人覺得,程序員不僅要善于用計(jì)算機(jī)的思維編程,還應(yīng)該懂市場(chǎng)、懂管理,通過分析理解用戶需求,加上團(tuán)隊(duì)協(xié)作精神才能打造出優(yōu)秀的產(chǎn)品。即使今天只是一個(gè)螺絲釘,也要用當(dāng)頂梁柱的心態(tài)去思考問題,這樣才能培養(yǎng)解決用戶需求的獨(dú)立思考能力,日后才能快速成長(zhǎng)為軟件工程師和架構(gòu)師。