1. 程式人生 > >當一個程式設計師其實挺累

當一個程式設計師其實挺累

  目前的市場上各種各樣的軟體培訓行業越來越多,同時每年為社會提供的軟體程式設計師也越來越多,意味著程式設計師的日子就不是那麼好過了,看到現在的程式設計師被各種各樣的公司挑肥揀瘦,互相之間惡性競爭壓低自己的工資,我真的覺得有一些難受,其實我們還可以從其他的方面找到屬於自己的方向,古語說得好,“精益求精”.我們不能改變世界,但是我們可以改變自己,當然想要不吃苦就拿高工資的機會不是很大。

       我簡單的總結了一些自己的觀點對於軟體程式設計師的方向給了一些自己的經驗,首先要找到自己的定位,IT行業方向。

        程式設計師簡單的區分一下 ,按照軟體和硬體分類:分為嵌入式開發和應用程式開發:其中如果你要進行嵌入式開發那麼你就需要學習一些嵌入式相關的知識我這裡列舉一下,彙編程式,微控制器,C語言,C++語言,計算機組成原理,類比電路和數位電路當然這些都需要時間如果都學精通了我相信從事嵌入式沒問題。

        其次應用程式開發,這也是一個大類,一種大概的分類,作業系統開發和在作業系統平臺上的軟體開發,作業系統開發我接觸的不多,但是在目前國內還沒有,如果你有興趣可以先研究一下Linux ,可以去網上下載 Linux核心,先看看程式碼,再編譯一下會對你的學習有很大幫助。

         在操作平臺上的軟體開發就要看什麼平臺了,在國內主要是兩個平臺windwos和Linux平臺,其中windows平臺下的開發佔了國內開發的大部分份額,在windows平臺上的開發語言有 C/C++目前主要是應用於遊戲,與作業系統緊密聯絡的程式,如驅動開發,其次窗體程式的開發 VB ,delphi, PB, C#winFrames,java Swing, java SWT這些,然後就是基於瀏覽器的web開發,目前主流的有PHP,jsp,asp,asp.net,最後就是資料庫應用:目前流行有 Oracle,SQLServer ,DB2,MySQL,還有一些web開發周邊的技術javascript,xml,ajax,html.

     在Linux上的開發語言C  ,java ,perl/php等等。

    每個人都應該對自己有一個定位,可以問問自己到底要做什麼,如果想從事摸一個方面的開發,南無就沿著這個方向把技術學精通,最怕的是什麼都會一點,什麼都不精通,這樣很難找到好工作。

        以上都是個人的觀點,如有不足請大家補充,謝謝