国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

對自己寫程序?qū)W程序的感悟。

2019-11-17 02:23:11
字體:
供稿:網(wǎng)友

對自己寫程序?qū)W程序的感悟。

  在博客園開博客的那一天是我學(xué)C#的開始。之前我學(xué)的是C語言。我只是小小大專生,我英語考試沒有及格過,最高59!

  最早接觸程序語言是在高中,那時候是為了應(yīng)付考試(高職考要考VB)。老師一開始教我們上課的時候說,她(對她是女老師)也不會這個語言,然后很狂妄的說,我看三分鐘就會了,教你們綽綽有余。然后當(dāng)時我叛逆傾向嚴(yán)重,自己就去看書了,結(jié)果可想而知,我連第一頁都沒看懂,之后我更加沒有學(xué)會。直到畢業(yè)考試那天,我都不知道數(shù)據(jù)類型是什么,我的VB題目都是空白的。當(dāng)時自己一個班級三十幾號人,只有少數(shù)個別人會做題目(不是上機寫代碼,是寫在紙上)。我文化課不錯,所以我靠文化課拉分數(shù),順利的考進了一所大專院校(當(dāng)時我的分數(shù)除了一所警官學(xué)校不能去,其他都可以)。恩,那年進大專是2011年。我本來是不想學(xué)軟件編程的,我最初是想學(xué)計算機應(yīng)用這塊,畢業(yè)前我曾經(jīng)和我同學(xué)說我最討厭VB了,寫些什么都不知道,嘍啰索索的一大堆。

  大學(xué)期間,第一年碌碌無為,然后和同學(xué)也玩玩游戲。直到有一天,我的室友說他要去上一堂課(選修的),是教編程語言的。當(dāng)時我還不知道C語言。他手上一本一百多頁的編程書,黑色的,我現(xiàn)在也是記憶猶新。之后,也就沒有之后了,來到大一的下學(xué)期,這學(xué)期有一門編程語言課,對C語言課。課堂上,我被老師的吹噓,對編程語言有了興趣。但是我依然不懂。課堂上不會教太多東西,這也是很多大專院校的常事。我開始自學(xué)了,當(dāng)時加了一個ACM群。C語言在當(dāng)時最多用來ACM,反正當(dāng)時我的老師教的方向就是讓我們學(xué)會A題。事實上編程語言的門檻一直沒有降下來過,只是語法在向人性化發(fā)展,本質(zhì)還是一樣的。我學(xué)循環(huán)的時候一直不懂,然后請教了我的學(xué)長,雖然他們已經(jīng)不再學(xué)校,他們大我好幾屆。最小都在外面實習(xí)了。原來我們學(xué)校這方面人才很少很少。有幸得到我娟兒師兄指點(娟兒是男的,還是個胖子,外號是雅稱,當(dāng)時的高手,ACM拿過浙大的銀獎來著,虛名而已),我慢慢懂了類型和控制語句。然后我就開始A題了,當(dāng)時有個小型的A題平臺,老師搭建了的(據(jù)說那是哪個平臺最后的一年,最后連平臺都沒有了)。在當(dāng)時學(xué)校里面搞編程的在我印象中只有十幾位,對,就只有那么多。全專業(yè)幾百人,就只有那么幾個搞編程。其中還有一個學(xué)姐,據(jù)說本來是搞翻譯的(翻譯題目),后來玩上編程,在此敬仰一下。自己的同學(xué)搞編程的,我一只手就能數(shù)過來,也就五個人。我覺得我當(dāng)時學(xué)C語言還是挺刻苦的,一共學(xué)了六個月,A了一百題(大神就忽略好了,也許就是水題)。當(dāng)時以為自己會一門語言了,已經(jīng)不怕報錯了。(當(dāng)時我的IDE是Cfree)。電腦上還留著以前一百題的代碼,現(xiàn)在看都會罵自己。

  我一開始的代碼雜亂無章,連一條像樣的注釋都沒有,向我?guī)熜终埥痰臅r候也是被嘲諷的一逼。(此處提一下,我?guī)熜植粫﨏,他是搞java的)然后我漸漸學(xué)著寫注釋了。我要讓不會這門語言的人也能看得懂我寫了什么。C語言的課程很快就結(jié)束了的,也就兩個月的時間,那時候我已經(jīng)很愛編程了,寒假都在學(xué)習(xí),學(xué)到了指針,學(xué)到了鏈表,學(xué)到了結(jié)構(gòu)體。當(dāng)然,最多的我還是在玩控制臺,當(dāng)時我也就知道控制臺,A題只是在算法上有點入了門。我的C語言老師教的不多,基本我的也是靠自學(xué),靠問人,也就是我的學(xué)長。其他的我只能反復(fù)的看書了。感覺我在那時候就學(xué)會了自學(xué),自己解決問題,自己嘗試(之后對我?guī)椭艽螅H缓蟠蠖黄诙亮耍菚r候有教asp.net了。開課前那段時間,我的老師推薦我學(xué)C#玩玩課件,師兄推薦Java可以學(xué)得好,他可以教(當(dāng)時理由是C#不開源,Java開源,當(dāng)然那時候我還不知道VS這個IDE)。然后我開始漸漸自學(xué)起了C#,沒有為什么不選擇Java,我就是拿著C#的入門書開始看了。我就是不想學(xué)我?guī)熜值腏ava,叛逆的想學(xué)點特別的。學(xué)校的ASP.NET課很簡單,就是拖控件(感覺老師C#的水平有限,都不如我的C語言老師)。我就無聊死了,開始曠課,我不想浪費時間,然后自己學(xué)C#,跑圖書館,在宿舍寫代碼,在圖書館寫代碼,沒有網(wǎng)絡(luò)也寫,一寫一下午。不懂就多看書。話說C#的好書也真心不多,反正圖書館那幾個架子上的C#的基本都看了一下。最后我還是入門了,從控制臺和窗體程序(GUI),拖控件我是鄙夷的。我覺得初級和為了高效可以拖控件,但是要了解控件本身。然后去看拖控件后生成的代碼。原來也就是一堆屬性。PC端的東西我接觸的不多,玩過幾個控件,寫過自己的xml記事本。感慨自己當(dāng)年的VB課不就是那么回事嗎?之后我開始學(xué)習(xí)ASP.NET,我當(dāng)時的想法的是做BS的東西,當(dāng)時的大趨勢。ASP.NET這個東西我基本也是看書學(xué)來,除了我的一個老師在我面前演示過一次簡單三層架構(gòu)的搭建,然后就是自己來。那時候是2012年。然后我還學(xué)習(xí)了一下MVC,從MVC2開始的,用的VS2010。有人和我說別依賴IDE,你是VS的奴隸,對是我?guī)熜终f的。然后我開始反駁了,我說,是和JAVA一樣,配置一下環(huán)境變量,將編譯器綁定一下嗎。C#也可以啊,但是我們?yōu)槭裁匆@么麻煩,為什么要這么原始,那要IDE有什么用。裝逼也得找菜鳥啊!。

  后來到畢業(yè)那一刻,我的不怎么后悔選擇C#,之間我還學(xué)了SQL語言,MSSQL和MySQL,javascript,CSS,EasyUI,Jquery。很多很多,當(dāng)時還加了一群,感謝當(dāng)時群主和各個管理員解決我的一些錯。現(xiàn)在看來我覺得程序員對語言不重要,重要的是對語言的掌握,腦子里面建立編程的模型,那你玩的別語言都一樣了。之后,一個程序員必須要有的素質(zhì),自學(xué)、自己解決問題的能力、嘗試新東西(還有,對看看別人的源代碼)。我覺得做不到這些素質(zhì)的程序員,是會被淘汰的,是只會復(fù)制粘貼的碼農(nóng)。一個老板也不會需要這樣的人。我也看到很多培訓(xùn)單位里面出來的,他們事實上并不會編程,他們大多只是想賺錢,他們只是去培訓(xùn)單位學(xué)習(xí)一下工具。反正一句話,很多東西網(wǎng)上都有,肯學(xué)都會掌握。我實習(xí)那會就做東西了,基本沒有問題,項目用EasyUI,當(dāng)時還改了不少源碼,四周的人還在用陳舊的東西。現(xiàn)在,單位招實習(xí),實習(xí)居然啥也不懂,還改錯我的東西,我也是無話可說。我注釋寫那么清楚!(注:這單位也就我寫注釋多,別的基本百來行一句,還只有幾個字,看得累,改得累)

  自己在博客園學(xué)的蠻多的,看過FishLi的MVC框架源碼,看過別的小型ORM源碼,看過EasyUI源碼,MVC3的源碼(很多看不懂),等等。

  從2012年到2015,學(xué)了兩年半,以后是會換單位的。希望可以找一家單位,不看工作經(jīng)驗(不得不吐槽,有些人工作五六年了,只會用代碼生成器,我也是醉了。有些東西一出錯,我他媽就要救火了,工資高的一逼。。。。)。

  我的船長,你在哪里?


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兰州市| 武平县| 宁河县| 商河县| 邻水| 翁源县| 永清县| 芦溪县| 驻马店市| 乐安县| 富平县| 秀山| 阳高县| 凤山县| 西充县| 英德市| 都江堰市| 宜川县| 海丰县| 岱山县| 元氏县| 海阳市| 曲阳县| 石屏县| 安仁县| 孟连| 肇东市| 大姚县| 延安市| 道真| 白朗县| 南充市| 福泉市| 蓬安县| 内黄县| 琼结县| 壶关县| 许昌市| 平顶山市| 临泽县| 宜兴市|