精華區beta Tech_Job 關於我們 聯絡資訊
其實如果要在程式技術上有所經驗累積,除了工作之外, 建議到open source的project資料庫找一些相關的程式來學習研究, 或是看一些design pattern的書(侯捷有一些著作可以看看) 台灣很多公司並沒有強調軟體工程的步調,很多案子是程式能夠動就好, 至於想要寫的更有效率或是更有味道的版,時間可能不多,或根本不可能, 因為會有下一個新案子出現在你眼前, 如此惡性循環,很多人都覺得寫程式,只是改改前輩同事的程式碼而已,讓他符合新的需求, 如此變的單調乏味,環境有時候也會讓你有無力感,當你想要把程式改的更好的時候, 又會覺得長官要看到的績效是你做完幾個案子,而不是你把之前的案子程式弄得更好, 所以不要以工作的程度為你期望學習更好的程式技能之方向,與推動力,這樣會很無奈或 痛苦,轉變態度一下,如此才能有充裕的時間慢慢累積你的功力,方便應用到之後 的工作生活上! 另外想說沒有啥頭腦好不好才能有好功力的說法,首先先問問自己喜歡寫程式, 研究程式嗎,看到很特別的寫法的時候會不會很想把它剖析研究然後消化變成自己的, 如果有這樣強烈的態度,那麼剩下就是你的耐心與毅力了,這些都是後天可以具備的, 你在煩惱可不可以變厲害的時間已經浪費掉了,不要懷疑,就是抓住方向,盡力去累積! 程式就像是一種語言的文章,只不過最後會翻譯給機器看的,想想如何寫好文章, 當然要先看看人家寫的好文章,引經據典,然後融入自己的想法, 把自己當作寫給機器看的作者,你可以當好文作者,也可以寫壞文章, 機器可能都會看!!一切都是你自己決定的... ※ 引述《workingman (社會新人)》之銘言: : 請問要想在寫軟體程式的工作上有所發展,需要具備怎樣的能力呢? 是要頭腦好嗎? : 這樣的話 頭腦普通的是不是 就沒變厲害的一天了呢? : 還有要怎樣增強自己的寫程式功力呢? : 剛進這行的新鮮人.......... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.243.237.65
glob:推薦這篇文章! 08/03 13:57
eva19452002:我也推薦這篇文章 08/03 14:24
keroclow:說得太好啦! 08/03 15:51
Jiming:推 轉變態度一下. 08/03 16:20
assoco:大推!!! 可否借轉給我部門的程設看?? 08/03 16:20
MamaMe:好文章!! 08/03 16:29
meltice:我只想知道為什麼微軟的API動的跟我想的不一樣 08/03 18:22
meltice:至於design pattern可能要先等我會用API再說吧 08/03 18:25
meltice:為什麼asf檔最後總是少了幾秒的聲音 為什麼畫面會蠕動 08/03 18:26
meltice:為什麼WMP可以撥 為什麼GraphEdit出現災難性失敗 08/03 18:27
washLe:....那有毀滅性錯誤嗎!? 08/03 20:01
meltice:有啊 之前寫個程式不小心把整個program file砍掉了 08/04 20:11
MichaelSoft:中肯 08/05 23:52
aherchen:謝謝各位支持,如果有幫助歡迎轉...^_^ 08/09 00:16