Re: [閒聊] 我是不是不適合寫程式?

看板Soft_Job (軟體人)作者 (我不要變小胖Orz)時間17年前 (2008/09/28 02:11), 編輯推噓33(33025)
留言58則, 15人參與, 最新討論串3/4 (看更多)
其實寫程式真的不難... 端看你怎麼對待他 很多人對寫程式心裡常有一個想法 會寫程式的人一定邏輯或數學很強 其實這不一定正確(起碼我本身邏輯跟數學很爛) 我個人認為寫成是重要的是分析能力 我提供給個寫程式應有的態度給你參考一下 首先你要知道你要做的東西是什麼 很多人一聽到要做的東西好像很大很難就卻步了 這是非常給他無意義的行為 以原PO的例子來講好了 你常常會不知道如何下手 這是因為你根本沒去分析你的起點跟最終目的之間的要素 以下舉個我個人分析的觀點給你聽 你說你需要做一個資料庫自動錯誤就更新的行為 那麼首先必須確定終點 1.終點:更新錯誤的資料庫 所以你需要有將新值取代舊值的功能 2.那要怎樣知道資料庫的資料是錯的呢? 最簡單的方法就是比對 所以你知道你需要比對的功能 3.那比對要怎麼比呢? 是以什麼欄位為基準去判斷 4. 5. 6. 7...... .... 中間就不加以詳述直接跳起點 起點 開啟資料庫 在這之間有點類似逆向工程的行為 你要先全面的知道你需要的功能有哪些 然後連接的條件 把所有的功能跟條件都列出並且連接之後確定可以走到終點 那麼恭喜你 你等於已經做完一半了 可以開始coding了 把你所有的功能全部寫好然後一條一條的連起來 但是計畫永遠改不上變化... 在這之間一定會發現當初規劃的矛盾點 這時候就是經驗的問題了 可能多拐幾個彎一樣可以到終點 或是可以省略幾個步驟 或是最慘的就是永遠走不到終點 沒有人剛開始就可以做得很好 就跟馬拉松一樣雖然有的人天生耐力超強 但是跟有訓練過的人一比較還是有明顯的差距 寫好程式沒什麼要訣就是多寫多觀摩多參考多努力 就跟每件事情是一樣的 都得多做多練習 你以為有誰一開始就超猛超厲害的嗎? 有啦 不過不要指望那個人是自己 天才大部分都活得很不好 順便講一下自己慘痛的經驗 我曾經在我第二份工作 直接被資深的前被當著我的面說 你根本不會寫程式 然後老闆就在旁邊/___\ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.118.21

09/28 02:31, , 1F
網路上隨便抓一些framwork下來看,我也覺得自己不會寫
09/28 02:31, 1F

09/28 02:32, , 2F
程式,不過我覺得至少我有自知之明,會努力去學,而不是停
09/28 02:32, 2F

09/28 02:32, , 3F
滯不前...這是我覺得我比老鳥好的地方...
09/28 02:32, 3F

09/28 02:36, , 4F
邏輯很爛? 可是你講的從頭到尾都是邏輯.......
09/28 02:36, 4F

09/28 03:57, , 5F
個人認為,邏輯能力跟程式設計並沒有絕對的關係
09/28 03:57, 5F

09/28 04:21, , 6F
1.你講的東西就是一種邏輯 2.有人遇過邏輯爛程式強的人?
09/28 04:21, 6F

09/28 09:16, , 7F
分析問題不就是搞推理?搞推理不就是搞邏輯?會分析問題的話
09/28 09:16, 7F

09/28 09:17, , 8F
怎麼可能邏輯會爛到哪去?頂多多繞幾個圈吧...
09/28 09:17, 8F

09/28 09:22, , 9F
其實現在寫程式的用途也很多!的確有很多方面是不需太多數
09/28 09:22, 9F

09/28 09:22, , 10F
跟邏輯!只需有範例即可
09/28 09:22, 10F

09/28 12:52, , 11F
邏輯和程式設計當然沒有絕對的關係,問題說,說不重要
09/28 12:52, 11F

09/28 12:52, , 12F
簡直就是笑話,除非你寫的程式都簡單得像個鳥蛋........
09/28 12:52, 12F

09/28 13:41, , 13F
我也不會寫程式 可是我有很多程式範例可以COPY ^^
09/28 13:41, 13F

09/28 13:50, , 14F
copy範例程式? 小心你的成是一堆洞....
09/28 13:50, 14F

09/28 13:50, , 15F
程式, 範例程式通常容錯做的很差....
09/28 13:50, 15F

09/28 16:03, , 16F
看你要寫什麼種類程式吧 寫GUI不用什麼邏輯
09/28 16:03, 16F

09/28 16:04, , 17F
寫ACM邏輯強也不一定寫的出來 (邏輯跟數學都要強...)
09/28 16:04, 17F

09/28 17:32, , 18F
寫GUI不用什麼邏輯??
09/28 17:32, 18F

09/28 18:24, , 19F
bcb,c# 是拉一拉元件 winapi看懂MSDN比較重要吧
09/28 18:24, 19F

