程式設計已死 碼農永生

2021-09-30 15:19:26 字數 1202 閱讀 9199

datanitro是乙個excel外掛程式,它允許開發者在excel裡執行python指令碼。由於我對python是有所了解的,因此我再也不用學vba了。其實我並沒有在5分鐘內學會vba,我只是已經掌握了繞過它而達到相同效果的方法。對於我來說,這跟掌握了vba沒有什麼差別。

大家還記得《黑客帝國》裡面往大腦植入功夫的鏡頭嗎?datanitro做了類似的事情。它免除了我原本要在vba上花費數百小時學習、編碼、除錯和排錯的過程。

我並不是在為datanitro打廣告,我只是想談及程式設計界的大致發展方向而已。前幾天brooklyn bridge ventures公司的charlie o』donnell在部落格上發表了一篇名叫《最後的程式設計師》的文章,在文中他**前段開發平台將會淘汰整個軟體開發部門。隨著這些平台的不斷增加和傳播,強大開發工具使得編碼工作越來越少,從而更多的人可以參與其中。

碼農會因此而消失嗎?

這取決於你如何定義碼農。如果說那些每天花費15個小時在黑乎乎的房間堆砌0和1**的人才算程式設計師,那麼我覺得charlie的推測是對的。這種職業會逐漸遠去,因為隨著「前段」平台的壯大,很多需要大量編碼的工作專案將會被取代。

在某種程度上,我也是乙個碼農。因為這些平台也使得我在沒有經過任何正規的訓練下便可以快速編寫軟體。我認為碼農的數量很在很長的一段時間裡會保持增長。

在ms-dos那個時代,為了寫乙個簡答的程式,程式設計者需要經過乙個複雜的曲線學習過程。隨著windows和蘋果系統的推出,程式設計相對來說就變得簡單了一些。同樣的道理,各種開發平台大大簡化了程式設計過程,越來越多的人可以輕鬆上手,再也不需要花費3-6個月的時間去學習vba。

科學的進步並沒有讓科學家下崗。同樣的道理,程式設計平台的發展可以使得「真正的程式設計師」專注於更複雜、更有挑戰的重大專案上。話說回來,這不是專業程式設計師一直所希望的嗎?

對於datanitro來說,它只是眾多推動這種趨勢向前發展的平台中的乙個。大概想了一下,我的印象裡還有四個公司充當著類似的角色,他們使得眾多的專案免除了開發的痛苦:

frapi – 即時生成api

monetate –簡易ab測試和mvt**測試

ifttt –乙個新生的網路服務平台,通過不同其他平台的條件來決定是否執行下一條命令

zapier – 商業版 ifttt

via:openviewpartners

(抽水供雷鋒網

程式設計已死 碼農永生

datanitro是乙個excel外掛程式,它允許開發者在excel裡執行python指令碼。由於我對python是有所了解的,因此我再也不用學vba了。其實我並沒有在5分鐘內學會vba,我只是已經掌握了繞過它而達到相同效果的方法。對於我來說,這跟掌握了vba沒有什麼差別。大家還記得 黑客帝國 裡面...

YUM已死,DNF永生

這個應該是從fedora22開始的 dnf從yum分支出來,使用 專注於效能的c語言庫hawkey進行依賴關係解析工作,大幅度提公升包管理操作效率並降低記憶體消耗,按原先的節奏本應該是fedora 22實現這一替代方案,隨著dnf 1.0版本的發布,這一刻終於到來。這樣的激進更新是不可避免的,主要是...

APP已死,服務永生

舉幾個簡單的例子來證明一下。雷軍創辦的小公尺為何會實現4年160倍的估值?有人說,雷軍會網際網路炒作。其實大錯特錯,我在 解密小公尺 網際網路思維下的商業奇蹟 一書中詳細的分析了成功的原因,順勢 定位 營銷 最高價效比,這其實根本沒有秘籍,小公尺仍然是一步步的用心做產品,做服務,並沒有以次充好。知名...