自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

訪談方立勛:開發(fā)者應(yīng)該保持好奇和熱情

移動開發(fā)
程序語言最精華的地方在于語言的原理,其實(shí)一門語言最基礎(chǔ)基本原理并不多,但它們卻可以被用來構(gòu)造出許許多多紛繁復(fù)雜的概念。但是人們往往忽視了 簡單原理的重要性,喜歡追求最新的,復(fù)雜的概念。

[[77474]]

方立勛,現(xiàn)任黑馬程序員CEO,傳智播客副總裁,著有《Java郵件開發(fā)詳解》和《深入體驗(yàn)JavaWeb開發(fā)內(nèi)幕高級特性》,專注于IT教育,學(xué)員遍布全國各地,幫助近萬人走進(jìn)軟件開發(fā)行業(yè)。

[[77475]]

以下為小編對黑馬程序員CEO方立勛的訪談內(nèi)容:

小編:請介紹下您的學(xué)習(xí)、工作經(jīng)歷和技術(shù)背景

方立勛:

進(jìn)入IT行業(yè),我算是起了個大早趕了個晚集。

97年大學(xué)畢業(yè),在自來水行業(yè)呆過幾年,

2003年才進(jìn)入IT行業(yè),

2005年出版了《Java郵件開發(fā)詳解》和《深入體驗(yàn)JavaWeb開發(fā)內(nèi)幕高級特性》,

2006年和已故的張孝祥老師一起創(chuàng)辦了傳智播客,

2010年和中關(guān)村軟件園、CSDN一起創(chuàng)辦了黑馬程序員訓(xùn)練營。

現(xiàn)任黑馬程序員訓(xùn)練營CEO。


小編:回顧您的經(jīng)歷,能和大家分享一些深刻有趣的事情么?

方立勛:

我覺得有意思的是,這個行業(yè)每10年就有一次革命,90年代的桌面程序、00年代的web興起、10年代的移動互聯(lián)網(wǎng)、大數(shù)據(jù),下一個10年會是什么呢?所有IT人都在不停的學(xué)習(xí),在這個行業(yè)最不用擔(dān)心失業(yè),這是一個年青人的行業(yè),我接觸到的企業(yè)談?wù)摰米疃嗟囊彩侨瞬艈栴},這個行業(yè)好像永遠(yuǎn)處于人才饑渴的狀態(tài),而這個行業(yè)也是撬動其它行業(yè)變革的行業(yè)。這是一件很有意思的事情。

小編:您在什么時候開始學(xué)習(xí)編程語言?接觸的第一門語言是什么?覺得編程學(xué)習(xí)的重點(diǎn)是什么?

方立勛:

我記得第一次接觸編程語言好像是basic,第一次深入學(xué)習(xí)的編程語言是FORTRAN,大學(xué)學(xué)的是工程方面的專業(yè),F(xiàn)ORTRAN適合處理大量的數(shù)值運(yùn)算,這門語言現(xiàn)在了解的人可能比較少。

要說編程學(xué)習(xí)的重點(diǎn),程序語言最精華的地方在于語言的原理其實(shí)一門語言最基礎(chǔ)基本原理并不多,它們卻可以被用來構(gòu)造出許許多多紛繁復(fù)雜的概念。但是人們往往忽視了 簡單原理的重要性,喜歡追求最新的,復(fù)雜的概念。卻沒有注意到,絕大部分最新的概念其實(shí)都可以用最簡單的那些概念組合而成。而對基本概念的一知半解,導(dǎo)致了大部分程序員看不清編程的實(shí)質(zhì)。如果你看不透這些東西,就會被它們蒙蔽住。

很多開發(fā)人員并不真的懂得程序語言設(shè)計(jì)的原理, 我個人體會軟件開發(fā)是一門實(shí)踐性很強(qiáng)的學(xué)科, 學(xué)習(xí)過程中,知識點(diǎn)不能人云亦云,要多寫demo驗(yàn)證,多想想為什么?不這樣做行不行?能不能做得更好?其實(shí)很多知識都是觸類旁通的,學(xué)習(xí)過程中你經(jīng)常會發(fā)現(xiàn),一點(diǎn)通了一個面也就通了。再一個就是保持足夠的好奇心和熱情。有這就可以成為一名優(yōu)秀的工程師。

