多年來我一直想學vba——微軟visual basic的改造版、用來編寫excel巨集的程式語言,但由於各種原因一直拖延著沒學。它並不是一種很難學的語言,只是因為它不是我的主要工作內容,我一直沒騰出時間來學它。昨晚,我跟隨著twitter上的乙個鏈結發現了 datanitro,五分鐘後我學會了vba。
datanitro是個excel外掛程式,能夠讓你在excel裡執行python指令碼,因為我在某種程度上算是擅長python,我根本不需要使用vba。也許這並不是在5分鐘內學會了vba,而是成功的完全繞過了它。對於我來說,這跟學會了它一樣有效。
我寫這篇文章不是來為datanitro做廣告的,而是想談談對程式設計這種工作發展方向的思考。幾天前,brooklyn bridge ventures的charlie o』donnell寫了一篇非常好的部落格叫做「最後乙個程式設計師」,文章裡他**前端開發平台終有一天會致使整個軟體開發部門廢棄。當這些平台不斷的增多不斷的傳播後,強大的軟體開發需要的編碼工作越來越少,越來越多的人能夠參與進來。
這要看你如何定義程式設計師。如果這樣說,那些每天花15小時在黑屋子裡堆砌0和1的人才算是程式設計師,那我支援charlie的論斷,這種職業最終會被一點點的侵蝕掉,因為越來越優秀的「前端」平台會排擠掉眾多的編碼工程。
但從另外乙個視角來看,我是乙個「程式設計師」,因為這些平台能使我更快的開發出軟體,而且不需要經過正規的培訓,我想程式設計師的數量在很長的一段時間裡都會不斷的增加。
除此以外,具有相同道理的是,科學家不會因為科學的進步而丟掉他們的工作,軟體開發平台的進步會使人成為「真正的程式設計者」——他們不想要去碼字元,他們能更多的專注於複雜的、富有挑戰的、能產生重大影響的工程專案上。如果你是乙個專業的程式設計師,這不正是你所期望的嗎?
datanitro只是成千上萬的推進這種趨勢前進的平台中的乙個。粗略的想了一下,這裡還有四個年輕的公司充當著這種「更少**」的介面服務,它們使眾多的專案避免了開發的痛苦:
程式設計將死,程式設計師永存
摘要 這要看你如何定義程式設計師。如果這樣說,那些每天花15小時在黑屋子裡堆砌0和1的人才算是程式設計師,那我支援charlie的論斷,這種職業最終會被一點點的侵蝕掉,因為越來越優秀的 前端 平台會排擠掉眾多的編碼工程。多年來我一直想學vba 微軟visual basic的改造版 用來編寫excel...
程式設計師程式設計語錄
linux c 網路程式設計 linux下c c ace boost 高效能伺服器端應用 開發技術 1.乙個好的程式設計師是那種過單行線馬路都要往兩邊看的人。doug linder 2.程式有問題時不要擔心。如果所有東西都沒問題,你就失業了。軟體工程的mosher定律 3.程式設計師的麻煩在於,你無...
黑馬程式設計師 網路程式設計
asp.net android ios開發 net培訓 期待與您交流!1.套接字 socket 用於描述 ip位址和埠,是乙個通訊鏈的控制代碼 就是兩個程式通訊用的 類似於 2.有兩種型別 流式socket 是一種面向連線的 socket 針對於面向連線的 tcp服務應用,安全,但效率低 資料報式 ...