看板 Soft_Job 關於我們 聯絡資訊
※ 引述《jessicaQ (小湘兒)》之銘言: : ※ [本文轉錄自 Tech_Job 看板 #1CBXB6po ] : 作者: jessicaQ (小湘兒) 看板: Tech_Job : 標題: [請益] 怎樣算會寫程式 : 時間: Sat Jul 3 00:24:35 2010 : 我想了解在科技業到底怎麼樣才算會寫程式? : 如果就通訊軟體或者通訊協定來說 : 會寫程式的意思是會用C寫出幾千行程式嗎? 還是說要懂通訊的各層協定~ : or要懂得trace出程式的操作流程? : 我比較想了解到怎樣的程度在科技業算是會程式 小弟不才.... 話說我當年當學生的時候,也是對此有所疑惑 但我疑惑的不是自己會不會寫程式 而是不知業界對於會寫程式需要到達哪種程度的需求 寫程式,人人會寫,寫的好壞而已 速度快慢.效率好壞.BUG多寡.模組化物件化. 軟體彈性.開發時的考量多少罷了 會寫程式,我想最基本的一個要素 算是,要以人腦模擬電腦執行程式的順序 簡單來說=>你要清楚電腦是怎樣去run程式的 這部分算是大學的基礎訓練 再講更簡單的一句話"邏輯思緒要清楚" 你對整個程式的流程步驟都十分清楚的話 debug變不會那麼困難 流程清楚,自己大概就可以推測出來bug再哪了 自己在寫code 覺得自己talented哪也有可能(不過很不準ㄅ -- 話說有無名暴力破解的程式是多少人的夢想   程式在手,我卻沒有好好的利用他,可惜了! 我的無名:http://wretch.cc/blog/prag222 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.165.6
joy830:一樣的功能 一百個人就會有一百種寫法 07/03 02:08
joy830:心得就是 看懂別人的不如自己重寫 07/03 02:08
slalala:所以維護最貴 07/03 02:38
TonyQ:會說看懂別人的不如自己重寫,應該是鐵板踢的不夠多.. 07/03 12:21
TonyQ:很多程式裡面都隱含著隱規則,單純用自己的想法重寫不參考 07/03 12:21
TonyQ:前人的邏輯是會死很慘的... 07/03 12:21
TonyQ:特別是很多時候根本沒有人知道邏輯,只有前人的程式中有記載 07/03 12:21
TonyQ:時,這種情況常發生於跨部門的合作... 07/03 12:22
TonyQ:我覺得看懂別人寫的code是一個基本skill,可以不想看,但是 07/03 12:23
TonyQ:踢到鐵板時,要能有回去挖舊code對照的能力. 07/03 12:23
kami1119:推T大,不如重寫只適用於簡單的,但簡單的其實都看的懂. 07/03 13:07
grence:http://goo.gl/y1VV 每個程式設計師都(曾)想重寫 07/03 13:19
prag222:隱規則是只整個系統運作的流程麼?感覺上寫一個系統,管他的 07/03 14:30
prag222:整個運作流程,作直接體現出來的就是code了 07/03 14:31
prag222:*最直接 07/03 14:33
TonyQ:隱規則說的是spec上沒有一一載明的環境條件,或者是為了達到 07/03 15:06
TonyQ:spec上的要求,所採用的一些特定的rule。 07/03 15:06
TonyQ:像grence舉的那篇所說的,在特殊的環境下所採用的特別處理。 07/03 15:07
guest0710:請問一下 小弟只是個剛學程式的新手 07/03 18:23
guest0710:不自量力的願望 是想把程式語言學到母語程度 07/03 18:24
guest0710:不知道真的有辦法嗎@@ 多練習就可以達到嗎 07/03 18:24
prag222:程式語言不等於語文 07/03 18:37
prag222:我倒是蠻想把英文語言學到母語程度 07/03 18:37
godisempty:我很好奇怎麼用C++罵髒話 但只有是程式員看得懂 07/03 18:41
TonyQ:用ascii 罵就好啦....XD 07/03 19:03
xvid:讓你trace一個月才發現是hello world 07/03 19:04
cacheK:程式語言變母語..XD,以後說話都先cout一下 07/03 21:25
prag222:我是有點酸啦,新手怎麼會知道這差別 07/03 21:43
prag222:我是自己有先買書來看,大一的程式課程,老師出題目 07/03 21:44
prag222:就自己想,自己去寫出來,這樣起碼就有基本的能力 07/03 21:45
spidr1985:推 T大 幾萬行自己重寫看看就知道了 XD.. 07/04 10:53
rocairforce:程式是條不歸路....(菸) 07/04 20:34