[問題] 如何精進自己成為程式設計師?

看板Programming作者 (香烤秋刀魚)時間9年前 (2015/06/13 23:36), 9年前編輯推噓10(10022)
留言32則, 15人參與, 最新討論串1/1
我承認這個問題很蠢 先說聲抱歉了 也希望能有前輩能為小弟解惑 ======================================== 過去因緣際會之下接觸了程式設計 漸漸的也產生了興趣 我也很快地升上了高中 沒多久也得決定未來的路了 不過慢慢的 我發現 我似乎還是只會一些基本的東西? 簡單來說 我想了解的事是: ------專業的程式設計師------ | | | | | | | | | <--------*這裡* | | | | | | | --也許比較深入的東西(物件? 指標?)-- | | | ----基礎程式(迴圈 判斷 function)--- 那個指出來的地方就是我想了解的地方 究竟在這中間差了些什麼呢? 我應該做哪些準備才能補足中間的東西呢? 還是我根本就搞錯了? 另外 其實我一直有點自卑 學校中有一堆競賽神手 不過那些演算法對我來說真的頗難 如果我不去處理 是不是會和其他人差距很大? 希望能有前輩能指點一下 也希望以後能成為一名Programmer 提供一顆新鮮的肝 (? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.175.239 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1434209761.A.D66.html

06/13 23:45, , 1F
leetcode?
06/13 23:45, 1F

06/14 00:47, , 2F
那是…?
06/14 00:47, 2F

06/14 01:06, , 3F
強者在google被刷掉的題目 上面馬上有
06/14 01:06, 3F

06/14 01:32, , 4F
演算法那類解決問題的技術,跟語言無關.
06/14 01:32, 4F

06/14 01:34, , 5F
我是說箭頭指的那個地方 XD
06/14 01:34, 5F

06/14 09:06, , 6F
你應該念好大學資工系,就是那裏
06/14 09:06, 6F

06/14 09:13, , 7F
你如果真不想碰演算法也能沒關係
06/14 09:13, 7F

06/14 09:14, , 8F
只是放棄一個主戰場 必在其他地方贏人
06/14 09:14, 8F

06/14 09:16, , 9F
每個專業程式人員的強項都不同
06/14 09:16, 9F

06/14 09:18, , 10F
台灣大部份的程設工作都不需要懂演算法
06/14 09:18, 10F

06/14 09:18, , 11F
不想碰演算法就另外發展自已的強項
06/14 09:18, 11F
謝謝g大分享 小弟目前高中而已 我比較想瞭解 指出來的那個部分 有什麼我可以提早接觸 及早準備? 還是慢慢等到上大學再學就行? 我是希望自己能先充實自己的實力 以免真的被嚇死…… ※ 編輯: b1081081 (118.171.67.65), 06/14/2015 23:02:03

06/14 23:06, , 12F
找一點資料結構的教材來讀。
06/14 23:06, 12F

06/15 00:47, , 13F
翻翻資料結構與演算法吧 不然先把數學
06/15 00:47, 13F

06/15 00:47, , 14F
學好吧 在大學數學比較重要...
06/15 00:47, 14F

06/15 00:53, , 15F
我建議除了程式,也可以碰些 system
06/15 00:53, 15F

06/15 00:53, , 16F
adminstration 的東西
06/15 00:53, 16F

06/16 19:34, , 17F
你想往哪個方向走?
06/16 19:34, 17F

06/16 19:41, , 18F
數學好好學, 尤其要會寫證明.
06/16 19:41, 18F

06/16 19:42, , 19F
抽象思考的能力比程式能力重要多了.
06/16 19:42, 19F

06/16 22:54, , 20F
程式設計師太多種啦 你要當哪種
06/16 22:54, 20F

06/19 09:27, , 21F

06/21 19:39, , 22F
先找本厚一點的計概書讀吧:)
06/21 19:39, 22F

06/21 19:56, , 23F
然後再選定一種程式語言進攻...
06/21 19:56, 23F

06/25 14:49, , 24F
去念應用數學(applied mathematics)
06/25 14:49, 24F

06/25 14:49, , 25F
或念工業工程(industrial enginnering,
06/25 14:49, 25F

06/25 14:50, , 26F
ISYE),你會發現程式可以用在更高階的
06/25 14:50, 26F

06/25 14:50, , 27F
地方
06/25 14:50, 27F

06/25 15:19, , 28F
當然,如2F所述,演算法(algorithm)和資
06/25 15:19, 28F

06/25 15:19, , 29F
料結構(data structure)是基本!
06/25 15:19, 29F

06/25 15:20, , 30F
而以上這些不可或缺的就是數學(工程數學
06/25 15:20, 30F

06/25 15:21, , 31F
)而您現在高中,當然要先把高中數學念好
06/25 15:21, 31F

07/30 01:16, , 32F
基本的演算法跟資料結構是必備
07/30 01:16, 32F
文章代碼(AID): #1LV4tXrc (Programming)
文章代碼(AID): #1LV4tXrc (Programming)