iT邦幫忙

2

怎樣才算是寫程式應有的態度?

  • 分享至 

  • xImage

我其實不怎麼愛寫程式,不愛寫是說「我不太會想在下班時候(假日)想程式碼的事」。

我個人覺得整天寫程式的熱忱是有點病態的,但似乎coding all day 好像才是工程師應有的生活,而我的同事/同學 也是過這種code all day的生活,這讓我很納悶,難道我的心態有問題嗎? 我不夠上進嗎? 不過我有時會去medium翻文件 看一些理論。

我覺得寫程式只是解決問題的方式之一,在寫程式的思維是「除非最好的解決方式是寫程式,不然我會用其他更「輕鬆」的方式去解決」,而且有時候會思考到要解決的不是問題而是問體的本身,我這樣是不是異類啊?

看更多先前的討論...收起先前的討論...
你覺得人家是病態的,那反過來別人會不會覺得………
有一句話是這麼說的:人家高興就好!管那麼多幹嘛!

不管是認真一件事,熱衷一件事,就算為了他廢寢忘食。
人家就是熱在其中,沒有什麼不好的。

就我個人來說好了,不光是下班時間。
我定期或不定期也都會跑一些研討會、交流會。
然後我要「應付」的還不是一種程式語言。
(就拿最近來說好了,一個是一週搞定ASP.NET,現在面臨的是一週搞定JAVA)
把興趣融入工作,把工作融入興趣。這樣完完全全沒有什麼不妥或是病態的地方。
當然…運動還是比較重要,這一點反而是我比較欠缺的。
Luis-Chen iT邦新手 4 級 ‧ 2018-05-06 01:41:40 檢舉
感謝大大,關於熱忱上的敘述,我的措辭的確不夠理性
weiclin iT邦高手 4 級 ‧ 2018-05-06 04:28:14 檢舉
其實適當的休息與放鬆反而可以增進工作效率, 寫程式也一樣, 可能一天有一半都在發呆真正寫程式只有一兩個小時, 願意下班時間繼續弄程式也好, 不願意也罷, 純粹是自己選擇想要的生活方式而已, 沒什麼態度問題

但若是剛入門或想跳槽來程式領域的新手, 不投入點私人時間是很難短期達到業界能用的標準的

面對什麼都想丟給程式解決的傢伙, 能好好告訴他什麼適合用程式什麼不適合, 這是很優秀的能力, 請保持下去
froce iT邦大師 1 級 ‧ 2018-05-06 07:23:34 檢舉
程式只是解決問題的工具,也不是什麼都要寫程式。
我雖然是會無聊就想程式要整麼處理的人,我也不覺得一定整天想程式就是正確的態度。
而且很多事是不能透過程式解決、根本不需要程式來解決、或透過程式來解決也不合成本,就如weiclin所說,能夠溝通一般人和程式設計師的話,也是很優秀的。
marlin12 iT邦研究生 5 級 ‧ 2018-05-06 13:31:18 檢舉
快告訴我,有什麽「輕鬆」的方式不用寫程式便可以解決?
每次同事用他的油嘴把工作推掉,我都很羨慕呢!
基本程式到一定的程度,就要學學其他非程式的事~
例如學學各國外語~每天定時運動~
語言例如~練習英、日、韓、法、德之類~
運動例如~國小操場15圈~100個仰臥起做~開合跳100下~伏地挺身100下~
陪陪女友/家人去外面走走~@__@
froce iT邦大師 1 級 ‧ 2018-05-06 21:40:31 檢舉
to marlin12:
快告訴我,有什麽「輕鬆」的方式不用寫程式便可以解決?
每次同事用他的油嘴把工作推掉,我都很羨慕呢!

這你可以和你同事學習啊。

最近在看鳳凰專案這本書,第一步工作法首要先界定出什麼是迫切的需求,並將之視覺化,瞭解IT能在企業獲利的前提下,扮演什麼樣的積極角色。
或許你覺得你同事油嘴,能把事情推掉,但或許你接到的大多數工作只是不迫切需要的,你又推不掉,或許你能從這方面去思考說服上面的方法。

附帶一提,在鳳凰專案這本書裡,改善流程的是傳統的白板和紙卡做的看板系統。
資訊人員常覺得什麼都得資訊化,但有些事情的確不是那麼迫切的需要資訊化,就算傳統工具也能傳遞資訊流,有效的工具就是好工具。
有些人我才覺得奇怪。
別人喜歡coding all day不一定是為了工作。
也有像我這種出於「就是喜歡」的人。
然後就扯到一些別人大概家庭不和樂、生活不美滿之類的………

還是說我的coding all day跟大家想的不一樣?
認為只要coding all day就是在工作?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
暐翰
iT邦大師 1 級 ‧ 2018-05-05 23:52:36

似乎coding all day 好像才是工程師應有的生活