09/28 18:28, , 20F
MFC跟JAVA也是看懂說明文件 所以英文對寫GUI重要多了
09/28 18:28, 20F

09/28 21:16, , 21F
Requirement Engineering is important...
09/28 21:16, 21F

09/28 21:48, , 22F
套樓上幾樓的說法,寫視窗程式的不都是英文系的?
09/28 21:48, 22F

09/28 22:19, , 23F
連MSDN和說明文明文件都看不懂怎麼知道系統架構和怎麼
09/28 22:19, 23F

09/28 22:20, , 24F
使用library呢? 英文系是你自己說的喔 :)
09/28 22:20, 24F

09/28 22:22, , 25F
寫GUI看的懂文件 會用library 大概就可以寫除來了
09/28 22:22, 25F

09/28 22:30, , 26F
還有graphical user interface (GUI) != 視窗程式
09/28 22:30, 26F

09/28 22:37, , 27F
GUI只是視窗程式與使用者互動的介面罷了
09/28 22:37, 27F

09/28 22:38, , 28F
GUI,圖形使用者介面,只是介面~~
09/28 22:38, 28F

09/28 22:38, , 29F
視窗程式的重點是裡面處理問題的程式碼~~
09/28 22:38, 29F

09/29 01:05, , 30F
幹..什麼都你在說得..都給你說就好啦
09/29 01:05, 30F

09/29 01:06, , 31F
推 netsphere:看你要寫什麼種類程式吧 寫GUI不用什麼邏
09/29 01:06, 31F

09/29 01:12, , 32F
基本上一個framework設計使用就有一定的邏輯了.
09/29 01:12, 32F

09/29 01:12, , 33F
講的好像寫GUI只要叫個會英文的白痴來寫就可以了
09/29 01:12, 33F

09/29 01:13, , 34F
GUI是不等於視窗程式.但GUI可以包含視窗底層的運作
09/29 01:13, 34F

09/29 01:14, , 35F
你說寫GUI不用什麼邏輯就像是說吃飯是不需要腦子一樣...
09/29 01:14, 35F

09/29 01:36, , 36F
喔 隨便你拉 從你的推文字句就知道你的程度了
09/29 01:36, 36F

09/29 01:39, , 37F
講贏你也沒好處 一切就此打住 謝謝指教
09/29 01:39, 37F

09/29 01:43, , 38F
樓上看來只是單純指版面設計或GUI畫面,通常那不叫GUI
09/29 01:43, 38F

09/29 01:43, , 39F
程式 寫作吧。
09/29 01:43, 39F

09/29 01:47, , 40F
另,不知道樓上有沒有真的看過MSDN/MFC/JAVA(?)文件
09/29 01:47, 40F

09/29 01:48, , 41F
基本上英文都不會是問題,反而是要有邏輯能力才能看懂
09/29 01:48, 41F

09/29 01:49, , 42F
要了解你要寫的GUI所針對系統架構了...也都是邏輯能力
09/29 01:49, 42F

09/29 01:49, , 43F
當然GUI定義或許每個人都會有點不一樣
09/29 01:49, 43F

09/29 01:50, , 44F
樓上,你冒出這一句,恐怕沒人會相信你寫過GUI了。-_-
09/29 01:50, 44F

09/29 01:50, , 45F
你的GUI跟我的GUI定義不同罷了 我讓你認同我的定義
09/29 01:50, 45F

09/29 01:51, , 46F
我也沒好處阿
09/29 01:51, 46F

09/29 01:51, , 47F
所以謝謝指教
09/29 01:51, 47F

09/29 01:54, , 48F
... 連定義都還可以自己一人成一派...
09/29 01:54, 48F

09/29 01:58, , 49F
對拉 我的GUI定義是自己一人成一派拉 謝謝指教
09/29 01:58, 49F

09/29 02:02, , 50F
不過Interface的定義你可能要去查一下了
09/29 02:02, 50F

09/29 02:04, , 51F
就此打住 嘴炮都你我都沒好處
09/29 02:04, 51F

09/29 05:28, , 52F
真好 , 看起來你寫的GUI都不用考慮觸發事件跟狀態的...
09/29 05:28, 52F

09/29 06:10, , 53F
我這種程度對付你剛剛好而已.就我看來你就叫嘴砲...
09/29 06:10, 53F

09/29 06:12, , 54F
在BBS上爽就好,你管我講贏有沒有好處,亂嘴砲就是欠電\_/
09/29 06:12, 54F

09/29 07:03, , 55F
看過你寫的視窗版五子棋了,難怪會說寫GUI程式不用什邏輯.
09/29 07:03, 55F

09/29 09:14, , 56F
orz..原來只是個剛上大學的學生而已...
09/29 09:14, 56F

10/05 23:58, , 57F
UI thread 多起來, 互相又有互動關係, 邏輯能力不夠好
10/05 23:58, 57F

10/05 23:58, , 58F
還滿難猜到能完全正常運作的
10/05 23:58, 58F
文章代碼(AID): #18tdTlGm (Soft_Job)
文章代碼(AID): #18tdTlGm (Soft_Job)