我其實不怎麼愛寫程式,不愛寫是說「我不太會想在下班時候(假日)想程式碼的事」。
我個人覺得整天寫程式的熱忱是有點病態的,但似乎coding all day 好像才是工程師應有的生活,而我的同事/同學 也是過這種code all day的生活,這讓我很納悶,難道我的心態有問題嗎? 我不夠上進嗎? 不過我有時會去medium翻文件 看一些理論。
我覺得寫程式只是解決問題的方式之一,在寫程式的思維是「除非最好的解決方式是寫程式,不然我會用其他更「輕鬆」的方式去解決」,而且有時候會思考到要解決的不是問題而是問體的本身,我這樣是不是異類啊?
似乎coding all day 好像才是工程師應有的生活
目前看下來好像除非是把寫程式當成興趣(或是趕案子)
不然不會有這麼大動力整天寫CODE
難道我的心態有問題嗎? 我不夠上進嗎?
大大你心態沒問題。
夠不夠上進,要看能不能快速解決公司問題來決定。
我覺得寫程式只是解決問題的方式之一,在寫程式的思維是「除非最好的解決> 方式是寫程式,不然我會用其他更「輕鬆」的方式去解決」
寫程式我覺得只是解決問題的工具之一,任何方法能解決問題就是好方法、好工具。
大大你能輕鬆解決這樣很好呀 :-)
寫程式並不是只為了解決問題,
更多的情形是有特定目的, 例如
減輕工作量,自動化,避免人為失誤等...
更多寫程式的目的是為了讓寫程式的行為能更輕鬆,
所以就像所說 更「輕鬆」的方式去解決 「寫程式的問題」
就像購物網站有很多賺現金紅利的活動,
當然可以於時間到時親自去操作網頁,也可以轉鬧鐘避免忘記,
但是更可以寫程式於各時間點去自動運作完成活動參與...
然後自己輕鬆的睡覺看電視,完全正常作息,更不會覺得錯過活動很可惜,
要買東西時發現用紅利就夠了,都不用花錢笑呵呵,買的更開心!
code all day跟上不上進並非是等於等號的。
因為會code all day。除了是因為自已真的離不開pc。要不然就是因為程度不夠,或是趕case的情況下。才會code all day。
大多數而言,我看過的大多是因為程度不夠。東西改了又改,改到連自已的時間都沒有了。
一般來說,這樣子反而是不好的。
有能力的話, 多教教旁邊的人, 讓他也懂你有效率的工作, 帶起風氣, 自然就不會讓你被當成異類了.
沒有什麼應有的態度,只有自己想要的態度,
寫程式就是一種職業,有人覺得這種工作是興趣,
有人覺得是夢想,也有人覺得只是混口飯吃,
當個三流工程師也無所謂,
也像每個人的人生,有人覺得得過且過平凡就好,
有人設定目標努力不懈,不想和多數人過一樣的人生,
當然想法是一回事,真的怎麼做又是一回事,
有想法沒有執行力也是白搭,
爬一座人生的山,往往也只有極少的人能登上頂峰,
不過會問這種問題的人,通常心態都是抱持得過且過,
光要從想法改變就是件困難的事~
我最近定了一個理想。
想在二年內玩轉20種程式語言。
你說說要不要coding all day??
可是我覺得很好玩啊!
不是當成工作,而是當成一種coding game!
我也不怎麼愛寫程式。所以才會用六十多行就寫出別人需要寫三百多行的程式。
我真的不太愛寫程式。所以才會一直以來對如何更「輕鬆」的方式寫程式特別感興趣。
你應該瞭解一下,同事/同學 過code all day的生活的背後原因是什麼。
coding 只是程式設計師工作的一環。更多的時間你要花在充實知識、花在圓滿人生、花在讓自己過得快樂上。
也因此,身為程式設計師應該是 coding 越少(花費時間)越好。如果你安排的 coding 時間已經足夠你完成任務、順便減輕維護負擔、又可以得到成就感、獲取上級賞識,那我不知道你還需要 code all day 幹嘛?
在公司的前兩年,真的是每天寫程式,下班也在想程式.......
第三年到現在第六年,上班需要寫程式就是把以前的程式,
複製出來修改一下,其他時間就是,上網買東西,上網看影片,
或是,每天在電腦前發呆8個小時,有時候覺得好痛苦......