寫程式的目的是什麼?
我記得我最早是混飯吃加感覺好像很有興趣…
另外還有就是可以接案子賺外快
然後就開始這條不歸路了
寫程式的目的是什麼?
我記得我最早是混飯吃加感覺好像很有興趣…
另外還有就是可以接案子賺外快
然後就開始這條不歸路了
先前我還跟第一份工作的同事說
我打算寫一年就好了
一年後我就要回去當MIS了,然後再偷閒上班寫案子XD
那時同事只跟我說一句話cloudio,寫程式是不歸路阿
一直到現在我才懂這句話的意思
開始寫程式後白天工作要趕工作
下班後又常常要學習新東西
根本沒辦法抽身阿…
哀~我知道錯了
如果再給我一次機會的話…哈
回到寫程式的目的到底是什麼?
在學校寫程式的時候老師也沒講過
到公司後也沒有人會跟你提
寫著寫著慢慢的也就忘了
為什麼要寫程式
不就是工作嗎?
頭頭說要幹嗎?要幹嗎?
user說一大堆想法後,你去找文件,相關手冊然後programer評估可行性後就開始coding了
年復一年 日復一日~
有一天我跟女友在書店找書
逛著逛著發現一本很初學者的書
書名我忘了,因為覺得有趣所以就翻了一下
其中有一句話真的是重重的撞擊我心中,頓時有種開竅的感覺
不過開竅後也沒有飛天倒是真的XD
寫程式的目的是要解決問題
沒錯!
就是那麼簡單,但是寫著寫著竟然忘了
在很久以前,還沒到明末清初那麼久遠就是了
電腦的功能很少,不像現在打開就進OS
然後我們裝了一大推軟體,聽音樂、看電影、玩遊戲等等
那時候要做什麼事情都要下指令
沒滑鼠也沒UI給你點的
因為做一件事要下那麼多指令很麻煩,就有了巨集
下一個指令,可以處理一連串的動作
然後就像原人慢慢站起來的圖一樣,演化到現在變成程式這玩意(請自行想像)
但是目的還是沒變
寫程式是要幫助我們(user)解決問題的
當您收到user的需求時
您有想到user遇到了什麼問題嗎?
user的目的到底是什麼呢?
您在腦海中畫解決方案的藍圖時有想到您的目的是解決user的問題吧
如果有的話最終您設計的解決方案(程式)我想有很大的機會能得到user的感謝狀或是請您喝咖啡等
沒有的話可能到最後user會心不甘情不願的跟您結案
心中咒罵,這樣我的工作負擔根本沒有減輕…
最後我的想法是
當您接到工作內容(案子)時
您不妨多花點時間確認user的需求,user要的是什麼
而不是心中開始想我要用什麼最新的技術
要怎樣show出自己高超的coding技巧
相信我
user是看不懂您的code的
頂多看到您的動作,如果您能用很高難度的動作coding的話那我也沒話說了
但是請注意您及身旁無辜的人的人身安全XD