作者drkkimo ()
看板Programming
標題Re: 請問各家資工的特色
時間Tue Jul 5 13:47:43 2005
嗯 還有再補充別的 上次聽到的 某老師說在業界 作研發的是越老越吃香 而寫程式的是
越老越沒價值 會用新技術的都是年輕的 寫了十幾年C的人 JAVA出來還不是要學? 而且
舊的思考方式越深刻 反而比年輕的更難轉換到新的東西
這樣講應該很清楚吧?
※ 引述《drkkimo ()》之銘言:
: 嗯 程式語言當然是一種工具 只是我覺得寫程式的人是在運用別人創造的工具 寫的
: 好也只是把這一樣工具用的很熟練 但是將來也許會有更好用的工具 它的使用概念跟
: 舊的工具差別很大 所以程式設計師擅用的舊工具可能就不是那麼有價值了
: --------------------------
: 拿比較實際的例子來說 不是有基因演算法嗎? 它可以用演化的方法找到一個問題的
: 解法 那想像一個狀況 雖然目前尚沒實行 但有沒有可能 將來可能會如此
: 就是製作程式的方法 是用演化的方式產生出需要的程式 而撰寫程式就變成在定義需求 這
: 時程式設計師的工作 就不是在定義程式運作的流程了 而是能明確的敘述出正確的需求
: 來 這時寫程式的問題就不是如何正確的撰寫流程和架構 而是如何撰寫正確的需求
: 這種製作程式的方式和現在的製作方向完全不同吧??
: ---------------------
: 上面只是假想? 那再舉更實際的例子 之前修專家系統的課有用到CLIPS 不知道看文的人
: 有沒有用過 它是用來制作專家系統的工具 它的實作方式簡略來說 會定義出各種以知的
: 事實(fact) 然後運作時程式會用這些事實 依照特定的規則來發掘新的事實(像貓是動物、
: 動物會動->所以貓會動) 一直到已知的事實沒辨法再被運算出新的事實 或使用者強迫中
: 止程式為止
: 這個時候 開發專家系統的人也不再是在設計運算流程了 (運算流程就在CLIPS這套系統
: 裡 人家已經先寫好了) 而是在定義各種的事實和規則 也就是說是在定義資料 這時寫程
: 式的方式就變成是在定義資料 把正確的資料輸入好了 讓一套固定的流程來計算
: 再拿就可版有人貼的這個 http://0rz.net/ef0u4來說 (選開始遊戲)
: 雖然網頁上沒有聲明 但是依之前上課的經驗 這個東西有90%以上的可能性是用CLIPS꜊: 出來的 也許有人功力強 他用一般的語言像C++、JAVA... 也作的出來 但是人家用CLI
: PS來作絕對比你這樣作快 需要的功力又少 當一種更新更有用的程式開發方法被發展
: 出來後 之前的程式設計能力強的人 的價值 可能就被刪剪掉了 就像專業分工出現後 一
: 個人就懂得組裝汽車所有步驟(可能要花好幾年來學)的工人 就不再是那麼有價值了
: 簡單來講就是程式設計功力強代來的效益 比不上好的開發方式 還有好的理論代來的
: 效益啦 還有更好的工具被發展出來之後 把目前的工具鑽的很精的人 價值就會縮水了
: ※ 引述《ykjiang (Yukuan)》之銘言:
: : 我覺得你這裡的比喻不是很恰當,
: : 因為程式不只是工具,它同時也是一種語言,
: : 一種你描述機器如何動作的語言。
: : 一種可以在同行間溝通的語言。
: : 放回去你的比喻,程式就像物理學家所用的數學;
: : 機器繪製的製圖符號。
: : 它不只能幫助你思考,還能描述你的設計。
: : 差別在於,你用程式語言正確地描述完您的作品後,不必經過明顯的實作,
: : 它幾乎就是成品了。就這點看來,他跟文學作品是類似的...
: : 當然你可以辯稱在語言之上還有更抽象的概念,如演算法等。
: : 這些更抽象的概念如演算法你也勢必要採取某種語言來描述,
: : 且它只相當於大綱及草稿,自己看可能覺得很爽,
: : 無法決定一部作品是否成功。
: : 要知道作品是否可行,還是要透過程式語言將骨肉補上。
: : (先這樣,忙碌中,有空再補充。)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.37.84
推 kpiok:你覺得目前作業系統會變成用 java 的可能性多高? 61.62.68.6 07/05
→ kpiok:每個東西都會演化, 但舊的東西不一定會被淘汱 61.62.68.6 07/05
→ kpiok:你意思是今天加密演算法, 未來或許也是個廢物 61.62.68.6 07/05
→ kpiok:是不是花了幾年的演算法, 未來也得重新研究 61.62.68.6 07/05
→ kpiok:"這樣講應該很清楚吧?" 這句話也是你說的! 61.62.68.6 07/05
推 drkkimo:剛好不是 我的意思是理論的東西 像你說得加密演 218.164.37.84 07/05
→ drkkimo:算法 就算被更新也是漸近 但程式語言這種應用面 218.164.37.84 07/05
→ drkkimo:的東西 很可能會更新的很快的 218.164.37.84 07/05
→ drkkimo:你舉加密演算法真是不好的例子 我的立場就是任為 218.164.37.84 07/05
→ drkkimo:那些理論的東西是不能乎略的 任=認 打錯了 218.164.37.84 07/05