⑴ 程序員的路要怎麼走
你的同事30了做程序員有什麼的。
高級程序員和初級程序員能比嗎?
轉型是30歲你後的事,你還是快積攢經驗吧。
30年轉行難?那是你想的。
等30後,回頭看,你做了七八年程序業務,還有誰會比你的業務熟練。那時候你要轉成業務專家,或業務經理,而不是一直做程序員。
⑵ 學習計算機編程的道路該怎麼走
寫程序首先要會讀程序,然後漸漸的豐富自己的編程思想!因為最重要的就是演算法,也就是思想! 知道了應該用的代碼,函數,用想到的思想寫出來,然後在統一的修改,程序自然寫出來的!當然了,說著很簡單,的確需要實踐
⑶ 我很迷茫,怎樣走上程序員的道路
程序員不可能局限在一個語言上,每個語言都有它自己的特點和長處。
VB上手快,操作簡單,很快就能進入實用階段,但底層的功能較C++弱,所以如果想做程序,C++也是必須學會的,通常用C++構建底層框架,模塊功能用VB實現。但是我建議你還是先學VB為好,先建立良好的編程思想和習慣,更重要的是樹立信心,即使能用它做一下簡單的軟體,都會給自己以無窮的鼓勵和動力。當然,到以後你也許會越來越不滿足VB的功能,何不到那個時候再著手去學它呢。
舉個簡單的例子吧,假如你要學廚師,想用羅卜雕刻精美的圖案,當然你最終會用到細致的雕刀,但是在初學時,也許還是先學菜刀的基本手法更合適,況且,以後等你成了大廚之後,在一盤菜的總量中,也可能是用菜刀的場合比雕刀多。
這些說法不是在哪個網上復制的,我也不知道這樣舉例是不是貼切,但是我肯定這一點是對的,程序員必須學兩個以上的語言,比如以前在DOS時代,必得學C和匯編,同時還得對Basic和Foxbase都要熟悉。只有這樣,才能根據不同的需要採用不同的語言。況且,在實際編程中,不太可能由一個人來完成一個工程,而是分解成不同的模塊,多人協作,所以只有掌握了一個以上的語言,才能保證你的模塊與其它人員的內容合理銜接。
如果你要打算考證書,那更加無話可說了,這兩個都是必須學的。無非是先學哪個,或者同時學而已,我的建議是先學簡單的。
說了這么多,你也許不信,我既不會C++也不會VB,我只是在10年前曾經有過做程序的夢想,苦心鑽研匯編,小有成績,可以DOS修改操作系統,也可以自編小型操作系統,可以手工追殺所有病毒,對硬碟結構了如指掌,但是由於對匯編的痴迷與偏愛,一直都沒有學其它語言,它真的太強大了,但是操作無疑是最復雜的,也導致我很難投入到實際應用中,我記得開發並實用的只有兩個軟體,一個是軟盤自動修復和數據保護,另一個是能修復硬碟和訪問硬碟數據的自建軟盤操作系統。現在回頭想來,我最大的失誤就是學會了用雕刀,卻不會用更簡單的菜刀對羅卜進行前期的粗加工呀。
(順便提下我放棄編程的原因,後來出了WIN95,DOS徹底退出歷史舞台,引起直接進行底層操作困難,另一方面是我一直不適應面向對象的編程方式,再加上工作較忙,就。。。)
祝你好運!
⑷ 你是如何走上程序員的道路的
你別老是想著會有什麼特別棒的教材,或者特別的方法,建議你把一些基礎方面的學懂學熟。以後工作了不會有太多時間去學習了!而且你不能確定找到的工作一定對你學的有幫助!我如果你就會抓緊剩下的時間趕緊復習,染後考個軟考或者其他一些公司設置的考試,拿個證書先!
⑸ 求助下,程序員發展得道路
1.(2-3年)基礎素質
畢業頭2-3年,是培養基礎素質的時候,是把學校學到的理論知識,應用在實踐過程中的時候。
1.1 知識面
工作中用到的知識,和學校里學習的知識,往往不大相同,去接觸實際用到的技術,解決方案,設計模式,努力擴展自己的眼界,是這個階段的主要任務。做web開發的,會慢慢得接觸到html,css,js等等知識,做後台的,接觸到java,linux,線程,性能瓶頸等等各類。這個階段接觸的東西比較多,比較雜,同時年紀輕也是學習能力最強的時候。
1.2 解決問題的能力
書上有的東西,不管多難,只要你肯花時間,總歸學得來。比較難的是書上沒寫的東西,需要你自己思考,推理的東西。這些歸結到一起,就是你解決問題的能力。這個得通過師傅教,自己總結經驗,一步一步的掌握到精華。
1.3 健康心態
心態健康尤其重要,有很多時候,時間緊,任務重,問題多多,間或有些不合理的安排,會導致人心存怨氣,挫傷積極性,要慢慢培養自己堅強的心態,不管遇到什麼問題,不拋棄,不放棄,迎難而上,抱著遇神殺神,遇佛殺佛的念頭,保持信心,問題終究會解決的,事情終究會告一段落的。 畢業3年以後,你知識面也夠廣了,也遇到了不少的問題,都慢慢解決了,心態上也成熟了,不怕壓力,不怕困難了,那這三年就不白乾,很充實,很有意義。
2.(5-6年)專業素質
工作到第5,第6年,原來一起畢業的同學們,差異就開始顯示出來了。有的人喜歡鑽研知識,有的人傾向於走向管理,咱們先說喜歡研究專業知識的人,該是有所成績的時候。在某些專業領域,該有相當造詣了。以下是幾個分類:
2.1 前端
前端是一個概念很大的范疇,包括桌面程序,web程序等等,主要是指跟UI有關的,跟產品長什麼樣子有關的,針對web來說,成為 html,css,js的專家,熟悉各種js插件,能做出各種效果。
2.2 後端
後端包含的東西也很廣,包括伺服器,各種應用平台,各類操作系統,總的來說,這部分不關心界面長什麼樣子,主要關心數據存取如何更好,更快,更智能。學Java的,熟悉各種J2EE組件,熟悉各種框架,平台,了解如何處理大並發的請求等等,這些都是後端。
2.3 資料庫
資料庫是一門獨立的學問,入門容易,深入進去很難,越大的公司,越重視資料庫,能夠掌握各種性能調優,掌握分布式數據存儲,都是一很大的學問,能把這個掌握透了,也是很大的專家。
2.4 移動終端
移動設備方興未艾,未來會成為主流趨勢,掌握在移動開發的關鍵技術,也是很吃香的,熟悉android,ios等各類系統,熟悉各類終端的性能,優缺點,也是一塊很大的蛋糕,要花不少時間研究。
2.5 雲計算
人會越來越懶,事情會越來越多交給電腦去處理,所有負責處理事情的電腦會連成一片雲,這也是未來發展趨勢,掌握雲計算的知識,會是很佔先機的。
2.6 產品設計
有很多程序員,做了足夠多的產品之後,對於如何拿技術實現不大感興趣了,他們更感興趣的是,做什麼樣的產品才能更受歡迎,比如說puja乾的活,就是這個。走產品設計,也是一條路。
2.7 其他
計算機技術早已經開枝散葉,發展出無數的小系統,這遠不是一篇文章所能描述的,就程序員來說,做殺毒的,做游戲的,做金融的,做哪一行也能出狀元。 總的來說,在第6年的時候,如果你喜歡鑽研技術,那麼你應該在某一領域,有了很高的造詣,對某些技術,非常熟悉了。
3.(5-6年)管理素質
工作到第5,第6年,原來一起畢業的同學們,差異就開始顯示出來了。有的人喜歡鑽研知識,有的人傾向於走向管理。傾向管理的童鞋,在以下幾個領域的能力會凸顯出來。
3.1 知人善任喜歡鑽研技術的人,目光往往局限在自己那一個小圈子,不願意去傾聽別人,了解別人,有做管理的潛力的人,剛剛相反,他總是能考慮別人的感受,總是去主動了解別人,什麼人有什麼脾氣,適合干什麼事,怎麼和他相處,他一直在研究,久而久之,這人的領袖能力就展示出來,你讓他安排個什麼事情,他總是把合適的人,放在合適的位置。 知人善任,是做領導的第一級別能力。
3.2 善於納諫
能做到知人善任,這個領導已經算是合格了,但是也僅在入門階段。善於納諫,才是更高級的水準。 不管你是多聰明的人,你掌握的知識是有限的,手下的人,比你更接觸實際,他們的反饋比你腦袋裡想的,可能更接近實際。發揮大家的聰明才智,才是最好的辦法。這個時候,你一定要放低身價,不要剛愎自用。 有很多管理者,止步於第一階段,無法再升,原因之一就是他自認為聰明,放不下面子,總覺得我是領導,難道還不如你們小兵聰明嗎,不肯民主決策,凡事獨斷而行,慢慢就會越來越脫離實際。
⑹ 怎樣走上程序員的道路
現在的發展趨勢都向著C#靠攏,你還是先學學C#,並且只有理論是不行的,哪怕只找個實習單位(沒工資的那種)也要先乾乾,目的不是賺錢,而是學習,資料庫方面就用ASP.NET2.0比較好,如果想找個好工作的地方的話 自己還是要有作品的,有了作品就代表有經驗,剛畢業的學生最少的就是經驗,有了經驗就不怕沒有就業的地方了
⑺ 幫我規劃一下,程序員的道路!要學什麼
剛畢業 終於當上程序員,可能狂妄,可能憧憬未來
寫代碼 發現做銷售的賺的更多
寫代碼 發現考公務員的同學買房了
寫代碼 發現好不容易漲到1w的月薪,在大城市買不起房
繼續寫代碼 想回老家沒合適工作,當管理也就那樣
寫代碼,最後發現想轉行也不行,這幾年過來就會寫代碼
⑻ 一個程序員的道路
能當上最好啊,機會不多,不知道你干哪方面的,比如做web開發,2,3年足夠了
⑼ JAVA程序員的道路該怎麼走
你能把servlet+jsp+javabean+tag搞得很精通,
理解MVC原理
玩轉主流設計模式,工廠模式,單例模式,裝飾模式...
能結合模式理解java類庫
理解java的反射機制,動態代理,IO流,文件流,多線程,玩轉集合類
就不錯了,到哪裡都不愁找不到工作。什麼SSH框架不過是這些東西的包裝罷了,你自己都可以寫一個出來。
⑽ 程序員如何選擇道路
培訓只是教你思路,教你邏輯,出來後就算搞java也不一定全用學了的,我也是培訓出來的,現在還不是要學其他框架。工作,自己感覺合適就行。