國立彰化師範大學

#請益 寫程式如何知道自己真的理解

2021年8月7日 02:15
不好意思,我是剛學程式的新手, 本身不是資工資管相關科系, 想學習寫程式, 目前從朋友建議的PHP入門, 跟他借了挑戰PHP7 MYSQL程式設計與超強專題特訓班這本書 想問的是書上的簡單的範例我都有實作也可以理解,但是如果碰到整個程式稍微大一點的可能50 60行左右就會很吃力,我會先照著打一遍看結果,隔天試著打出來,但是我覺得這樣好像憑印象去寫 想請問大大如何知道自己真的懂了,而不是憑記憶去寫的 ,還是其實我這個階段其實就是實作,忘了函式怎麼用回去翻書就好 謝謝
22
留言 21
文章資訊
共 21 則留言
mimibaobao
功能對了就是理解了, 語言忘記查就好,重要的是邏輯… 往後寫的東西多了, 自然會有更好的邏輯和語法, 但更好的不一定是好的,可能只是方便而已。 多問人多討論多看別人的作品, 才是進步的王道!
國立清華大學
50 60 行 吃力是什麼意思 如果真的會寫程式幾行都沒差吧 我覺得至少要有碼農等級才算會寫程式 也就是說好歹左抄右抄 能寫出一個應用程式 是真的可以生活使用的那種 小程式也好 阿通常寫多就有明顯進步 加油
國立嘉義大學
學習都是從模仿開始 剛開始用抄的用背的都很正常 可以理解的就去理解,不能的就先死背起來 等你的domain knowledge越來越多 到時候自然就會開竅了
國立暨南國際大學 資訊工程學系
寫程式不是背課文 最起碼遇到問題知道要怎麼解 忘記語法查一下就好了
國立成功大學
等你會寫的時候就不會問這種問題
原 PO - 國立彰化師範大學
b1 感謝大大的提點 我會加油的 b2 就是書上前面範例可能5~10行或結束 可是後面的實作會比較大 不過我會加油的 謝謝 b3 可能真的要等我開竅那一天了XD,不過我會加油的謝謝 b4 感謝大大
mimibaobao
B6 加油 一開始都會很卡 很多問題無法解決 到後面通了就會寫的欲罷不能😂
淡江大學
你有沒有看過一隻鳥頭在轉的圖 差不多就是那樣
長庚大學
B8 圖片支援
維諾納州立大學
Php 之前學的時候是看這個,個人覺得基礎會滿紮實的,但是要有耐心,影片建議1.5倍看不然會覺得很久 另外影片其實很老了,用的是php4,但基礎是一樣的
淡江大學
B9 水啦感謝支援 臨時找不到這張圖
國立臺灣大學
新手建議先試python
國立高雄科技大學
B12 這老哥在freecodecamp的影片 推 crash course都有點到重點
國立雲林科技大學 資訊工程系
其實程式主要是看領域 看你是php+mysql 未來是要走後端嗎
國立雲林科技大學 資訊工程系
B12 我覺得py不太U(興趣的話還可以 打基礎個人覺得C/C++ or Java
國立臺灣大學
B15 我認為要看程度和時間~ 以樓主的情況來評估,python可能更適合一點,雖然省略掉超多東西,但至少能夠掌握程式語言最基本的骨幹,變數、流程、迴圈⋯ 如果熟悉後,我也跟B15一樣認為最好還是要學C/C++等,瞭解更基礎的譬如有關宣告、記憶體控制、指標⋯之類的知識 題外話,雖然台灣用python的應該還稱不上多,但還是有不少知名公司後端開發會使用python的框架。當然php更多,可是比較多是傳統的公司使用,因為本身語言有一些先天的小缺陷,維護起來麻煩一些。我個人反倒是很看好Golang的潛力,有python的簡潔加上C的速度~
國立雲林科技大學 資訊工程系
B16 不過嘛...Go在某些情況下使用pointer 速度反而會變慢XD
原 PO - 國立彰化師範大學
b7 這幾天真的很卡 就回去翻書+上網看一下 還是有解決 可能是因為還不是很難的東西 b8 還滿有梗的笑死,不過主要是擔心我數學我太好 b10 謝謝你 我會看看的 b14 對喔,等php再熟一點也會去學mysql 之後會想走後端 b16 不好意思好奇問一下 ,這邊的難以維護是什麼意思啊,是修改功能的時候很麻煩嗎? 另外我朋友是跟我說,後端現在php算好找,然後說工程師通常不會只學一種語言之後在換也行
銘傳大學
刷題
國立虎尾科技大學 資訊管理系
如果先學Python的話我也覺得限制太少, 先從c或java以及php 這種比較嚴謹的語言開始會比較好, 缺點的話可能是有些人會比較容易放棄, 但是堅持住收穫會很多, 再回去看python也會比較顯而易懂, 但我還是要說 php你真的很醜..
世新大學
當你信手捻來就是出師的時候 從基礎開始吧 去上上基礎課程 或買程式基礎教學的書 一再強調基礎 因為不管做什麼都是從基礎開始 那種妄想一步登天的心態不太好 寫程式先學學容器。判斷式。迴圈。 函式。物件導向開始吧 沒有這些基本功會垮掉 一問三不知 萬丈高樓平地起 外面商用程式都是上千上萬行code 資工系更是四年養成 有的還看過各種不同的碼 當然強。才能勝任pm 題外話我大學唸航太 所以工程類什麼都沾一點 一開始學c 算是啟發吧 我上過c瞭解電腦架構 才會組電腦 不過現在坊間一堆這種書了 最後你學程式要做啥 再去學那語言 不要搞到後來你說想搞機器人 機械手臂 跑去學php那會白學⋯⋯