小編:據(jù)知,您精通C/C++/VC++、VB、JAVA等編程語言,Oracle、MySql和SQL Server等各種主流數(shù)據(jù)庫系統(tǒng),對J2EE也有深入理解,尤其是對Java安全和以Java語言為基礎(chǔ)的各種框架有深入研究,在學(xué)習(xí)這些語言時,有沒有出現(xiàn)混亂的情況?應(yīng)該注意哪些問題?學(xué)好這些語言有什么好的方法么?

方立勛:

各個語言側(cè)重點(diǎn)有所不同,語言之間并不沖突。開源框架同樣如此,關(guān)注它們的側(cè)重點(diǎn)和深入研究他們之間的原理,就不會感覺混亂了。


專注于精華原理

人們往往忽視了簡單原理的重要性, 沒有注意到,絕大部分最新最高深的技術(shù)其實(shí)都可以用最簡單的那些原理技術(shù)組合而成。而對基本概念的一知半解,導(dǎo)致了他們看不清那些復(fù)雜概念的實(shí)質(zhì)。


至于學(xué)習(xí)語言最好的方法,就我的觀點(diǎn),首先可以從C入門,然后學(xué)習(xí)java,畢竟大部分的公司用的是面向?qū)ο笳Z言。如果你真的學(xué)會了C語言,就會發(fā)現(xiàn)面向?qū)ο笳Z言已經(jīng)易如反掌。你會深刻的看到面向?qū)ο蟮谋举|(zhì)以及它存在的問題,所以你會很容易的搞清楚怎么寫面向?qū)ο蟮某绦颍⑶視l(fā)現(xiàn)一些竅門來避開它們的局限。你并不需要學(xué)習(xí)它們的所有細(xì)枝末節(jié),而只需要學(xué)習(xí)最精華的部分。所有剩余的細(xì)節(jié),會在實(shí)際使用中很容易的被填補(bǔ)上。就是應(yīng)該是去閱讀一些優(yōu)秀的源代碼,比如一些開源框架的源代碼。我感覺這是提升自己能力,深入了解一門語言最快捷的方式。

小編:作為一名優(yōu)秀的開發(fā)者,您覺得需要哪些品性素養(yǎng)?

方立勛:

人基本的品性素養(yǎng)就是一個優(yōu)秀開發(fā)者必須具備的的品性素養(yǎng),如果一定要說這個行業(yè)需要什么特別的品性素養(yǎng)的話,我覺得就是足夠多的好奇心。最近和一位朋友聊關(guān)于知識管理方面的話題時,有一句話也很有意義知識只有分享才會創(chuàng)造價值,我覺得這句話對開發(fā)者尤為重要。

小編:移動互聯(lián)網(wǎng)時代,需要不同的平臺,您覺得,Android的未來是什么樣子呢?

方立勛:

固步自封遲早會走向沒落,開源分享才是王道。歷史已經(jīng)證明了這點(diǎn),可以預(yù)計(jì)android將來會越來越深入到人們各個生活細(xì)節(jié),包括智能家電、現(xiàn)在討論得很火的穿戴式設(shè)備等等,我可以說是android的擁鱉,android的未來我非常有信心。

小編:現(xiàn)在Android開發(fā)門檻越來越低,市場上對Android 開發(fā)的需求也很大。但是,開發(fā)者覺得工作崗位少,找到一份合適的工作比較困難,您怎么看待?

方立勛:

其實(shí)不是android如此,任何技術(shù)都是這樣。一門技術(shù)會的人越多,你就會發(fā)現(xiàn)學(xué)習(xí)門檻也就越低,根本原因是因?yàn)榉窒淼娜艘苍蕉唷?/span>

至于您所說的:開發(fā)者覺得找一份合適工作還是困難的這個問題我曾經(jīng)調(diào)查過,這其實(shí)是一個相對認(rèn)識的問題。前幾年android人才奇缺,一部分想轉(zhuǎn)型的java開發(fā)人員自學(xué)幾天android就可以找到了一份android工作,這形成了android工作好找,android容易學(xué)的認(rèn)識。

