我有一個方法判斷你有沒有編程天賦
一 前言 基于知識的詛咒的原理
做一個敲擊者很難。問題在于敲擊者已擁有的知識(歌曲題目)讓
他們想象不到缺乏這種知識會是什么情形。當(dāng)他們敲擊的時候,他
們不能想象聽眾聽到的是那些獨(dú)立的敲擊聲而不是一首曲子。這就
是“知識的詛咒”。
一旦我們知道某樣?xùn)|西,我們就會發(fā)現(xiàn)很難想象不知道它是什么樣
子。我們的知識“詛咒”了我們。對于我們來說,同別人分享我們
的知識變得很困難,因?yàn)槲覀儾灰字卦煳覀兟牨姷男木场?/p>
敲擊者/聽眾試驗(yàn)每天都在世界各地重演。CEO和一線員工、老師
和學(xué)生、政客和投票者、商人和消費(fèi)者,作家和讀者都可以看成敲
擊者和聽眾,所有這些群體之間都需要持續(xù)不斷的溝通,但是如同
敲擊者和聽眾一樣,他們之間存在著巨大的信息不對稱。
二 方法 對于零基礎(chǔ)的人測試簡單程序的理解度
對于一個編程零基礎(chǔ)的大學(xué)生來說,或者是其它專業(yè)的畢業(yè)生,
在排除了大型程序,匯編語言的程序,正則表達(dá)式的程序,
復(fù)雜算法的程序之后,給一個普通的一百行以內(nèi)的程序,被測試者
應(yīng)該能看懂程序的內(nèi)容和編程者的意圖。這就算是有編程天賦了。
大型程序的理解,不僅需要對函數(shù)調(diào)用,或者說是對對象的方法的
調(diào)用的語法的理解,還要根據(jù)大型程序的結(jié)構(gòu),逆向推出程序的
調(diào)用關(guān)系。所以它被排除測試程序的范圍。
對匯編程序的理解,必須有計(jì)算機(jī)體系結(jié)構(gòu)的知識,以及匯編語言
的內(nèi)存模型,還要了解指令格式,學(xué)習(xí)的門檻比較高,不是零基礎(chǔ)
的人能立即看懂的。
對正則表達(dá)式的理解,需要有編譯原理和形式語言的知識為基礎(chǔ),
至少要理解有限自動札的相關(guān)知識,否則不容易看懂正則表達(dá)式的
語法。 這種程序所以不能作為測試程序。
復(fù)雜算法的程序理解,涉及到相關(guān)的數(shù)據(jù)結(jié)構(gòu)與算法的精妙的設(shè)計(jì),
需要專門學(xué)習(xí)了數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì),才能更好地理解。
測試的好題目有helloworld程序,計(jì)算與打印乘法表的程序,逆向
排序字符串的程序,這些程序,如果用C語言,Java語言,python
語言寫出來,都應(yīng)該可以看懂了。如果是CSS,SQL的簡單語言
也要直接看懂了。
三 勸退 選擇自己的特長項(xiàng)目才更容易成功
糾纏于 a=a+1;這樣的語句是為什么的朋友們,就可以直接勸退了,
天下職業(yè)有千百種,你可以找到更適合自己的工作,何畢擠這個獨(dú)
木橋呢?文章來源:http://www.zghlxwxcb.cn/news/detail-433539.html
對于已經(jīng)在編程領(lǐng)域干過兩年的人,對于編程之路有疑惑的話,不
知道自己是否適合這份工作的話,我有問題列表,你可以問問自己
這些問題,詳情見 博客 《如何測試出自己是否適合編程的工作?》
https://blog.csdn.net/gggwfn1982/article/details/130373350文章來源地址http://www.zghlxwxcb.cn/news/detail-433539.html
到了這里,關(guān)于我有一個方法判斷你有沒有編程天賦的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!