ಠ_ಠ
寫程式寫到哭出來 已經被好幾個人說邏輯不好了 最好的朋友也勸我多想想 早早放棄比路走下去沒有結果好 我也只能看更多教學影片 買更多邏輯思維訓練書 下載更多練習APP
ಠ_ಠ
怎麼連那麼簡單的for迴圈都寫不出來
rice4313
crepe9595
或者你可以考慮上課跟找有效練習的方式?
saturn665
我也邏輯不好,所以買了一些書在看
squid2120
我覺得如果很痛苦的話 其實趁還在讀書 快點轉換方向還不遲
ಠ_ಠ
已經出社會也有在上課 跟著講師做的時候都沒問題 題目一變型就寫不出來了 if怎麼下都不確定 課才剛開始
crepe9595
ಠ_ಠ: 記下這個不確定,先找看看工具書上怎麼解釋,然後照著做,接著再回頭試試題目,記住卡住的地方,下次上課問(如果老師有信箱可寄就用信箱)
garlic9187

算同意kitty,以前在學時老師也是說如果不知道怎麼寫就先將流程整理出來,其他的我也只能說多練習了
ramen6651
ramen6651
腳本型語言的話不一定是你邏輯不好
eagle653
例如 1+1 = 11 嗎
olive7051
我覺得問題比較大的是你會因為這樣哭出來
寫程式對我來說是必須不停失敗、不斷嘗試
才能慢慢累積實力的一項技能
邏輯能力差可以訓練
但挫折容忍度差,你會很難持續下去
你真的喜歡寫程式嗎?
你有想透過程式解決的問題嗎?
你有想過組合各種程式滿足自己的需求嗎?
如果有的話,不需要太難過,
繼續不停改善自己的程式
多看別人解決問題的方式 你會慢慢進步的 但如果你沒有這種熱情 最好還是考慮轉職 轉去重視溝通與整理需求的PM 轉去重視嚴謹與流程的QA 都可以嘗試看看 加油吧!
ramen6651
噗浪不歡迎指教仔
fish9333
我比較想知道你「必須走這條路」的原因。
otter5320
這跟邏輯什麼關係 先把流程盤出來再來寫
fig1022
個人建議噗主試試先把想法調整成「你不是沒有邏輯,只是和寫程式需要的邏輯組合方式不太一樣」
「按了開關→燈就會亮」這個是人的常識,但寫程式的話可能會變成「偵測到亮度不夠→抬手臂→對開關位置→手指伸直→戳下去」這種超級細的步驟

程式並不是離一般人那麼遠的東西,只是抓訣竅的方式每個人不盡相同,用一些生活上的方式去比喻它們也許會有幫助
笨的是電腦,不是你,寫程式的過程是指揮電腦做到你要它做的事
已經學會的人很難再理解學不會的感覺,無法同理是他們的問題不是你的問題
fig1022
對於懂的人,如果想要體會不懂的人的感覺,身為習慣寫 C 和 Python 的人,我所知道最接近的方式是用 SKI combinator (可能還需要 Y combinator) 重新定義 if-else 和 for/while loop,然後拿它們來重寫自己寫過的程式
eagle653
還好吧 S 就替換 K 就幹掉一個 I 就自己 ^^
eagle653
不要拿橘子打蘋果好嗎?
板手跟螺絲起子的使用方式很不同,因為他們是拿來解不同問題的
eagle653
我為什麼不付錢找工人來修東西就好,窮人才花時間 DIY 啦
saturn665
為什麼要吵起來
lizard8778
Hey ... 身為在職超過 10 年的開發工程師,薪水超高的不要問,給你的建議是 ...

離開你的電腦,拿個 A3 的大畫板,從無到有的畫個你看得懂的流程圖開始唄 ... 或是畫別人的流程圖也可以,UML 知道唄?每個程式都有很多面向,邏輯處理 / 資料流向 / 循序圖之類的 ... 從那邊開始應該會好點

不管如何離開電腦,讓自己重新從白紙構思的步驟對我自己而言很重要的,看著 code 會被太多的因素所干擾,而喪失自己想專注的目標才是,分享這方法給你就是了
almond4984
Hey 身為五年open source開發者,當工程師的薪資也超高的不要問(沒lizard高),我看起來覺得你是不是都沒有休息,感覺沒學好的焦慮感已經佔了你的大腦的主控了,要不要試試看休息一週看看?
這是我當初給我公司新人的建議,偷偷讓他休息一週,後面表現就有往好方面調整的感覺
ramen6651
釣出各路大神
guava8997
來啊我教你(?
ಠ_ಠ
噗主重新翻出這個噗 謝謝各位學長姐的留言 現在還是不敢說自己會寫程式 前陣子也被老師約談說要想想未來職涯方向了 推薦我走不會用到程式的行業
lizard8778
ಠ_ಠ: 我是真的非常非常有興趣才能走到現在的,半調子真的不要碰,歷史包袱非常多且會非常痛苦的,每天都在出新的東西,舊的很快就被淘汰掉,且有年齡限制,超過 45 大概就跟不上的去做別的輔助職位唄,無法成為衝刺的主力才是

然後看著超商打工仔可以和妹子談笑風生,而我的腦袋卻裝滿近期的需求,時程與解法,看似平靜但持續燒腦時,最終只是每個人的選擇不同罷了,有得有失
載入新的回覆