1樓:匿名使用者
程式設計師無法速成!如果說速成,只是會幾條語句,或是做個簡單的桌面,時間不用多,二個月足夠!
如果你想讓你的程式更穩定、更高效,漏洞最少,非經驗不可為之,只有客戶說查的太慢你會不得不想,你才會知道效率的重要性,只有客戶一而再再而三的說你的軟體錯誤太多,你才會把心放在程式的穩定上, 你才知道為什麼要try 為什麼要catch 如果你只是一個人編寫出只能執行出結果的程式,那你可以回到大學與那些大學的小朋友一些玩了,因為做程式設計師你還不合格。
不管你怎麼練,都要記得思考和反省,還有寫程式的時間是永遠比看書的時候多的。如果你認識演算法是程式的靈魂,那等你工作一段時間後,你會發現演算法是不是靈魂不重要,客戶是上帝是肯定對的,我們不是理想主義,上小學的時候說紅燈停,綠燈行,長大了有幾個記得,過路的時候沒車就可以過,你因為你更實際了!雖然這樣不對,寫程式也一樣,客戶滿意了,再糟的演算法也是好演算法
2樓:平凡人楠澤
會持續更新各行業各領域的知識
如何成為一名程式設計師?
3樓:碼農曰
從一名普通的司機,到一名程式設計師他是如何做到的
4樓:平凡人楠澤
會持續更新各行業各領域的知識
5樓:你爹地來也
先學會做**.第一步---
怎樣才能成為一個優秀的程式設計師
6樓:安徽新華電腦專修學院
有一句話說,程式設計師都是自學成才的。這句話的意思就是即使是科班出身的,你技術水平的高低也是 由你的自學努力程度決定的。這和自學本身沒有什麼太大的差別。
所以自學成才,只要你學成了,和科班出身的程式設計師兩者之間是沒有什麼區別的,自學的過程可能會遇到各種各樣的問題,學習道路會曲折一些。
怎麼才能成為一個優秀的程式設計師
7樓:忘卻的天空
我轉別人的,我也是初學,我覺得說的蠻好的
如果你是一位想學習程式設計的朋友,我經過多年的學習總結出來了一個學習的線路希望對你有所幫助。要學習程式設計是要有很大恆心和毅力的,首先你要明確自己的目標,想好自己程式設計是為了幹什麼。如果你學習僅僅只是一時想編出quake和成為比爾蓋次的衝動,那麼我勸你還是不要開始學習,因為這樣的目標很難支援你日後大量的學習。
而且你的年齡不能太大(最好是中學或者大學生)。如果你想好目標並決定開始奮鬥,那就讓我們開始吧。如果你一開始對電腦一無所知,那麼你應該先熟悉一些電腦的一些最基本的原理和操作,這個不需要特別細緻的學習,只要大概知道二進位制和一些基本操作就可以了。
接下來你應該先學習basic語言,這個語言並不會耽誤你太多的時間,學習它完全是為了入門,讓你對電腦程式設計有一個比較初步的認識。這時候你應該多編一些小的程式,知道一些最基本每條語句的功能,搞清楚一些基本的資料結構(尤其是陣列)對於一些其餘用途的函式最好不要做任何學習,因為這樣只會分散你的注意力。當你能夠可以熟練的運用basic編出猴子選大王,以及電腦出題考試之類的程式時,你就可以開始後面的學習了。
接下來如果覺得自己接受能力強的話就可以開始學c了(注意不是c++),如果感覺有困難也可以先學pascal過度一下。還有很重要的一點就是千萬不要一開始就學vb,delphi,vc之類的東西,這些東西在一開始學會對你造成很壞的影響。有可能會把你引入另外一個錯誤的學習方向而忽略了真正應該掌握的東西。
學c主要是學過程話的程式設計,學會把自己的程式分成許多的函式(或過程),養成良好的程式設計習慣。這時可以多看一下高人的程式,不一定要懂意思,主要是學會別人程式的格式(比如變數如何起名,怎麼劃分函式)。除開掌握基本的控制流語句外,應該學習一些很簡單的i/o函式和數學函式。
c的學習主要是你捨棄原來basic程式那種把所有語句積成一大堆的風格,要學會使用函式,提高**重用性。對於指標之類的東西如果實在看不懂可以先不去管,到後面會有辦法。當你能夠比較自如的用c編寫一些小的計算程式時,你就可以開始你的資料結構的學習了(數學的學習主要是在學校,自己要多用心)。
資料結構你可以一點一點漫漫看,並不需要專門空出一段時間來專門研究,這樣的目的是讓你能夠很好的掌握它,要學會用資料結構的知識來規範自己的程式設計和提高程式的效率。學完c我認為接著最好學習彙編。這個或許有許多人都會反對,然而我個人認為這樣是很好的。
從最基本的dos彙編開始,買本《ibm pc彙編程式設計》(清華黃皮)一定要一點一點吃透,實在看不懂就跳,反覆的嚴讀是一定可以看懂的。彙編是一定要掌握的,因為它涉及到很多最基本的知識。掌握了彙編和對i/o有了個很徹底的認識後,應該去學編譯原理。
這個東西並不要精通,但是一定要知道,在大腦裡要有一個這樣的概念,這對你對程式語言的控制能力都有很大的幫助。這樣最基本的學習就算完成了。一般智力正常的人前一段東西應該都是可以掌握的。
接著後面的學習就要看你自身的造化了。這個時候你應該研究一下資料結構,不要分散自己學習的注意力,要知道資料結構是異常重要的(相信我,絕對沒錯)如果你覺得自己已經對於樹,連表,堆疊之類的東西和排序,遞迴之類的演算法已經十分清楚,就可以開始學習c++了。學習前一定要有個正確的認識,那就是c和c++是兩個不同的東西。
學習c++是為了學習物件導向的程式設計,這個時候你對於指標應該也能夠掌握了(有彙編的基礎),主要抓住c++和c相比的一些新特性,對於多型之類的特性要注意理解掌握,如果沒有搞懂就堅決不要往下學習。一些基本的概念掌握以後可以看一些別人設計的程式,學習別人怎麼利用物件導向的方法來設計程式的。這個東西也是人之間拉開檔次的一個環節,可以和資料結構放在同等重要的地位。
我就見過有的人都大學畢業了還搞不懂virtual到底是怎麼一回事情。其實我認為學到這裡你已經為你成為一個優秀的程式設計師打下了很好的基礎,你已經能夠應用c++,懂得物件導向程式設計,對資料結構掌握很好,掌握彙編和編譯原理。接下來的學習就是基於操作平臺的了,一般是先學windows(microsoft畢竟是老大),先學win32 api,搞請windows基本訊息機制和原理,有彙編基礎基本上不會碰到什麼困難。
其實只要會了api,其餘什麼mfc,vcl都是囊中之物了,都不過是對於api的封裝而已。vc,c++builder都可輕鬆拿下,這只是開發工具的問題。以後的ole(activex),.
net,資料庫就要看自己的發展方向而定了。我在這裡強調的是前面的基本能力的學習,後面操作平臺雖然知識體系龐大,然而畢竟比較死,更好掌握。最後程式設計能力的高低主要還是有以下幾點決定:
1。程式設計的習慣 2。數學能力(包括邏輯思維,分析問題的能力) 3。
對資料結構的認識能力 4。經驗的多少(包括多使用語言的掌握能力)
8樓:平凡人楠澤
會持續更新各行業各領域的知識
9樓:虞某人
剛開始專精一門程式語言,不要貪多。先選好要學的程式語言,vb\vc\其他
10樓:浮煙若雲
《c程式設計(第三版)》
《c專家程式設計》
《c陷阱與缺陷》
《資料結構》
《演算法導論》
《現代軟體工程》
《資料結構與演算法分析:c語言描述》
《c和指標》
.......把這些看懂,應該夠你成為一名初級c程式設計師了~
如何成為程式設計師,如何成為一個程式設計師
想要從零開始成為程式設計師,先不要著急的去學習,而是先要去了解程式設計師。1.隨便在招聘 搜尋就會發現程式設計師會分有很多型別,那你就需要確定自己將來想要發展的方向,自己的職業規劃是什麼?2.通過搜尋可以看到,剛剛起步的程式設計師工資並不是很高而且學習階段也會比較忙,那這個時候你是不是靠考慮一下如何...
如何成為一名真正的程式設計師?從零開始要怎樣做呢?需學習哪些知識
首先學習基礎語法,然後在網上找些例項開始學習一些實際的開發 很快就能上手的.數學 各種數學 資料結構,設計模式,英語.有基礎先乾的小專案,積累經驗,程式語專言沒什屬麼好學的,想一下子都記住沒戲,使的多了自然就會了.程式在人腦裡還是在電腦裡.這是決定一個程式設計師能有多大發展的重要標準.多思考重要,在...
當程式設計師鼓勵師需要什麼資質,作為一名程式設計師鼓勵師,都是需要做些什麼?
程式設計師鼓勵師需要 漂亮 溫柔 有耐心。懂得讚美與鼓勵,並且具有一定的科技知識,具有團隊意識。程式設計師鼓勵師是幾年來橫空出世的新興職業。目的是為工作壓力大的程式設計師緩解壓力,並且有一定的資質。比如說漂亮,溫柔,有耐心。這樣可以給程式設計師減少工作帶來的巨大壓力。緩解緊繃的神經。在很多人看來,每...