隨著android技術(shù)的發(fā)展,企業(yè)已不再是需要入門級的程序員,而是要求對android原理、認(rèn)識比較深入的開發(fā)人員。因此兩相對比,從極易找到工作到要求提高,容易引起android工作難找的印象。其實(shí)android開發(fā)崗位近幾年一直在增長。這點(diǎn)黑馬程序員畢業(yè)學(xué)員身上體現(xiàn)尤為突出,現(xiàn)在畢業(yè)班的就業(yè)速度比11年、10年那會還要快,畢業(yè)一個月基本上80%的同學(xué)就上班了。所以不存在android工作難找的問題,還是對android技術(shù)掌握程度的問題。

小編:您在技術(shù)開發(fā)這條路上已經(jīng)行走很多年了,這一路過來,最大的感悟是什么?

方立勛:

其實(shí)三年前我就已經(jīng)脫離開發(fā),主要從事管理工作了,但現(xiàn)在只要有空余時間,還是很喜歡去一些開源社區(qū)看看。要說感悟,最大的收獲是要在這個行業(yè)取得長足發(fā)展,你必須真正去喜歡編程,嗯,就是喜歡。

至于轉(zhuǎn)型的原因:

第一:國內(nèi)軟件業(yè)的發(fā)展至今,對于開發(fā)者來說工作性質(zhì)簡直類似于IT民工,編程已經(jīng)成了體力勞動而不是腦力勞動。工作重復(fù)性很高,可以說幾乎沒有什么技術(shù)含量。既然沒有什么技術(shù)含量,新程序員工資又比較低,這樣,老程序員不得不轉(zhuǎn)型。

第二:真正的想做有良心的技術(shù)培訓(xùn)事業(yè), 這是我們多年來的一個軟件培訓(xùn)強(qiáng)國的夢想和希望,幫助那些"有潛力,但沒有機(jī)會和環(huán)境去改變自己,一直在苦悶彷徨中走彎路、最后只能自甘墮落、浪費(fèi)青春"的年輕人,因?yàn)槲揖褪菑倪@種人生經(jīng)歷中走過來的,在人生最寶貴的青春年華階段,我有著一腔熱情想做點(diǎn)事,但能力總是不夠,又得不到給人打下手學(xué)藝的機(jī)會,無法找到事業(yè)發(fā)展的起點(diǎn)和支點(diǎn),最后只能足足瘋狂地打了4年麻將,當(dāng)時周圍的人大多也是如此在消磨青春,這是人才資源的一種極度浪費(fèi),我對自己揮霍青春的痛有著刻骨銘心的后悔,所以想去幫助那些與他年輕時有相似想法和苦悶的年輕人。  

小編:您現(xiàn)在是如何分配自己的時間,典型的一天怎么過?

方立勛:

典型朝9晚5的生活,現(xiàn)在大部分時間用在公司管理、團(tuán)隊(duì)建設(shè)上。偶爾打打球、爬爬山。

責(zé)任編輯:張葉青 來源: eoe Android開發(fā)者社區(qū)
相關(guān)推薦

2014-10-11 10:20:50

程序員

2012-06-20 10:58:15

Surface平板微軟開發(fā)者

2015-12-21 14:38:36

2022-05-24 15:13:22

開發(fā)區(qū)塊鏈編程語言

2009-11-16 17:33:47

2012-12-26 09:51:52

C++開發(fā)者C++ CX

2013-07-24 09:49:48

甲骨文全球大會2013甲骨文

2012-11-13 10:34:03

PythonWeb

2015-08-07 13:30:46

2012-10-11 10:43:26

開發(fā)SQL

2011-10-11 10:07:37

2011-07-11 15:10:58

HTML 5

2013-07-23 15:28:38

開發(fā)者Eclipse插件

2014-02-27 10:24:45

Web技術(shù)編程語言

2013-07-19 15:39:25

2015-11-12 09:24:56

2013-09-03 16:13:17

微軟收購諾基亞設(shè)備服務(wù)部門

2014-09-23 10:31:27

設(shè)計(jì)開發(fā)者

2011-02-21 09:37:53

Web開發(fā) Firef

2011-03-24 09:25:54

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

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