程序員的誕生


    2011年夏天,滿懷失望和忐忑,阿Q從大學退學了,回到了家鄉S城 。2A本科正經八經的大學,阿Q說退也就退了。反正大學也就是混混日子,到哪不是混日子——阿Q這樣想到。關鍵是退完學要干嘛呢,阿Q在大學讀的是理工電子專業,大學所學唯一讓他感興趣的是編程,計算機一二級是必修必過的,他學得很起勁,選修還選了C++,期末考前還得意得給全班講過C的習題。眾所周知,比爾蓋茨是退過學,這位微軟巨人成了阿Q的偶像,如果大學繼續混下去還有兩年,如果把這兩年用於IT自學那么也許會走出一條不一樣的路子。退學而后自學IT從事IT成了阿Q人生走向的重大選擇。

    退學后的發展卻讓阿Q始料不及。對大學現狀的不滿,對退學的不甘,對學校里人和物的留戀,更多的對現實和將來困惑,阿Q沒有好好靜下心去學習而是陷入了頹廢,足足花大約3個月后才平復下來。他在網上找找IT什么職業最熱,先是看到PS,於是學了一個多月PS,然后又是Adobe的Premier,然后又看到Adobe的三劍客,煞有其事的用起了Dreamweaver。然后一點點的知道了w3school,用Dreamweaver寫起了html。此時阿Q是隔三差五地去圖書館的,看到滿目琳琅的編程書籍,ASP,ASP.NET,JSP,PHP 等等心情總有些小激動。阿Q有點C和C++的基礎,但這東西對寫html這類標簽語言是沒多大幫助的。借着圖書館的書啊Q改弄了VC6,然后又弄了VB6,又借用Access的腳本功能,他總算整出一些讓自已有成就感的東西。然並卵,這些是已經過時沒有多少價值的東西。到此可能會有人有疑問,要學IT為什么不找培訓機構呢?原因是啊Q有過很不好的體驗,退學后不久迫於家里壓力,憑借阿Q在大學時當過幾天家教,找到了份培訓機構的教師工作,培訓機構給他的感覺多少是坑學生,啊Q因為而離去了,也就不相信其他那些所謂的培訓了。

    自學沒人引導確實是十分嚴重的問題,時間一晃過了2012年春節,8個多月了(期間學過的東西,多少后來覺得有用的只有html,js,css和asp)阿Q還是一事無成。十分慶幸的是春節后某一天他偶然地在網上看到了微軟MVP的一個視頻,講的是C#,C然后有C++,然后才有C井(那會確實是這么讀的)。在大學圖書館阿Q有時會去找些C的習題看,偶爾看到書架上C#和java的,java是流行的手游的編程語言這個還算知道,C井是什么東東,啊Q那會總是搖搖頭帶着疑惑走過。現在明白了,原來C#是C++++的意思(O(∩_∩)O~)。當天啊Q就十分興高采烈地根據視頻介紹下載了Visual Studio 2005,這真是神一般的工具。這全新的IDE界面和功能,給人一種與VC6全然不同的感覺。雖說VS2005之前還有VS2002、VS2003的版本,但啊Q沒有用過。C Sharp,這門優雅神奇威力強大的語言,啊Q在日后的學習接觸和使用中對她愛得是越來越深。

    約摸2012年中,此時家里橫插一桿,讓啊Q跟一前輩學軟件開發,說是學好了跟他在外面接活。啊Q去了,向前輩說了自己的情況,說他目前在努力學C#和ASP.NET。然后呵呵的事情發生了,前輩做的是Delphi,說Delphi多牛,然后說ASP.NET這種菜鳥學學就能工作,沒什么技術含量。然后扔了本Delphi的書給啊Q讓他看。啊Q拿着Delphi的書回家,裝上Delphi7,感覺Delphi的語法跟VB倒是有相似的地方,學了一個多月,讓做一個通訊錄,前輩覺的不滿意就沒了聯系。爾后又過了一個半個月啊Q問前輩在忙啥,前輩他說在做ASP.NET的項目。只能說呵呵了,“讓勞資學Delphi你卻跑去做ASP.NET”,啊Q本來想說“坑爹”來着,但回頭一想:Delphi做的是C/S軟件,ASP.NET做的是Web,為了做好桌面應用,自己還看了計算機基礎,網絡通信,匯編等大學計算機課程的書,怎么說也是為自己補一塊短板。於是平心靜氣回歸ASP.NET的世界,並在圖書館找到了一本相當不錯的 ASP.NET 2.0 的書籍,愛不釋手地研讀和實驗操作,一天天都在進步。

    金秋十月,退學自學已有一年多,阿Q帶着小小的希望開始在網上放上簡歷。他不敢投遞簡歷,因為信心不足,只是靜靜等機會上門。一天,阿Q終於收到好消息,面試的是ASP.NET工程師的崗位。找工作這個決定是正確的,而且是十分慶幸的。阿Q面對技術主管的問題,基本是茫然不知所以。這就是所謂的菜鳥,懂點html,懂點js,會拖幾個控件,會寫幾個后台事件代碼,然后就以為可以出來工作了。阿Q的情緒變得十分低落,而面試的主管也看出了阿Q情緒的變化。他倒是沒有一點為難和瞧不起阿Q,接着跟啊Q聊起了IT的現狀,然后又聊到ASP.NET。做ASP.NET是需要懂html,js以及css的,自然最好要知道些腳本框架,jQuery總是免不了的。此時阿Q對ajax都不是很清楚,但聽着對方講解似懂非懂。接着技術主管又講到了.NET的前景,包括WCF,WPF,WF等,滿滿的對阿Q來說都是新詞匯。阿Q失敗了,南國十月午后太陽多少還是有點熾熱,迎着太陽走在回家的路上,啊Q的心情卻是比太陽光還要火熱。一年多來從未有過的內心的敞亮,那位技術主管為阿Q的職業道路指引了前進的方向。

    那次面試過后阿Q就關閉了簡歷潛心學習。VS2008開始用上,圖書館里3.5框架的書開始多起來他也常常去借。啊Q一邊是學C#和ASP.NET,一邊在補js,css,jQuery,ajax這些東西,另一邊也看看大學計算機課程需要學習的書籍。也是巧,13年春節阿Q正好遇上了高中的同學,學得是ASP.NET,將前往深圳實習。交談中阿Q知道老同學大學是學ASP.NET的,但是js不會,css不會,jQuery,ajax也不會,那不就是成了拖控件的了嗎。如果退學的跟大學的此時基本上是走到了一個點,那讀不讀大學有什么區別?啊Q不由的從內心覺得可笑,這就是曾經心所向往的“象牙塔”,大學究竟給企業給社會輸送了怎樣的人才?

    轉眼兩年,同學們都畢業了,都開始邁上工作或找工作的道路。阿Q沒有文憑,因為他選擇了一條不一樣的路,本以為會因文憑受阻,他投簡歷去面試了幾次,文憑在IT業貌似沒被看得那么重,因而沒卡住阿Q。阿Q自我感覺不是基礎不好,而是自己對自己沒有信心。從2012年10月的面試到2013年畢業,阿Q的腦子是擠啊擠塞啊塞的,好多好多東西,包括WCF,WPF的都給弄了,一下子從泛型都不怎么懂,到Lambda,Linq,實體框架什么都擠進去,真是使盡了吃奶的力。說句實在的,要不是在家學習的效率確實比在大學的校園高的多,阿Q那會只能好好繼續學習,眼巴巴看着同學找工作,自己只能干羡慕干嘆息了。

    雖然有各種挫折,但歷九九八十一難唐僧終於還是取到了真經。又是金秋十月,阿Q終於在收獲的季節找到了人生第一份IT工作。回首已有2年4個月的光陰,阿Q萬千感慨。IDE方面,兩年多時間里阿Q用過了Dreamweaver,VS2005,VS2008,工作前一段時間換上了VS2010;知識體系方面,從html,asp到 asp.net,從.NET 2.0的泛型到3.0的 WCF、WPF、匿名表達式等,3.5的 Lambda、Linq、Linq to SQL等,到.NET 4.0引入動態語言運行時、斷言等,阿Q都是一步一個腳印學過來。阿Q在找到工作是無比得自豪,因為他覺得自己仿佛在2年多時間是穿越了.NET的發展旅程,他自認為自己已經算(起碼算得上)是.NET 程序員並且可以真正地出去工作了。

    這一次阿Q真正走上了職業道路,又一枚程序員誕生了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM