來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-05-05 11:27:32
IT=挨踢,這是IT人的自嘲,進入IT行業(yè)是有四五年了,也算得上是一個“老人”了吧,見了不少新人,面試了不少新人,也帶了一些新人,多多少少還是有點發(fā)言權的。
關于基礎
現(xiàn)在很多新人們都是好高騖遠,目空一切,基礎的東西不想做,難一點的東西又做不了,真的很令人頭疼。其實技術人員,尤其是中國技術人員,你要懂的東西太多太多了。我們拿Web程序員舉例吧,HTML、Javascript、CSS、Photoshop切圖,這些都是很基礎的東西,但很多人就是不愿意去學,認為這些東西太低級,甚至有些老程序員也不擅長這些。但我要告訴你,在Web開發(fā)中,這些都很重要,尤其是CSS和HTML、Javascript,如果你不是做一個OA之類辦公的Web系統(tǒng)的話,這些在網(wǎng)站用得太多太多了,是一些Web應用的基礎。
雖然我們現(xiàn)在涌現(xiàn)一大批如ASP.Net的優(yōu)秀開發(fā)環(huán)境,可以讓你完全不懂HTML也能開發(fā)出一套“網(wǎng)站”來,但正如其它程序化的東西一些,它會限制你的靈感與思維,它們都很霸道,所以才會有開源的興起。我以前甚至不愿意用ASP.Net內(nèi)置的GridView,我寧愿自己去構造Table,這覺得這樣我更便于控制。
很多新人們喜歡拿新興的技術說事,比如說AJAX,但實質(zhì)他根本就不懂AJAX實現(xiàn)的原理,連多線程的原理都不懂,怎么能明白AJAX呢?有些做了一年多ASP.Net的人,居然還不知道.Net Framework框架的本質(zhì)是什么,不知道ASP.Net是如何實現(xiàn)的,也不知道客戶端和服務器端是如何交互的。
在這里,我建議做Web開發(fā)的新人們,HTML、Javascript,CSS是實現(xiàn)一些Web功能的基礎,一定要打好基礎,當你會你記事本編輯這些代碼的時候,恭喜你,你過關了。
關于語言的選擇
語言之爭都是大公司戰(zhàn)斗的結果,套用一句管理上的話來說,把合適的的技術用在合適的地方。我們沒有必要跟風去不停地換新的語言,每種語言都有它的優(yōu)劣,但在一般的項目中,很難看得出來。如果我們做一個只需要新聞發(fā)布功能的小公司網(wǎng)站,你說是Java和.Net好,還是Asp和PHP好呢?在很多時候,Java與.Net、Asp與PHP是難分高下的,他們之間的差異或許是你一輩子也不需要用到,我們范得著把自己拉入某一些陣營嗎?
當技術達到一定的水平之后,語言只不過是錦上添花了,武俠小說常無招勝有招就是這個道理。你現(xiàn)在讓我換成Java或者是PHP,我很快就可以做項目,因為我掌握的不是語言,而是對技術深層次的理解,現(xiàn)在Java陣營也好,.Net陣營也好,不管你說它們之間有多少差別,但他們的本質(zhì)始終沒有變,掌握這些本質(zhì),換一種語言就好比換一輛車,只需要一個熟悉的過程和一個磨合期而已。
最后,我建議新手們選擇一種在你實質(zhì)工作中需要的語言,坦坦實實地學好,不要中途“變節(jié)”,這樣的成本太高了。.Net也好,Java也罷,只是一輛車而已,學好開本田就會駕豐田。
關于學習態(tài)度
學習嘛,在學習的過程中自然會遇到一些問題,遇到問題自然會想到求助。古人有云:禮下于人,必有所求,言下之意是有求于人,必要禮下于人?墒乾F(xiàn)在有些人不僅不禮下于人,反而還趾高氣揚,仿佛誰欠著他似的。我們老家有句俗話叫拜師學藝要吃二十四碗鼻涕,可見在學習過程中要受到多少的委屈。
招生熱線: 4008-0731-86 / 0731-82186801
學校地址: 長沙市天心區(qū)團結路6號
Copyright © 2006 | 湖南大計信息科技有限公司 版權所有
湘ICP備14017520號-3