⑴ 在中國當程序員有前途嗎
1) 程序員在國內各行業的薪水排名是第二名(僅次於金融業)。在北京有20%以上的程序員薪水在1萬以上。(來自CSDN薪資調查)
2) 程序員找老婆還是比較容易的,可能是薪水稍微好一點的緣故,而且大部分程序員人比較老實,靠本事吃飯,值得信賴。
3) 做程序員,需要你有一定的智力天賦,辛勤努力,認真工作。 程序員的工作有點枯燥。
4) 程序員要賺大錢比較難。需要有領域以外的知識和意識,然後去創業才有可能發大財。
5) 程序員的工作性質導致很多程序員的身體稍微受些影響,例如滑鼠手、肩背痛等。但只要你珍惜身體,注意保護,一般影響都很小。哪個職業都會對身體有點影響,老師要吃粉筆灰,銷售要喝酒,當領導要受賄,都會有缺點。重在自己保護。
⑵ 程序員的十種級別
第一級:神人,天資過人而又是技術狂熱者同時還擁有過人的商業頭腦,高瞻遠矚,技術過人,大器也。如丁磊,
求伯君。
第二級:高人,有天賦,技術過人但沒有過人的商業頭腦,通常此類人不是頂尖黑客就是技術總監之流。
第三級:牛人,技術精湛,熟悉行業知識,敢於創新,有自己的公司和軟體產品。
第四級:工頭,技術精湛,有領導團隊的能力,此類人大公司項目經理居多。
第五級:技術工人,技術精湛,熟悉行業知識但領導能力欠加,此類人大多為系分人員或資深程序員,基本
上桀驁不遜,自視清高,不願於一般技術人員為伍,在論壇上基本以高手面目出現。
第六級:熟練工人,技術有廣度無深度,喜歡鑽研但淺嘗輒止。此類人大多為老程序員,其中一部分喜歡利用工
具去查找網上有漏洞的伺服器,干點壞事以獲取成績感。如果心情好,在論壇上他們會回答菜鳥的大部
分問題。此級別為軟體業苦力的重要組成部分。
第七級:工人,某些技術較熟練但缺乏深度和廣度,此類人大多為程序員級別,經常在論壇上提問偶爾也回答菜
鳥的問題。為軟體產業苦力的主要組成部分。
第八級:菜鳥,入門時間不長,在論壇上會反復提問很初級的問題,有一種唐僧的精神。雖然招人煩但基本很可
愛。只要認真鑽研,一兩年後就能升級到上一層。
第九級:大忽悠,利用中國教育的弊病,頂著一頂高學歷的帽子,在小公司里混個軟體部經理,設計不行,代碼
不行,只會胡亂支配下屬,拍領導馬屁,在領導面前胡吹海侃,把自己打扮成技術高手的模樣。把勾心
斗角的辦公室文化引入技術部門,實在齷齪!
第十級:驢或傻X,會寫SELECT語句就說自己精通ORALCE,連寄存器有幾種都不知道就說自己懂匯編,建議全部
送到日本當IT產業工人,掙了日本人的錢還嚴重打擊日本的軟體業!
⑶ 我語文不好,但是數學有天賦。能不能當程序員嗎
當程序員,和語文數學好關系不大。
現在這年頭沒人敢說自己什麼語文好,數學好了,因為一山更有一山高,你所謂的好在別人眼裡可能不值得一提。
你先要問問自己對寫程序有沒有興趣,當程序員沒興趣那你趕緊轉行,別浪費時間
邏輯思維如何,邏輯思維不太好的話需要鍛煉
當程序員貴在動手不在空想,而且貴在堅持。程序員不是一個意識形態驅使的職業。
如果你想成為頂級架構師或者大神。那麼我要提一嘴,不知道你的智商如何,很多人可能不認同我的想法,說什麼努力能戰勝一切,在我看來這只是一種心理安慰,很愚蠢。(因為他成功了,所以他說什麼你都覺得是對的;同理,失敗的人你可能沒那麼多耐心聽他廢話)很多人都只看到成功者,卻忘了失敗者的數量有多少。。。
希望你能夠持之以恆,努力不一定成功,但放棄一定失敗,勤能補拙,又或許你能依靠自己的努力成就一番呢。
⑷ 一個人是否能成為程序員是上天註定的
程序員是一種特殊物種,好的程序員尤其是這樣——在我們這個行當里很多人都試圖把編程歸入一種復雜的技術學科,但它實際上更傾向於一種藝術。它實際上更接近數學,音樂或是一種魔法。
好的程序員有一種特殊的直覺,一種天賦,這種天賦很難描述,更不容易得到——java培訓機構
「老大!我發現這樣一個人!我還在在教他如何編程!但我發現他已經比我優秀了!他一個月前還不知道到什麼是變數!太邪門了!「
為什麼有些人就簡單的學會了?
他們有什麼特殊之處?
是否任何人都可以學會編程?
還是只有有一定天分的人才能成為一個不錯的虧衡(先別談優秀)程序員?
記得一年前曾輔導過一個大三的孩子。大概是擔心考不過液野他的計算機課程,跑到我這來求助。一個月里,我把我知道的全教給他了,至少這些知識能讓他通過考試。
快到月末的時候,他已經知道了所有關於循環、變數賦值的知識,甚至還明白了函數是一組能做某些事情的代碼。
有些人很簡單就是不能成為程序員。永遠成不了程序員。更別說成為不錯的程序員了。
一種能預測一個人將來的編程能力的測試。
測試非常的簡單:
a=5
b=20
a=b
現在a和b的值是什麼?
有很多像這樣的問題。只有44%學生的大腦里養成了固定的賦值思維模型——包括有些理解甚至是錯誤的。
餘下的人都答錯了,或者是沒有答。
更糟糕的是,在一個學期的編程學習後,這個比例沒有任何變化。
只有44%的理解了賦值的過程。
很顯然,有些人就是學不會。
我想可能還有個更簡單的測試->熱情
有時候,當你給一個有上進心的年輕心靈(任何願意學習編程的人,年齡不是問題)兩種工具和一個難題。
他會使用這兩種工具創造出4種工具。
他會搜索互聯網,發現更多的工具?很快,他有了20種工具,請問你還讓我解決什麼問題?
——這就是熱情!
心無雜念的對編程的熱情。
沒有問題需要解決時仍然對編程入迷,甚至興奮。
甚至把解決一個已知的問題也當作一次普通的練習?
——這就是卓越之處。
多大歲數才開始學習編程,這並不重要,很多研究顯示,在我們這個世界裡,編程的工齡並不是水平的指示符
——重要的是你對這個行業有個熱情的心。
因銷埋做為,一旦有了熱情,你就擁有了所有其它的一切。
感謝大家閱讀java培訓機構分享的「一個人是否能成為程序員是上天註定的?」希望對你有所幫助,更多精彩內容請關注Java培訓官網
免責聲明:本文由小編轉載自網路,旨在分享提供閱讀,版權歸原作者所有,如有侵權請聯系我們進行刪除
⑸ 什麼叫做學計算機有天賦
題主提到的計算機是一個很寬泛的概念,回答很難面面俱到。我的職業是程序員,就從軟體開發的角度來回答這個問題。一個優秀的程序員成功的條件可用一句話概括,「三分天註定,七分學理論,剩下九十分全靠練」。
三分天註定,指題主說的天賦。天賦是看不見摸不著的存在,可形象化的描述一下。舉個栗子,在大家基礎水平一樣,解決同一個陷入僵局的問題時,你能靈光一現冒出解決問題的想法是天賦的使然。
七分學理論,指持續學習的能力。計算機專業的發展日新月異,僅僅十年時間,互聯網的崛起更是徹底改變了人的思維模式和認知水平。要想緊跟潮流的發展,就不能停下學習的腳步。
九十分靠練,指在工作學習中持續動手實踐的能力。再高明的理論都是,千萬次實踐後得出的結果。一個想法如果沒有動手去做,只能停留在想法階段,而無法更進一步。
最後來總結一下,天賦是不是天生具備的能力,而是在長期不斷的學習和實踐中形成的潛意識里的邏輯推理和舉一反三能力。
我是@代碼Go說 科技 ,碼農的視角看 科技 ,帶給大家不一樣的感受。歡迎大家閱讀評論轉發加關注。
對於絕大多數人來說,能學得下去就是天賦。
對於能學得下去的人來說,動手能力強和邏輯能力強算是更有天賦。
但是,天賦往往都是因為之前努力學習的結果,而非真的一出生就比別人強。
人們在討論天賦的時候,多是將自己和別人的差距歸因於不可抗力因素,而非別人之前比你下過更多的功夫。
數學好,計算機首先是邏輯,然後深入研究的話就是演算法,這些都取決於你的數學功底。所以,那些計算機能編個新的演算法揚名立萬的,基本都是數學出身的,不是那些學計算機的。所以有沒有天賦看數學就夠了。很多所謂的計算機高手,除了調用別人的函數幹不了什麼大事,一輩子都是碼農
計算機演算法題就跟小學奧數題似的。我的感覺就是小學數學好的就能編好。這里說的是正經大廠寫帶邏輯的東西。不是去奇怪的公司寫堆砌充分的內容那種不用腦子的工作。抬杠就算了。有的人刷了一千道leetcode也沒心得,那就是沒天賦。有的人刷一天動態規劃,可能什麼也就十來道題,幾種套路和轉化就領悟到了,就很適合。
人類無論學什麼都需要有天賦。
數學好,物理好的就是有學計算機的天賦
關鍵是要有較強的自學能力和邏輯思維能力,詳見本人寫的「我的編程人生」一文。
我給你舉個例子吧,我同學家的孩子,上初三時才接觸計算機,無意中看了編程序的書,就迷上了,高中時參加了什麼什麼隊,拿了名次,今年讓北大要去了。
我家的孩子,把頭按在電腦上,最多看看電視劇,說電腦很玄學。
這就是天賦。
天賦這個事情是存在的,不過小朗要告訴題主的是,就算沒有天賦加身,也是可以學習計算機的,如果非得要說一個計算機有天賦的,小朗的大學同學有一個,大家來鑒賞一下算不算有天賦。
1.大學課堂上,我們還在學習一本書的前幾章,他已經看完了,並且都會了。
2.老師提出的解決方案,他總是有比老師更好的,結果老師也表示贊同。
3.大學會有項目小組,一起合作項目,他是高級項目組,他一個人做完了整個高級項目,並且!比原項目性能更佳,功能更人性化,對了忘記說了,是一個前後端完整的項目,而我們5-6個才能勉強做出來,只能說做出來了!!!
4.藍橋杯,全國計算機競賽一等獎。
嗯,能想到的就這么多,小朗不知道他這算不算有天賦,但是真的厲害。
⑹ 全球最傑出的14位編程天才
全球編程界中的卓越代表,以下是14位傑出編程天才的簡要介紹:
1. Jon Skeet,Stack Overflow 的首席技術問答者,每月貢獻大量高質量解答,被譽為無需調試器的代碼診斷大師。他的代表作《深入理解C#(C# InDepth)》更是展現了他的技術深度。
2. Gennady Korotkevich,編程競賽界的神童,11歲即創造國際信息學競賽最年輕選手記錄,6枚奧賽金牌和多項編程比賽冠軍證明了他的天賦。Codeforces 和 TopCoder 的頂尖位置映射了他的編程實力。
3. Linus Torvalds,Linux 與 Git 的創造者,被譽為操作系統和開源精神的代表,諸多榮譽和獎項見證了他在計算機歷史上的輝煌地位。
4. Jeff Dean,谷歌搜索技術的幕後功臣,設計了大規模分布式計算系統,如MapRece和BigTable,被譽為數據挖掘的革新者。
5. John Carmack,《Doom》之父,id Software 的創始人,計算機顯示技術的革新者,游戲設計者心中的編程大師。
6. Richard Stallman,Emacs 和 GCC 的創始人,GNU 項目的推動者,被譽為自由軟體領域的重要人物。
7. Petr Mitrechev,國際競賽金牌得主,Codeforces 和 TopCoder 的頂尖選手,是全球最有競爭力的程序員之一。
8. Fabrice Bellard,開源軟體QEMU的開發者,被譽為軟體工程領域的尼古拉·特斯拉,以其創新成果著稱。
9. Doug Cutting,Lucene 和 Hadoop 的開發者,開源搜索引擎和大數據技術的奠基人。
10. Donald Knuth,《計算機程序設計藝術》作者,被譽為計算機科學理論的奠基人,貢獻卓著。
11. Anders Hejlsberg, Turbo Pascal 的創造者,Delphi 的奠基人,C# 語言的重要設計師,被譽為編程大師。
12. Ken Thompson,Unix 之父,與Dennis Ritchie共同創造了計算機歷史上的重要系統,被譽為全球最傑出的程序員。
13. Adam D'Angelo,Quora 的聯合創始人,Facebook 的前CTO,被譽為編程全才,曾取得多項編程競賽佳績。
14. Sanjay Ghemawat,Google 架構團隊的領軍人物,大型分布式計算系統的設計者,與Jeff Dean被譽為黃金搭檔。