程序員簡(jiǎn)介
程序員(英文Programmer)是從事程序開(kāi)發(fā)、程序維護(hù)的專(zhuān)業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國(guó)。軟件從業(yè)人員分為初級(jí)程序員、中級(jí)程序員、高級(jí)程序員(現(xiàn)為軟件設(shè)計(jì)師)、系統(tǒng)分析員,系統(tǒng)架構(gòu)師,測(cè)試工程師六大類(lèi)。
如何成為一個(gè)好的程序員
1、意志堅(jiān)定,我把這個(gè)放到了很重要的位置,為什么這么說(shuō)呢?既然你選擇了這一行那就要好好的做下去,不管你做什么都是這樣,想在這一行做的很出眾,那就必須付出大量的時(shí)間。筆者以自己的經(jīng)驗(yàn)告訴大家,選這一行沒(méi)錯(cuò),前途還是很光明的。另外一方面,因?yàn)楝F(xiàn)在有各種各樣的語(yǔ)言,每一門(mén)語(yǔ)言都有他自己的特色,沒(méi)有說(shuō)哪一門(mén)語(yǔ)言好或者不好,只是擅長(zhǎng)的方向不一樣。如果你選定了一門(mén)語(yǔ)音,那就要一直的學(xué)習(xí)下去,不能朝三暮四。比如前幾年移動(dòng)互聯(lián)興起,安卓和ios變的非常流行,行業(yè)的平均薪水也水漲船高,如果你學(xué)習(xí)到一半再去學(xué)習(xí)這些就會(huì)付出非常大的時(shí)間成本和精力。而且就現(xiàn)在來(lái)說(shuō),安卓和ios的處境,就沒(méi)有那么的好了。
2、很強(qiáng)的自制力,這一點(diǎn)也尤為重要,我們學(xué)習(xí)編程,就少不了和網(wǎng)絡(luò)打交道,一臺(tái)電腦,如果連上了網(wǎng),那個(gè)形形色色的誘惑就隨之而來(lái)。此時(shí)就需要你很強(qiáng)的自制力,放下淘寶,放下韓劇美劇,放下網(wǎng)絡(luò)游戲,把你的心思都放到學(xué)習(xí)上,連上網(wǎng)是為了方便學(xué)習(xí)的,而不是方便娛樂(lè)的。
3、科學(xué)有效的學(xué)習(xí)方法,不得不說(shuō),學(xué)習(xí)方法也是很重要的,同樣的東西有的人學(xué)習(xí)的快,有的人學(xué)習(xí)的慢,除了其他原因外,學(xué)習(xí)方法也是很重要的一點(diǎn),你是否有做過(guò)課前預(yù)習(xí),是否知道“溫故而知新可以為師矣”的道理,是否知道去合理運(yùn)用“記憶曲線”等等。合理的學(xué)習(xí)方法能讓你事半功倍。如果你自己沒(méi)有一套方法,那么參加培訓(xùn)機(jī)構(gòu)也是一種選擇。
4、練習(xí),練習(xí),給大家做個(gè)比方,其實(shí)我們程序員就像運(yùn)動(dòng)員一樣,需要時(shí)刻的保持我們的“競(jìng)技水平”,運(yùn)動(dòng)員如果平時(shí)不鍛煉,比賽時(shí)候就不會(huì)有好成績(jī),我們也一樣,如果平時(shí)不去敲代碼,那你的專(zhuān)業(yè)能力會(huì)越來(lái)越弱。給大家說(shuō)個(gè)親身經(jīng)歷,之前由于一些原因我大概一周的時(shí)間沒(méi)有接觸代碼,一周之后回來(lái)工作,我的工作效率變得非常的低,幾乎變的不會(huì)寫(xiě)代碼了。所以,練習(xí)對(duì)于一個(gè)程序員來(lái)說(shuō)是非常的重要的。
5、不斷的學(xué)習(xí),技術(shù)是日新月異的,程序員要不斷的去學(xué)習(xí),去充實(shí)自己,不能守著自己的“一畝三分地”,要把眼光看向整個(gè)行業(yè),要在工作之余去學(xué)習(xí)新技術(shù),最大可能的去發(fā)揮自己的價(jià)值,這樣才不會(huì)被這個(gè)行業(yè)淘汰。
6、多和同事同學(xué)交流,在學(xué)習(xí)和工作上,要多和別人交流,聽(tīng)聽(tīng)別人的想法,“閉門(mén)造車(chē)”是不可取的,說(shuō)不定會(huì)有新的收獲。接下來(lái)我們來(lái)了解一下一個(gè)電子發(fā)燒友的程序員之路。
一個(gè)電子發(fā)燒友的程序員成長(zhǎng)之路
1、邂逅
一直在想該用什么樣的語(yǔ)言來(lái)將我對(duì)電子制作發(fā)燒程度來(lái)抽絲剝繭般表達(dá)清楚。對(duì)“電”的興趣恐怕要追溯到小學(xué)時(shí)代了,那時(shí)候最喜歡的就是拆各種電器,也制作過(guò)幾個(gè)電子小玩具。要說(shuō)最值得“吹牛”的就是小學(xué)五年級(jí)的暑假,當(dāng)時(shí)父母都是上班去了,無(wú)聊加好奇的我竟然把家里21寸的彩色電視給拆了,記憶最深刻的原因就是拆了還原不了!眼看就要挨父母的一頓痛打了,千鈞一發(fā)的時(shí)候我竟然奇跡般的將他又組裝好了,導(dǎo)致后面的很長(zhǎng)一段時(shí)間我都不敢去碰電視。
2010年高考后在大家都琢磨這填什么專(zhuān)業(yè)的時(shí)候,我當(dāng)時(shí)十分堅(jiān)定的想:我一定要讀一個(gè)搞電的專(zhuān)業(yè)。當(dāng)時(shí)對(duì)專(zhuān)業(yè)啥的也不懂是學(xué)什么,看到帶“電”字的專(zhuān)業(yè)里面有電子信息工程、電氣工程這兩個(gè),自己尋思著電子信息工程怎么帶著“信息”兩個(gè)字,那就選個(gè)電氣工程吧。直到入校后開(kāi)班會(huì),班主任說(shuō)我們學(xué)校的電氣工程主要是搞供電,配電,設(shè)備自動(dòng)化啥的。當(dāng)時(shí)我就覺(jué)得選錯(cuò)了專(zhuān)業(yè)??!大學(xué)的入學(xué)班會(huì)嘛,班主任吹著我們專(zhuān)業(yè)怎么怎么吃香,當(dāng)時(shí)一想也沒(méi)啥關(guān)系。就這樣過(guò)了大概一兩個(gè)月。大概是在11月份左右的時(shí)候,學(xué)校的社團(tuán)招新,當(dāng)時(shí)我們學(xué)校名叫“電子技術(shù)協(xié)會(huì)”的一個(gè)社團(tuán)徹底的把我給征服了。他們招新時(shí)候展覽的一個(gè)自己制作的貪吃蛇游戲電子游戲機(jī)讓我佩服的五體投地,當(dāng)時(shí)只知道電子元器件搭建一些簡(jiǎn)單的電路,哪里知道還能自己制作這么高級(jí)的東西!當(dāng)時(shí)看到的大概就是這樣的一個(gè)東西。
看到這個(gè)東西的時(shí)候,我就覺(jué)得自己是找到喜歡的東西了,毫不猶豫的加入到“電子技術(shù)協(xié)會(huì)”這個(gè)組織了。和代碼打交道也是從加入“電子技術(shù)協(xié)會(huì)”開(kāi)始的。
2、開(kāi)啟學(xué)習(xí)之路
加入這個(gè)組織之后,了解到了“貪吃蛇”電子制作不僅僅是電路搭建的,主要的是單片機(jī)在起作用。協(xié)會(huì)里面的師兄傳授經(jīng)驗(yàn)跟我們講,做這些東西的基礎(chǔ)是C語(yǔ)言以及一些基礎(chǔ)的數(shù)字電路的知識(shí)。大一上學(xué)期開(kāi)的課都是一些基礎(chǔ)課,一個(gè)專(zhuān)業(yè)課都沒(méi)有。然后自己就根據(jù)師兄的推薦跑到二手書(shū)店買(mǎi)譚浩強(qiáng)的《C語(yǔ)言程序設(shè)計(jì)》,看著也不太懂,就經(jīng)常在網(wǎng)上逛逛論壇,看看別人做的東西,學(xué)習(xí)別人的經(jīng)驗(yàn)。大一上學(xué)期快要結(jié)束的時(shí)候,回顧了自己的學(xué)習(xí)進(jìn)度,感覺(jué)還是啥都沒(méi)有思路,狠下心在淘寶上買(mǎi)了一塊51單片機(jī)的開(kāi)發(fā)板和一本郭天祥的《51單片機(jī)》的書(shū)(畢竟一塊開(kāi)發(fā)板當(dāng)時(shí)是168還是挺貴的)。拿著開(kāi)發(fā)板如獲至寶,雖然不知道怎么玩。然后就看郭天祥的單片機(jī)學(xué)習(xí)視頻,跟著里面的步驟來(lái)弄。為了圖便宜買(mǎi)的開(kāi)發(fā)板的電路和視頻講解的開(kāi)發(fā)板不一樣,記得當(dāng)時(shí)為了讓一個(gè)蜂鳴器響整了我整整一個(gè)下午。隨著學(xué)習(xí)的深入,慢慢的就對(duì)開(kāi)發(fā)板玩的順手了一些。然后就在放假的時(shí)候帶上開(kāi)發(fā)板回家了。當(dāng)時(shí)對(duì)開(kāi)發(fā)板的發(fā)燒程度超過(guò)任何的游戲。
3、比賽促進(jìn)學(xué)習(xí)
2011年正好是全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽的年份,學(xué)校為了讓比賽成績(jī)好點(diǎn),在學(xué)校里面發(fā)起選拔賽,規(guī)定三人一組??吹接斜荣?,肯定要去湊湊熱鬧,當(dāng)時(shí)班上熱愛(ài)搞電子的人還沒(méi)那么多。那時(shí)候我找到了兩個(gè)小伙伴L(zhǎng)和H,之后的比賽證明了我們?nèi)齻€(gè)的實(shí)力,也讓我們成了無(wú)話(huà)不談的“基友”。選拔賽上我們當(dāng)時(shí)做的是一個(gè)隨著溫度變化的小風(fēng)扇,溫度越高風(fēng)扇轉(zhuǎn)的就越快。雖然和這個(gè)小作品技術(shù)含量上可能不見(jiàn)得那么高級(jí),作為我們團(tuán)隊(duì)的第一個(gè)小玩意還是挺有紀(jì)念意義的。
在此之后,我們?nèi)齻€(gè)參加了太多的比賽了,有校企合作的比賽,校內(nèi)校外等等。我自己也業(yè)余做一些小玩意等等。找到兩個(gè)在電子發(fā)燒友上面發(fā)過(guò)的。
[使用MSP430和觸摸彩屏做的一個(gè)推箱子游戲] http://bbs.elecfans.com/forum.php?mod=viewthread&tid=239610&extra=
[在STM32F407上面移植的超級(jí)瑪麗游戲] http://bbs.elecfans.com/forum.php?mod=viewthread&tid=295555&extra=
參加比賽是我們學(xué)習(xí)提升最大的一種方式,因?yàn)槟繕?biāo)明確,所以專(zhuān)注度高,效果也明顯。也正是因?yàn)楸荣愖屛液托』锇镠在研究生復(fù)試中都能很順利的通過(guò)。
4、程序員之路
雖然在大學(xué)的幾年里面做的都是軟件,但是都是單片機(jī)的程序。感覺(jué)稱(chēng)不上是真正的程序員,工作里面包含約有一半的內(nèi)容是硬件電路等等。研報(bào)考的究生導(dǎo)師是做醫(yī)療系統(tǒng)和醫(yī)學(xué)影像的,所以這時(shí)候應(yīng)該是真正的轉(zhuǎn)型開(kāi)始。隨著學(xué)習(xí)的東西變多,越來(lái)越覺(jué)得技術(shù)是一個(gè)浩瀚的海洋,我則像漂浮在海洋中的一葉扁舟,看不到整個(gè)海的樣子,但是會(huì)不斷的在海上航行。
研究生期間不如本科那樣憑借著自己的興趣想做啥就做啥,都是按照導(dǎo)師布置的任務(wù)研究和開(kāi)發(fā)。作為一個(gè)轉(zhuǎn)型的程序員首先就要深入學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》、《C++》這類(lèi)基礎(chǔ),然后學(xué)會(huì)遇到問(wèn)題到處google求解填坑。三年的時(shí)間過(guò)得很快,研究生生活雖然枯燥,感覺(jué)說(shuō)不出什么特別有意思的事情,但是讓人對(duì)事物有了進(jìn)一步的認(rèn)識(shí),像是可以靜觀世界一樣。
生活方式上也和本科大不相同了,按時(shí)吃飯睡覺(jué)好像都變得非常的自然,很少有那種奮戰(zhàn)到天亮的情況。也可能是因?yàn)槌啥歼@座懶散的城市氛圍導(dǎo)致的吧。更多的事情看著文章:http://blog.csdn.net/robin__chou/article/details/53909042
5、后記
只有回不去的過(guò)往,沒(méi)有到不了的明天!成長(zhǎng)的道路上肯定有熱情澎湃、廢寢忘食的時(shí)候。同樣也有步履維艱、寸步難行的歲月。程序員是一個(gè)以技術(shù)為支撐的職業(yè),但是技術(shù)之外也有很多美好的事情。保持永遠(yuǎn)學(xué)習(xí)的態(tài)度,體會(huì)平淡日子中的每一點(diǎn)不平凡生活會(huì)讓我們變得更有趣。
最后送上一張2012年參加TI杯電子設(shè)計(jì)競(jìng)賽時(shí)候晚上隊(duì)員們露宿在實(shí)驗(yàn)室外面陽(yáng)臺(tái)上的照片,這張照片一直保存在我的電腦上,它見(jiàn)證了一群對(duì)技術(shù)癡迷的少年艱苦奮斗的歲月!!
-
程序員
+關(guān)注
關(guān)注
4文章
954瀏覽量
30412 -
電子發(fā)燒友
+關(guān)注
關(guān)注
33文章
566瀏覽量
33525
發(fā)布評(píng)論請(qǐng)先 登錄
【PDF】《瘋狂的程序員》
電子發(fā)燒友設(shè)計(jì)大賽會(huì)員參賽須知
尋找電子發(fā)燒友
電子發(fā)燒友論壇與電子發(fā)燒友網(wǎng)站是有區(qū)別的
快快!~!,論壇管理員快來(lái)看 電子發(fā)燒友論壇注冊(cè)的時(shí)...
電子發(fā)燒友論壇版主征集令,讓我們一起為電子發(fā)熱
致電子發(fā)燒友們的一封信
1024節(jié)程序員“辟謠”帖:誰(shuí)說(shuō)我只穿格子衫?。ㄒ验_(kāi)獎(jiǎng))
1024程序員節(jié),最實(shí)用的福利——資料大禮包+VIP不限量大派送!
OpenHarmony開(kāi)源開(kāi)發(fā)者成長(zhǎng)計(jì)劃:電子發(fā)燒友導(dǎo)師團(tuán)招募
一名程序員的蛻變和成長(zhǎng)經(jīng)歷
程序員如何規(guī)劃自己的成長(zhǎng)之路

評(píng)論