這篇文章其實是為了解答一個小小的問題,互聯(lián)網(wǎng)從業(yè)者應(yīng)該怎么選擇創(chuàng)業(yè)方向?感覺用力過猛,還是換一個問題吧。
論碼農(nóng)怎么改變世界!
碼農(nóng)的世界其實是很精彩的,雖然我有一段時間沒有做工程開發(fā)了,但是自己依然很享受那種為自己創(chuàng)造的快感。以前自己寫網(wǎng)頁,做桌面開發(fā),寫網(wǎng)站后臺,寫數(shù)據(jù)庫驅(qū)動如果順利的話,經(jīng)常會有滿滿的幸福感和成就感。其實自己特別喜歡這種創(chuàng)造的感覺,這也是我當(dāng)初決定讀cs的原因。
碼農(nóng)是一個很精彩的職業(yè),我一直是這么認(rèn)為的。
如果一個碼農(nóng)有著改變世界的夢想,幻想著有一天自己能和喬布斯,比爾蓋茨這些老前輩一樣,用自己的代碼給所有人帶去福利,他應(yīng)該怎么去完成這個夢想?
簡單,埋頭寫代碼!
可是,寫什么代碼呢?多少碼農(nóng)在公司也是在不停地寫代碼?。克麄兏淖兪澜缌嗣??
最近我也在準(zhǔn)備參加比賽的事情,也聽過很多人參加比賽拿獎的故事。比如說一個男生,從小就彈鋼琴,他自己也喜歡,然后在參加比賽的時候他就順著自己的愛好做了一個有點炫的彈鋼琴機器人,最后的比賽,成績斐然。還有一個隊伍,隊長是一個漂亮的學(xué)姐,大概是因為自己喜歡化妝吧,同樣的比賽的,學(xué)姐選擇用現(xiàn)有的技術(shù)對一個鏡子進(jìn)行改裝,后來成績也不錯。
在兩個故事里面,我大概看到了一點共同點,他們雖然都是計算機專業(yè)的,可是他們卻都有別的愛好,并且在比賽的過程中利用計算機技術(shù)改變相關(guān)的東西。透過這些故事,我對我的專業(yè),現(xiàn)在的計算機技術(shù)有了其他的看法。其實,我們現(xiàn)在接觸的這些編程語言,數(shù)據(jù)庫系統(tǒng),操作系統(tǒng)都不過是一種工具,它們存在的意義就是為了更好的服務(wù)其他的行業(yè),服務(wù)人的需求。我絕沒有詆毀的意思,這只是我的看法,我還是挺喜歡這個專業(yè)的??赡苷J(rèn)識淺薄,還望有人能點撥一二。
回過頭看看計算機的誕生,那群偉大的科學(xué)家們,包括馮諾依曼,一開始根本就不是想著:"哦,計算機是個好東西,我想造一個。",他們也是從實際的需求出發(fā)的,當(dāng)時的數(shù)學(xué)家物理學(xué)家們經(jīng)常要計算很多很多的數(shù)值,而且往往他們都是一個公式換個參數(shù)反復(fù)算,后來有些人就受不了了,這種完全不需要費腦筋的事情為什么不可以交給機器去做?于是,幾個科學(xué)家聚在一起,造了世界上第一臺計算機。計算機最開始的使命就是為了幫科學(xué)家解決重復(fù)計算的問題,只是后來隨著商業(yè),互聯(lián)網(wǎng)的發(fā)展,越來越多的人開始根據(jù)自己的需求創(chuàng)造新的應(yīng)用,創(chuàng)造是從需求里蹦出來的。
還記得以前聽老師講過一個有點悲涼的故事,故事具體已不明了。大意是這樣的:他以前有一個以前在計算機學(xué)院工作的同事,因為在這邊看不到發(fā)展前景,便轉(zhuǎn)到了遙感學(xué)院。在遙感,他們利用自己很扎實的計算機功底,成功的幫助了這邊的實驗室取得了不錯的成就,而且,他們自己也收獲了不少榮譽。那幾位在遙感過得比在計算機學(xué)院風(fēng)光多了。最后老師還感慨了一下,計算機這種東西啊,好是好,不過還是要和應(yīng)用結(jié)合啊。只是純理論的創(chuàng)造,怕是不舒服啊。
最后拿來一點筆墨做總結(jié),計算機只是一種工具,喜歡在電腦下面寫代碼完成創(chuàng)造的過程享受創(chuàng)造的喜悅,無可厚非。但是,還是需要提醒大家,如果想創(chuàng)造真正有意義的程序,需求是必須的。必須要有自己想改變的東西,這個東西最好是除各種炫技之外,自己真正喜歡的東西。
說回我自己,我喜歡什么?歷史,這也是我最近發(fā)現(xiàn)的,特別是那些能在周圍生活中找到影子的歷史,比如說建筑史,繪畫史,音樂史我都很感興趣,如果我以后決定盡全力去完成一個程序,我希望這個程序和我喜歡的這些歷史有關(guān),最好能給這個方面帶去一點點改變。
知足
BY Jonah Peng