專業(yè)程序員需要掌握的幾種語言
不用為了學(xué)習(xí)而學(xué)習(xí),真正專業(yè)的程序員是在需要的時候才學(xué)習(xí)。
一般來說程序員會有自己的領(lǐng)域,以下語言中搞定一套就行了C++和Bash,適合準(zhǔn)備本地桌面應(yīng)用的開發(fā),還有iOS的開發(fā)Java和Bash和SQL,適合服務(wù)器后臺應(yīng)用的開發(fā),和Android開發(fā)JS和HTML,適合前段開發(fā)
新入職程序員的痛苦和迷茫
孩子,你仍然很天真。
你并沒有意識到——公司不是你的名譽和利潤都不是你的。
不要把你的美好向往通過“公司”去實現(xiàn)。
你可以利用公司做墊腳石,然后去一些專業(yè)網(wǎng)站發(fā)表你的作品,我看我身邊一些學(xué)畫畫的都這么做,慢慢積累人氣,還能接到不少私活,等時機成熟,幾個人組織個工作室自己做老板。
當(dāng)然這只是其中一種選擇。
公司不是你,你不是公司,別要求公司這個機構(gòu)回應(yīng)你。
最后建議你不要在公司里找知心朋友,你會失望的。
如何用一句話激怒程序員
程序員(英文Programmer)是從事程序開發(fā)、維護(hù)的專業(yè)人員。
作一個真正合格的程序員,需要具備:1:團(tuán)隊精神和協(xié)作能力 團(tuán)隊精神和協(xié)作能力是作為一個程序員應(yīng)具備的最基本的素質(zhì)。
2:文檔習(xí)慣 文檔是一個軟件系統(tǒng)的生命力。
作為代碼程序員,必須將30%的工作時間寫用于技術(shù)文檔。
沒有文檔的程序員勢必會被淘汰。
3:規(guī)范化的代碼編寫習(xí)慣 知名軟件公司的代碼的變量命名、注釋格式,甚至嵌套中行縮進(jìn)的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習(xí)慣,不但有助于代碼的移植和糾錯,也有助于不同技術(shù)人員之間的協(xié)作。
4:需求理解能力 程序員要能正確理解任務(wù)單中描述的需求。
5:模塊化思維能力 作為一個優(yōu)秀的程序員,其思想不能在局限當(dāng)前的工作任務(wù)里面,要想想看自己寫的模塊是否可以脫離當(dāng)前系統(tǒng)存在,通過簡單的封裝在其他系統(tǒng)中或其他模塊中直接使用。
6:測試習(xí)慣 測試是軟件工程質(zhì)量保證的重要環(huán)節(jié),但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責(zé)。
程序員要認(rèn)識測試不僅是正常的程序調(diào)試,而要是要進(jìn)行有目的有針對性的異常調(diào)用測試,這一點要結(jié)合需求理解能力。
7:學(xué)習(xí)和總結(jié)的能力 程序員是很容易被淘汰的職業(yè),所以要善于學(xué)習(xí)總結(jié)。
程序員的生活美好嗎
it人士每天幸福嗎
你存在我的代碼里..一行注視一個端點..
我想當(dāng)一名紅客!或者程序員!求助
編程語言很多有JAVA,C#,J#,C++....先自己選擇一個方向,然后是這些必須學(xué)習(xí)的東西(JavaScript,html,xml,div+css,數(shù)據(jù)庫等等)。
可以找一個會的高手教,也可以去培訓(xùn)的地方學(xué)習(xí)(如果有關(guān)系,我情愿選前者);這兩樣應(yīng)該都不便宜。
最難的是自己學(xué),有太多理論和實際的結(jié)合的東西,自己學(xué)習(xí)比較難理解,最起碼先被領(lǐng)進(jìn)門了以后,才自己修煉。
呵呵
向我就是走C#這條路的;如果學(xué)者這個方向,我推薦你幾本書,《c#入門經(jīng)典》《asp.net入門經(jīng)典》紅皮的那種。
這些是基礎(chǔ),有好多東西網(wǎng)上都有,現(xiàn)在這個條件,你可以當(dāng)網(wǎng)上來學(xué)習(xí),找人請教,找源代碼看等等
這條路的特點是:上手容易,想深入難。