PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   ※(轉貼)寫程式需要這2個寶貝嗎???※ (https://www.pcdvd.com.tw/showthread.php?t=386862)

swiss ymir 2004-09-19 03:18 PM

要寫程式的話我覺得是不睡覺的能力列為第一吧
能多久不睡覺是成敗關鍵

另外要說是"分析"勉強也算吧,總之就是把一些事情或是行為 拆解成電腦可以理解的程度

剩下就是一直看別人寫的範例和猛K一些語法,然後一直作練習
所有的時間都砸下去就對啦
其他事情都別想了一搞就是十天半個月的
所以"坐得住"應該算是第三項能力,有的人天生就是坐不住,那就沒救

paradise 2004-09-19 03:18 PM

其實
我看不太出來為甚麼各位那麼不滿發文者
我倒是覺得這個問題是蠻正常的
剛接觸程式設計不久的人應該都會想問一問

paradise 2004-09-19 03:24 PM

引用:
作者☆楚留香☆
嗯...我想這的確是!
但是邏輯是個蠻抽象的東西ㄝ!
數學成績不佳的人,是否代表邏輯能力差呢?? :confused:

不知是否有方法可以確實量化自己的邏輯觀念的強弱喔???
:yeah: :confused:


我之前有拿過一些課 算是數學和電腦觀念合一的課
就如你所說的 這真的很抽象 我也不太會解釋
但是裡面大部份都是由一些很基本的 events 來推出之後 events 的正確性

因為我學得也不太好 所以真的很難解釋.. :cry:

ElvisTu 2004-09-19 03:27 PM

我覺得邏輯能力就是
你對於事件的流程、形成、關係、判斷、結果要有很清析的觀念
對於電腦的執行方式也要很了解
才不會寫到後來程式碼亂跑 or 跑去無限迴圈了
得到意想不到的結果

☆楚留香☆ 2004-09-19 03:47 PM

引用:
作者paradise
其實
我看不太出來為甚麼各位那麼不滿發文者
我倒是覺得這個問題是蠻正常的
剛接觸程式設計不久的人應該都會想問一問


多謝你的客觀相挺....
3q so much! :)

chensonic 2004-09-19 04:41 PM

不知樓主是否為理工科系或資訊相關科系的學生
如果是,應該有上過寫程式的課程像是"計算機工程應用"或是"程式語言"之類的
有沒有辦法寫出學校的所有功課呢?
這是很基本的喔
如果不是讀理工或資訊,沒關係
去附近的圖書館隨便借一本"C語言入門"或是"VB入門"的書自己讀讀看
如果有辦法從第一頁讀到最後一頁,看懂所有的範例程式
並寫出所有的習題
恭喜,你或許可以走走看這條路
如果連一百頁都讀不完,老是嚷嚷看不懂
你就知道自己欠缺的是什麼了

坐而言不如起而行
如人飲水冷暖自知,用問的是不會有體會的
對了,"看懂程式"和"會寫程式"有天壤之別
要自己寫喔!

R-D 2004-09-19 05:12 PM

大家在講"邏輯"?? 是這麼翻譯的嗎?
我覺得應該是"演算法"要強吧..就是所謂的Algorithm..
我同意之前前面一位所講的, 寫程式很多人都會啊.. 但寫出來的就是垃圾
(sorry..用詞嚴重了.. 但在國外, 這叫做 Garbage in garbage out)..
再來, 就是英文也要強吧.. 至少我是這麼認為~
不論是直接用英文學寫程式, 比較自然一點, 或是英文好, 很多functions name也許雖然你不知道, 但是很本能的就會連想的到.. ex. 檢查是不是空的, 就會想到用 is_empty() 之類的..
我之前做家教, 碰到沒天份的真的是很辛苦... 一方面 英文不好..
都沒天份了,還要努力記下來一些funciton的意義與用法, 實在太辛苦
另外大多數的人, 都是有興趣.. 或是 肯學習
但最大的問題就是... 缺乏algorithm的能力..
所以別人的程式20秒跑完, 他的可能就要1分鐘...(或大部分就只會用if statement 寫程式)
所以鼓勵所有剛起步, 想學程式的人..多學algorithm的能力 .. 英文也要唸..
學起來就會很自然..... 至少~ 以後走不下去, 英文還是學好了 嘿嘿~

twu2 2004-09-19 05:30 PM

不要想太多了, 現在要找個把規格流程都弄好, 只要求把這些東西用程式實作出來的新人都不太好找了...

paradise 2004-09-19 05:34 PM

引用:
作者R-D
大家在講"邏輯"?? 是這麼翻譯的嗎?
我覺得應該是"演算法"要強吧..就是所謂的Algorithm..
我同意之前前面一位所講的, 寫程式很多人都會啊.. 但寫出來的就是垃圾
(sorry..用詞嚴重了.. 但在國外, 這叫做 Garbage in garbage out)..
再來, 就是英文也要強吧.. 至少我是這麼認為~
不論是直接用英文學寫程式, 比較自然一點, 或是英文好, 很多functions name也許雖然你不知道, 但是很本能的就會連想的到.. ex. 檢查是不是空的, 就會想到用 is_empty() 之類的..
我之前做家教, 碰到沒天份的真的是很辛苦... 一方面 英文不好..
都沒天份了,還要努力記下來一些funciton的意義與用法, 實在太辛苦
另外大多數的人, 都是有興趣.. 或是 肯學習
但最大的問題就是... 缺乏algorithm的能力..
所以別人的程式20秒跑完, 他的可能就要1分鐘...(或大部分就只會用if statement 寫程式)
所以鼓勵所...



algorithm 只是用來解決問題的演算法 不是一種觀念吧
我認為 algorithm 要寫得好 那 logic 一定不能太差
algorithm 會寫得不好 大多數都是因為 logic 的觀念不夠強 所以思考不夠周全

只是一點意見

☆楚留香☆ 2004-09-19 05:35 PM

引用:
作者R-D
大家在講"邏輯"?? 是這麼翻譯的嗎?
我覺得應該是"演算法"要強吧..就是所謂的Algorithm..
我同意之前前面一位所講的, 寫程式很多人都會啊.. 但寫出來的就是垃圾
(sorry..用詞嚴重了.. 但在國外, 這叫做 Garbage in garbage out)..
再來, 就是英文也要強吧.. 至少我是這麼認為~
不論是直接用英文學寫程式, 比較自然一點, 或是英文好, 很多functions name也許雖然你不知道, 但是很本能的就會連想的到.. ex. 檢查是不是空的, 就會想到用 is_empty() 之類的..
我之前做家教, 碰到沒天份的真的是很辛苦... 一方面 英文不好..
都沒天份了,還要努力記下來一些funciton的意義與用法, 實在太辛苦
另外大多數的人, 都是有興趣.. 或是 肯學習
但最大的問題就是... 缺乏algorithm的能力..
所以別人的程式20秒跑完, 他的可能就要1分鐘...(或大部分就只會用if statement 寫程式)
所以鼓勵所...

那可以請你推薦一本適合初學者的入門書嗎???
3Q...... :)


所有的時間均為GMT +8。 現在的時間是09:24 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。