1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 5年程序人生路 從新手到項目管理[1]

        時間:2020-10-28 12:41:19 職業規劃 我要投稿

        5年程序人生路 從新手到項目管理[1]

        本人普通院校,非計算機專業本科畢業。從畢業到現在也工作有五年了;貞浧鸪绦蛉松,也頗有一翻滋味。

        本人是從大三上學期開始學習計算機的,因為那時電腦突然一下比較普及,本人家里也有能力買臺電腦。買了電腦后,最先看的是C語言的數據結構。用電腦調試書里面的各種程序,那時第一次看數據結構,我接近全力去看,但是沒看懂多少東西。只是把書里面的代碼敲了一遍,運行后看看是否和書里面說的結果是一樣。但很多時候,第一次都是沒通過調試的,發現不是這里抄錯了,就是那里抄錯了。通過不斷的查找,最后才能運行正確,那時心里就會才生少許的成就感,感覺自己寫的程序調通了(雖然只是照著抄了一遍)?赐陻祿Y構(其實有很多東西還是不懂),我去找了本計算機組成原理來看。結果看得自己更加模糊。因為這本書里沒有代碼,只有一些抽象概念,當時好像只記得CPU有幾個寄存器尋址,還有些補碼,反碼什么的。那個書又厚,硬著頭皮翻了一遍后就沒看了。接著買了本操作系統原理來看。也是很難看,都是些概念的東西,又沒代碼調試。比如什么GDT,虛擬內存分段,分頁,實模式,保護模式,中斷等等。也是硬著頭皮翻一遍,能懂多少是多少。看完后,接著就看那個編譯原理,因為網上都說懂編譯原理的人都很牛,我也希望變成牛人所以也去搞了本回來看。結果發現,能懂編譯原理的人,確實比較牛。里面涉及到自動機的概念。屬于用計算機來做人工自能的范疇。我也很想成為牛人,硬著頭皮看,結果還是有心無力。經過這樣一個過程,雖說很多都不懂,但卻使我對編程從一無所知到有了一種模糊的'認識。大概懂得了什么叫做內存分配,還有程序的那些字母符號是怎么被計算機執行的。這時回頭把原來的數據結構翻出來再讀一遍,突然發現這本書比起其他三本都容易,也很好懂。明白了什么叫做算法,并且可以嘗試去實現自己想的一些算法。當時的自豪感油然而生。感覺電腦可以按照我的想法去工作了,非常興奮。雖然那時我并不懂得多少C語言,對指針也只大概知道是什么東西,實際中還是不會應用。但至少可以利用我所知道的,來實現我所想到的。在當時一股沖動之下,寫了幾個自己記憶由心的算法:

        1,從1到100,每數到7的時候,把該數字提出來,剩下的數字繼續循環,問最后剩下的一個數字是多少。我記得好像是50。

        2,任意輸入數字,和“+ - * / ( )”幾個符號組成一個算術表達式,計算出值是多少。

        3,記得看過計算機組成原理里面有個磁盤調度算法,用的是現在電梯常用的電梯算法。感覺這個算法很好,就去用C語言實現了一遍。

        剛開始寫程序,都是一個main函數全部搞定。慢慢的,在算法實現的過程中發現,如果一個算法太大,一路寫下去,代碼會很長,并且很容易想了前面就忘后面該怎么寫,或者寫到后面,忘了前面寫的是什么。 這時,就產生了一種想法,就是剛開始設計算法的時候,想好哪幾步,然后每一步用一個函數代替。main函數中只是分步函數的流程控制。這樣main函數的代碼就大大的減少,邏輯變得非常清晰。然后可以像填空一樣把每個分部函數完成。接著在子函數里面還可以分成子函數,分到后來,發現很多函數可以被其他的函數調用。達到重用的目的。記得當時發現這個方法后,也是異常的興奮。這種方法居然被自己想到了,感覺自己真是個人才。因為自己是非計算機專業,想找編程的工作,起碼要有一個東西證明自己是學過計算機的。所以在這期間報考了那個高級程序員(高程),因為要考試,所以學習了一些匯編之類亂七八糟的東西。考試好像分為筆試和上機,但是現在已經忘記是哪一個沒過了。郁悶!沒過之后,不甘心,就去報了個計算機等級考試(3級,互聯網技術),結果不出意外,將證書收入囊中(不過現在想想,一點都沒用上。拿回來后,從來都沒給人看過,現在都不知道放到哪里去了)。

        搞完這些,自己大三也差不多結束了。自己也知道到了大四要開始找工作,所以不能自己專門去研究什么算法。那個東西當不了飯吃。所以要搞一些比較流行的東西,起碼需要混到一個工作。所以那時就搞了一本“C#入門經典”。因為那時聽說。NET比較流行,好找工作。并且對于一個新的東西,我比較喜歡找一些名字上有“入門”兩個字的書(這樣的書里面一般都會很詳細的告訴你如何搭建調試環境)。因為程序這個東西,你首先要能夠搭建一個調試環境,光靠看是看不出什么東西來的。后來感覺這本書還不錯,不枉費我100塊大洋。從中學到了一些。NET的基本用法。并且對面向對象講得比較詳細。“面向對象”那一章我也很認真的反復看了好幾遍,因為那時03年面向對象非常熱門,網絡上面到處是“面向對象”幾個字,感覺編程高手都是會面向對象。我也想成為高手,所以我就抱著一種不搞懂不罷休的氣勢去看。結果,只是記住了面向對象的語法。書中和網上舉得例子也很簡單,多半是些動物是抽象類,然后,分什么雞,鴨,鵝之類的去繼承,然后動物都有吃飯的接口,鴨子有游泳的接口, 此類等等的例子?戳税胩,也沒弄明白這些對于我寫程序有多大的作用。后來,從書上抄了一份網站購物車的程序,認識到了WEB的開發流程,感覺自己也可以上路了。因為當時才大四上學期,也沒有到處發簡歷。只是在網上留意一些招聘信息。當時也是在CSDN里面,看到一個本地的公司在招人的帖子,公司很小,剛起步。我想應該不會要求很多,我也就去應聘試試,希望自己能夠應聘上,這樣至少能夠證明自己有資格成為程序員。應聘的時候,老板問了一些問題,多半是WEB開發方面的技術問題。由于那時我對WEB只是剛剛接觸,懂的不多。好像當時有一半以上都沒回答上來。走的時候,我把我從書上抄的那份程序放到電腦里運行出來給他看了看。大言不慚的說者是我寫的。他看了看,點了點頭,然后就回去等消息。我是星期五去面試的,星期天公司打電話讓我星期一去上班。聽到這個消息后,心里莫名的激動。請同寢室的哥們大吃了一頓。大家也都為我能這么早找到工作感到高興。后來,就是白天到公司實習,晚上回寢室睡覺。工作后慢慢的,那種興奮感就消失了,取而代之的是工作壓力,由于做WEB開發,服務端的C#還好說一點,但是前臺用到很多的是HTML和JAVASCRIPT,當時對這個知道的很少,只能一邊翻書,一邊做事。要達到老板的要求,每天都八點左右才能搞完下班。

         

        【5年程序人生路 從新手到項目管理[1]】相關文章:

        風雨人生路拓展項目11-04

        拓展項目:坎坷人生路-拓展項目01-04

        建設工程項目管理過程控制程序08-21

        采購管理的程序08-23

        施工項目管理與項目成本管理09-12

        項目管理流程管理10-03

        采購管理的主要程序10-07

        形容手到擒來歇后語01-15

        項目和項目群管理08-08

        從新開始的勵志簽名12-18

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>