程式設計將死,程式設計師永存
多年來我一直想學VBA——微軟Visual Basic的改造版、用來編寫excel巨集的程式語言,但由於各種原因一直拖延著沒學。它並不是一種很難學的語言,只是因為它不是我的主要工作內容,我一直沒騰出時間來學它。昨晚,我跟隨著Twitter上的一個連結發現了 DataNitro,五分鐘後我學會了VBA。
DataNitro是個excel外掛,能夠讓你在Excel裡執行Python指令碼,因為我在某種程度上算是擅長Python,我根本不需要使用VBA。也許這並不是在5分鐘內學會了VBA,而是成功的完全繞過了它。對於我來說,這跟學會了它一樣有效。
大家是否還記得在《駭客帝國》裡的那個DVD播放器?它能連線到你的大腦來教會你功夫。DataNitro就像那個東西,只是它是給Excel笨蛋準備的。它很可能幫我節省了數百小時在VBA裡面掙扎、自學、嘗試、糾錯的時間。
我寫這篇文章不是來為DataNitro做廣告的,而是想談談對程式設計這種工作發展方向的思考。幾天前,Brooklyn Bridge Ventures的Charlie O’Donnell寫了一篇非常好的部落格叫做“最後一個程式設計師”,文章裡他預測前端開發平臺終有一天會致使整個軟體開發部門廢棄。當這些平臺不斷的增多不斷的傳播後,強大的軟體開發需要的編碼工作越來越少,越來越多的人能夠參與進來。
程式設計師因此會消失嗎?
這要看你如何定義程式設計師。如果這樣說,那些每天花15小時在黑屋子裡堆砌0和1的人才算是程式設計師,那我支援Charlie的論斷,這種職業最終會被一點點的侵蝕掉,因為越來越優秀的“前端”平臺會排擠掉眾多的編碼工程。
但從另外一個視角來看,我是一個“程式設計師”,因為這些平臺能使我更快的開發出軟體,而且不需要經過正規的培訓,我想程式設計師的數量在很長的一段時間裡都會不斷的增加。
曾經有個時期,即使在MD-DOS上開發一個很簡單的程式也要經過相當漫長陡峭的學習曲線過程。這越來越平坦的學習曲線歸功於Apple和Windows開放的個人電腦走向大眾。類似的,當各種平臺使開發工作越來越容易後,越來越多的人能輕鬆的上手程式設計,而不需要花3或6個月的時間去學VBA。
除此以外,具有相同道理的是,科學家不會因為科學的進步而丟掉他們的工作,軟體開發平臺的進步會使人成為“真正的程式設計者”——他們不想要去碼字元,他們能更多的專注於複雜的、富有挑戰的、能產生重大影響的工程專案上。如果你是一個專業的程式設計師,這不正是你所期望的嗎?
DataNitro只是成千上萬的推進這種趨勢前進的平臺中的一個。粗略的想了一下,這裡還有四個年輕的公司充當著這種“更少程式碼”的介面服務,它們使眾多的專案避免了開發的痛苦:
相關文章
- Linux程式設計師將成為微軟的死敵Linux程式設計師微軟
- 程式設計師都不知道的5種將死的程式語言程式設計師
- 不黑程式設計師會死星人程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師的“非程式設計師”之路程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 《程式設計師程式設計藝術》程式設計師
- 程式設計師OR非程式設計師,有些程式設計的事需要知道程式設計師
- 好程式設計師:Java程式設計師面試秘籍程式設計師Java面試
- 程式設計師必看的書-Ruby程式設計師程式設計師
- 國外程式設計師 VS 中國程式設計師程式設計師
- 《程式設計師的春天:EOM與程式設計師》程式設計師
- 中國程式設計師和外國程式設計師程式設計師
- Lisp程式設計師眼中的其他程式設計師Lisp程式設計師
- 程式設計師歌曲《程式設計師偏頭痛》程式設計師
- 程式設計師程式設計10大原則程式設計師
- 盲人程式設計師的程式設計生涯程式設計師
- 程式設計師程式設計師
- 美女程式設計師觀點:程式設計師最重要的非程式設計技巧程式設計師
- 以前的程式設計師,現在的程式設計師程式設計師
- 程式設計師常有,優秀程式設計師不常有程式設計師
- 程式設計師必看的書之Java程式設計師程式設計師Java
- 程式設計師漫畫系列(1):程式設計師人生程式設計師
- 「熱話題」33歲程式設計師5小時瀕死體驗,程式設計師養生攻略程式設計師
- 盲人程式設計師是如何程式設計的?程式設計師
- 程式設計師程式設計能力層次模型程式設計師模型
- 程式設計師程式設計時喝什麼?程式設計師
- 程式設計師程式設計時喝什麼程式設計師
- 糟糕程式設計師的程式設計風格程式設計師
- 差異程式設計師-評《程式設計感悟》程式設計師
- Hermit:一位程式設計師設計的程式設計字型MIT程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 程式設計師,請你不要在坑程式設計師了?程式設計師
- 漫談程式設計師系列:程式設計師零門檻?程式設計師
- 程式設計師快速睡眠攻略 失眠程式設計師的福音程式設計師
- 《程式設計師健康指南》:給程式設計師的健康書程式設計師
- 愛偷懶的程式設計師是好程式設計師程式設計師
- 程式設計師啊,程式設計師,究竟是咋的程式設計師