目前看下來好像除非是把寫程式當成興趣(或是趕案子)
不然不會有這麼大動力整天寫CODE

難道我的心態有問題嗎? 我不夠上進嗎?

大大你心態沒問題。
夠不夠上進,要看能不能快速解決公司問題來決定。

我覺得寫程式只是解決問題的方式之一,在寫程式的思維是「除非最好的解決> 方式是寫程式,不然我會用其他更「輕鬆」的方式去解決」

寫程式我覺得只是解決問題的工具之一,任何方法能解決問題就是好方法、好工具。
大大你能輕鬆解決這樣很好呀 :-)

2
wwx
iT邦好手 1 級 ‧ 2018-05-06 12:31:48

寫程式並不是只為了解決問題,
更多的情形是有特定目的, 例如
減輕工作量,自動化,避免人為失誤等...
更多寫程式的目的是為了讓寫程式的行為能更輕鬆,
所以就像所說 更「輕鬆」的方式去解決 「寫程式的問題」

就像購物網站有很多賺現金紅利的活動,
當然可以於時間到時親自去操作網頁,也可以轉鬧鐘避免忘記,
但是更可以寫程式於各時間點去自動運作完成活動參與...
然後自己輕鬆的睡覺看電視,完全正常作息,更不會覺得錯過活動很可惜,
要買東西時發現用紅利就夠了,都不用花錢笑呵呵,買的更開心!

0

code all day跟上不上進並非是等於等號的。
因為會code all day。除了是因為自已真的離不開pc。要不然就是因為程度不夠,或是趕case的情況下。才會code all day。

大多數而言,我看過的大多是因為程度不夠。東西改了又改,改到連自已的時間都沒有了。
一般來說,這樣子反而是不好的。

0
fuzzylee1688
iT邦研究生 3 級 ‧ 2018-05-07 11:12:54

有能力的話, 多教教旁邊的人, 讓他也懂你有效率的工作, 帶起風氣, 自然就不會讓你被當成異類了.

0

沒有什麼應有的態度,只有自己想要的態度,
寫程式就是一種職業,有人覺得這種工作是興趣,
有人覺得是夢想,也有人覺得只是混口飯吃,
當個三流工程師也無所謂,
也像每個人的人生,有人覺得得過且過平凡就好,
有人設定目標努力不懈,不想和多數人過一樣的人生,
當然想法是一回事,真的怎麼做又是一回事,
有想法沒有執行力也是白搭,
爬一座人生的山,往往也只有極少的人能登上頂峰,
不過會問這種問題的人,通常心態都是抱持得過且過,
光要從想法改變就是件困難的事~

0
海綿寶寶
iT邦大神 1 級 ‧ 2018-05-07 11:33:44

寫程式就是工作
工作時不要想下班的事
下班時不要想工作的事

0

我最近定了一個理想。
想在二年內玩轉20種程式語言。
你說說要不要coding all day??

可是我覺得很好玩啊!
不是當成工作,而是當成一種coding game!

0
wiseguy
iT邦超人 1 級 ‧ 2018-05-07 12:02:56

我也不怎麼愛寫程式。所以才會用六十多行就寫出別人需要寫三百多行的程式。
我真的不太愛寫程式。所以才會一直以來對如何更「輕鬆」的方式寫程式特別感興趣。

你應該瞭解一下,同事/同學 過code all day的生活的背後原因是什麼。

  1. 是因為工作量大到他們必須過code all day的生活?
  2. 家庭不溫暖?沒老婆小孩抱?
  3. 自己的程式問題太多,以致要修到 code all day 的程度?
  4. 沒有其它嗜好興趣?
  5. 藉 code 之名行 game 之實?
  6. .....

coding 只是程式設計師工作的一環。更多的時間你要花在充實知識、花在圓滿人生、花在讓自己過得快樂上。
也因此,身為程式設計師應該是 coding 越少(花費時間)越好。如果你安排的 coding 時間已經足夠你完成任務、順便減輕維護負擔、又可以得到成就感、獲取上級賞識,那我不知道你還需要 code all day 幹嘛?

可是coding真的很快樂。
就算寫一行也是很快樂啊!

coding只是工作的一環?就不能是娛樂?消遣?或是知識學習?
這東西沒有那麼狹隘的……

如果覺得coding痛苦的話不如不要寫比較好!真的。

0
ericit
iT邦新手 3 級 ‧ 2018-05-07 13:39:55

在公司的前兩年,真的是每天寫程式,下班也在想程式.......

第三年到現在第六年,上班需要寫程式就是把以前的程式,

複製出來修改一下,其他時間就是,上網買東西,上網看影片,

或是,每天在電腦前發呆8個小時,有時候覺得好痛苦......

fuzzylee1688 iT邦研究生 3 級 ‧ 2018-05-08 16:46:41 檢舉

改行當維運AP人員好了, 正確把前手的Bug改對, 你會更有樂趣的.

我要發表回答

立即登入回答