Ⅰ 怎麼知道自己適不適合學編程
1、你是否有足夠的內心
能通過編程取得多大成就與個人性格有非常大的關系。如果你經常半途而廢、三分鍾熱度、貪玩、脾氣急躁,編程可能一點也不適合你。
反之,如果你有耐心,能安安靜靜地坐下來研究技術,並且能夠與志同道合的朋友經常討論技術上的問題,那麼無需猶豫,IT這條道非常適合你。
其實簡單來說,就是透過現象看本質,看到本質才能抓住最清晰的論點,通過推理和分析來論證自己的觀點。
編程體系有著非常嚴密的邏輯,影響著每個人的思維能力和思考方式,在編程中學會這種思考方式對我們以後看待問題以及處理問題都有著非常重要的指引作用。
Ⅱ 如何判斷自己合不合適學編程
很多人只是將編程作為一項技能去學習,而他們並不清楚學習編程之後能做些什麼。這就和孩子在學校學習英語一樣,由於缺乏目的性和應用場景,而使得效果大打折扣。合不合適學編程主要從邏輯能力、自學能力等方面判斷。
1、你是否具備邏輯思維能力
編程的實質是解決問題,需要的是把一件事情先抽象化出來,再邏輯化表達出來的能力。利用是或非的程序語言去解決實際生活中的問題,比如讓你設計一個自動停車收費的系統,需要有哪些功能?要通過怎麼樣的邏輯語言去實現這些功能?
對於程序員來說,要想成為一名優秀的編程人員,邏輯思維非常重要,因為本質上寫程序就是在寫邏輯。
2、你是否適合自學編程
自學編程是一個漫長而艱辛的過程,在你信心滿滿地開始之前,先問自己幾個問題:你是否願意不斷的去自學新的知識?你是一個邏輯和抽象思維能力較強的人嗎?你是否有很強的好奇心去研究和探索未知的領域?遇到問題和困難時,你是否有足夠的耐心和毅力去解決它?
接受義務教育階段的時候,會發現一個有趣的現象,好像只要是老師的子女,學習成績都不會太差,就算老師,不給他的子女補課,他們孩子的學習能力,同樣優於其他學生。
這就是環境的作用。當你處於某一環境時,就會被環境所影響,這種影響可能是很明顯的,也可能是潛移默化的。
古語雲:龍生龍,鳳生鳳,老鼠的兒子會打洞,就是這個道理。天賦和環境,是我們無法自主選擇的,用他們來評判自己適不適合,顯然不科學,也不夠理性。
Ⅲ 如何確定自己是否適合做程序員
你老婆對你說:「老公,晚上回來買一個西瓜,如果看到西紅柿,就買兩個。」
如果你晚上買了一個西瓜和兩個西紅柿回來的話,說明你不適合當程序員。
如果你晚上只買了兩個西瓜回來的話,說明你適合當程序員,但是
。。。
。。。
。。。
。。。
。。。
。。。
。。。
你應該不會有老婆。
=========華麗麗的分割線===========
你們這群程序員也是夠了,一直在吵應該買幾個西瓜,你們這么吊你們老婆知道嗎?還有很多有經驗的程序猿說應該反復確認用戶需求的,你們確定你們都能找的到老婆?
我聽到需求時心裡運行的代碼如下:
int 到底買點啥 ( ) {
// 所有把大括弧放到這一行的人都去屎!
int 西瓜的數量 = 1;
if (看到了西紅柿) {
// 注意大括弧的位置
西瓜的數量 = 2;
}
return 西瓜的數量;
}
// 尼瑪,為什麼沒有縮進!!!!
那麼什麼時候該買三個西瓜呢?我們重現一下場景:
你老婆對你說:「傻X,晚上回來買一個西瓜,如果看到西紅柿,就再買兩個。這次你要是還買兩個西瓜回來,我就一輩子都不理你了!」
你仔細揣測了一下她的需求,發現了這個關鍵的「再」字!哈哈哈,這種戰鬥力只有5的渣題怎能難倒我這種top coder!你晚上開開心心地買了三個西瓜回來,跪碎了新買的HHKB pro,老婆還是摔門而去,攔都攔不住!
這次你運行的代碼如下:
int 到底買點啥 ( ) {
// 所有把大括弧放到這一行的人都去屎!
int 西瓜的數量 = 1;
if (看到了西紅柿) {
// 注意大括弧的位置
西瓜的數量 += 2;
}
return 西瓜的數量;
}
就讓這三個西瓜陪你過下半輩子吧!!!!