看板 Soft_Job 關於我們 聯絡資訊
※ 引述《TWTRubiks (阿哲)》之銘言: : 目前我是電機系 - 大二(科大)的學生,二年級時開始對寫程式有了一點興趣, : 大二上時先跑去修了大三的JAVA,然後二下就先找教授做專題了,由於是第一次做專題, : 教授要求的,我們一組(2個人)就做(我們都是第一次做專題),然後我做到今天,大約做 : 了1個多月而已,發現了一個蠻嚴重的問題..... : 因為我們都是老師要求甚麼,我們就做甚麼.....到今天發現,這些東西程式根本串不起來 : ,也就是說,再做專題之前,我應該先把整個『架構』想好在下去做的,不然一堆程式碼 : 都是GOOGLE然後COPY再改一改而已(總覺得這樣沒什麼效率) : P.S 做的時候是用第一次才接觸的 C# : 所以,我看我下禮拜和組員討論時打算說,「我們是不是該砍掉重練了....」 : 我猜到時候和教授說一定要被罵了..... : 結論: 我想請問版上高手幾個問題 : 1. 做一個企畫 or 軟體 or 專題 是不是該心裡有個稿,也就是說我哪裡要怎麼做之 : 類的!? 提出點子 -> 發想收斂 -> 蒐集資訊 -> 確定主題 -> 目標設定 -> 界定範圍 -> 以終為始,設定里程碑逆推估出時程及人力資源 不過坦白講, 這點很[難]算得準, 實務上不能算得太樂觀. 除非整個範圍都是 自己熟到不能再熟的領域, 只是在重複自己已熟悉的流程而已, 不然一定都會 出狀況. 一個學期的專題, 扣掉其它課程所佔用的時間, 其實能做的東西範圍很有限, 只能說教育意義遠大於實質意義啦. 基本上就是找個小東西出來練功, 讓你們 能夠親身體驗專題的流程是怎麼跑的. 我建議先找有修過這門課的學長姐詢問該如何進行,千萬不要自作聰明,搞出自 己收拾不了的題目. : 2. 還有哪些是要成為一個程式設計師必備的呢?! 肝?! 創意?! 程式設計師 就是 programmer. 基本上就是程式語言,資料結構,演算法這些要 懂到能用來應用在實作上的程度.至於要多熟練或多精通那是另一個議題. 我個人認為創意不包含在這範圍裏.雖然[設計]這兩字有隱含某些創意的意思 在內,但那是很久以前的認知了. 軟體工作發展到今天,愈來愈細了,程式設計 是比較偏實作階段的工作,在實作前,照理說規格都應該訂好了,實作就是照著 規格施工,把該做的做到位而已;而創意是比較偏企劃階段的事. 至於肝,意思是指熬夜?(不是加班吧?),照說不該由程式設計師承擔,偶爾會有 沒什麼,但若是經常性的,就代表在工作的分配及規劃上有問題,至於是職場問 題還是個人問題則可另外討論.當然若想賺更多,兼好幾份差,那也是個人自由. : 如有違反版規~ 會自D : 謝謝大家~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.235.202.111