偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一個(gè)人是否能成為程序員是上天注定的

開發(fā) 開發(fā)工具
程序員是一種特殊物種,好的程序員尤其是這樣——在我們這個(gè)行當(dāng)里很多人都試圖把編程歸入一種復(fù)雜的技術(shù)學(xué)科,但它實(shí)際上更傾向于一種藝術(shù)。它實(shí)際上更接近數(shù)學(xué),音樂或電視劇《Firefly》里的Kaylee魔法。

[[61325]] 

本文的作者是一個(gè)斯洛文尼亞共和國的獨(dú)立程序員,自稱是“戴帽子的黑客”,他使用Pascal、Delphi、 C/C++、Python,PHP,node.js等語言編程,他曾是著名的開源論壇phpBB的幾個(gè)主要模塊的開發(fā)人,先后為hipstervision.org等五家公司網(wǎng)站的創(chuàng)始人或合作創(chuàng)始人,他目前的主要收入來自postme.me這個(gè)明信片網(wǎng)站。

程序員是一種特殊物種,好的程序員尤其是這樣——在我們這個(gè)行當(dāng)里很多人都試圖把編程歸入一種復(fù)雜的技術(shù)學(xué)科,但它實(shí)際上更傾向于一種藝術(shù)。它實(shí)際上更接近數(shù)學(xué),音樂或電視劇《Firefly》里的Kaylee魔法。

好的程序員有一種特殊的直覺,一種天賦,這種天賦很難描述,更不容易得到。

幾個(gè)星期前,@zidarsk8 跑到我這說“老大!我發(fā)現(xiàn)這樣一個(gè)人!我還在在教他如何編程!但我發(fā)現(xiàn)他已經(jīng)比我優(yōu)秀了!他一個(gè)月前還不知道到什么是變量!太邪門了!“

他要我一定要在博客里寫寫這件事。為什么有些人就簡單的學(xué)會了?他們有什么特殊之處?是否任何人都可以學(xué)會編程?還是只有有一定天分的人才能成為一個(gè)不錯(cuò)的(先別談優(yōu)秀)程序員?

我記得一年前曾輔導(dǎo)過一個(gè)高中的孩子。大概是擔(dān)心考不過他的計(jì)算機(jī)課程,跑到我這來求助。一個(gè)月里,我把我知道的全教給他了,至少這些知識能讓他通過考試。

快到月末的時(shí)候,他已經(jīng)知道了所有關(guān)于循環(huán)、變量賦值的知識,甚至還明白了函數(shù)是一組能做某些事情的代碼。我跟他父親道別時(shí)說的話是“是的,他什么都知道了。只需要一些實(shí)踐去掌握它們。”

[[61326]]

我不知道他是否考過了那個(gè)課程。如果他過了,那是老師的榮幸…而就我根據(jù)我高中時(shí)的記憶,老師們并非都那么幸運(yùn)。并不是因?yàn)槲也皇莻€(gè)好老師我才這樣說——我從很多受這個(gè)孩子推薦來到我這里的其他學(xué)生那里都收到了一封“謝謝你!出色的通過!耶!”的郵件——有些人很簡單就是不能成為程序員。永遠(yuǎn)成不了程序員。更別說成為不錯(cuò)的程序員了。

不能編程的羊

Jeff Atwood在2006年曾寫過關(guān)于把不能編程的山羊從能編程的綿羊中挑出來的文章,里面提到過一項(xiàng)研究,這些研究聲稱找到了一種能預(yù)測一個(gè)人將來的編程能力的測試。

測試非常的簡單:

  1. a = 5 

  2. b = 20 

  3. a = b  

  4.  

  5. 現(xiàn)在a和b的值是什么? 

有很多像這樣的問題。只有44%學(xué)生的大腦里養(yǎng)成了固定的賦值思維模型——包括有些理解甚至是錯(cuò)誤的。余下的人都答錯(cuò)了,或者是沒有答。

更糟糕的是,在一個(gè)學(xué)期的編程學(xué)習(xí)后,這個(gè)比例沒有任何變化。只有44%的理解了賦值的過程。

很顯然,有些人就是學(xué)不會。

我想可能還有個(gè)更簡單的測試 ->

[[61327]]

 

熱  情

有時(shí)候,當(dāng)你給一個(gè)有上進(jìn)心的年輕心靈(任何愿意學(xué)習(xí)編程的人,年齡不是問題)兩種工具和一個(gè)難題。他會使用這兩種工具創(chuàng)造出4種工具。他會搜索互聯(lián)網(wǎng),發(fā)現(xiàn)更多的工具…很快,他有了20種工具,請問你還讓我解決什么問題?

這就是熱情!

心無雜念的對編程的熱情。沒有問題需要解決時(shí)仍然對編程入迷,甚至興奮。甚至把解決一個(gè)已知的問題也當(dāng)作一次普通的練習(xí)…這就是卓越之處。

多大歲數(shù)才開始學(xué)習(xí)編程,這并不重要——很多研究顯示,在我們這個(gè)世界里,編程的工齡并不是水平的指示符——重要的是你對這個(gè)行業(yè)有個(gè)熱情的心。

因?yàn)?,一旦有了熱情,你就擁有了所有其它的一切?/p>

[本文英文原文鏈接:Programmers are born not made ]

原文鏈接:http://www.aqee.net/programmers-are-born-not-made/

【編輯推薦】

  1. 選擇跟程序員約會的10個(gè)理由
  2. 從程序員到第四次創(chuàng)業(yè)的生活
  3. 每個(gè)程序員都應(yīng)該知道的福利
  4. 是什么讓程序員想死的心都有了?
  5. 是什么成就了卓越的程序員?
責(zé)任編輯:林師授 來源: 外刊IT評論
相關(guān)推薦

2015-12-30 11:10:24

高級C++程序員

2011-07-13 15:23:22

程序員

2015-09-24 10:21:39

程序員未來

2015-07-28 09:17:23

程序員CEO

2018-12-14 11:22:21

快遞員快遞柜智能

2015-08-05 15:46:36

代碼程序員

2010-04-24 23:10:13

敏捷開發(fā)

2012-07-20 09:41:43

2023-02-09 09:56:32

架構(gòu)

2015-06-12 15:29:06

一個(gè)人的爆品

2015-05-13 14:06:03

程序員糟糕的程序員

2019-12-17 18:25:35

物聯(lián)網(wǎng)電腦互聯(lián)網(wǎng)

2018-09-21 15:00:21

2015-06-25 09:32:55

JavaScript程序員

2013-08-14 10:23:22

創(chuàng)業(yè)個(gè)人創(chuàng)業(yè)互聯(lián)網(wǎng)創(chuàng)業(yè)

2016-03-23 10:18:47

女程序員

2009-07-02 09:42:34

JSP程序員

2015-05-13 10:42:21

程序員代碼

2015-06-25 19:23:03

JavaScript程序員

2015-06-25 09:53:13

JavaScript程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號