[請益] 關於寫程式

看板Soft_Job (軟體人)作者 (新鮮人)時間12年前 (2014/04/02 03:32), 編輯推噓11(11017)
留言28則, 15人參與, 最新討論串1/5 (看更多)
程式寫了有段時間了 覺得很迷惑 學校教的資料結構 演算法 etc 都是理論常常有種練習完之後 要用在哪裡的困惑? 或許是我現在程式寫太小的關係 請教業界前輩指點一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.204.210 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1396380748.A.051.html

04/02 06:48, , 1F
學校教的東西不一定工作用的上
04/02 06:48, 1F

04/02 06:49, , 2F
但有一天你需要他的時候,你會回想起老師有教過這種解決方法
04/02 06:49, 2F

04/02 06:54, , 3F
資料結構蠻常用到,通常當做輸入的資料轉進資料庫時的媒介
04/02 06:54, 3F

04/02 08:58, , 4F
資料結構還蠻常用的吧
04/02 08:58, 4F

04/02 09:05, , 5F
資料結構超實用的
04/02 09:05, 5F

04/02 09:21, , 6F
我覺得你要實戰經驗磨練,我自己是從0學,不過比較實務導向
04/02 09:21, 6F

04/02 09:36, , 7F
我上次要解決一個很複雜的判斷式有用到迪摩根定理
04/02 09:36, 7F

04/02 09:37, , 8F
學校的資料結構和演算法其實我們天天都在用,只是被包成AP
04/02 09:37, 8F

04/02 09:37, , 9F
I了
04/02 09:37, 9F

04/02 10:31, , 10F
自己寫當然會想不到應用,多看別人的code
04/02 10:31, 10F

04/02 11:25, , 11F
學校是先幫你打基礎 枯燥但是學吧
04/02 11:25, 11F

04/02 11:40, , 12F
其實你只要知道有教過,真的要用時再查就好
04/02 11:40, 12F

04/02 12:16, , 13F
資料結構、演算法、資料庫、網路架構...etc 這些東西
04/02 12:16, 13F

04/02 12:16, , 14F
還是要學個基本概念,如果你只是要寫程式,那麼不用懂
04/02 12:16, 14F

04/02 12:17, , 15F
這些也可以寫,但是肯定會碰到某些需求就卡關,因為你
04/02 12:17, 15F

04/02 12:19, , 16F
不知道這些需求所須具備的理論基礎...這時還是要回去看
04/02 12:19, 16F

04/02 12:19, , 17F
單就寫程式這件事,其實要學會的是工具怎麼用
04/02 12:19, 17F

04/02 12:20, , 18F
至於根據不同的程式需求所須具備的知識就是學校學的這些
04/02 12:20, 18F

04/02 12:21, , 19F
在學校通常比較少機會教你工具怎麼用(包含各程式語言、
04/02 12:21, 19F

04/02 12:21, , 20F
framework之類的使用方式...這些東西是當你工作後
04/02 12:21, 20F

04/02 12:23, , 21F
碰最多的東西,而基本的理論基礎如果在學校不先學好
04/02 12:23, 21F

04/02 12:23, , 22F
到時候你還是得回去重讀一遍把洞補起來
04/02 12:23, 22F

04/02 17:12, , 23F
你只學了他的原理,但沒學到他的適用情境的話等於白學...
04/02 17:12, 23F

04/02 22:00, , 24F
可以去玩網路上的程式競賽,國外很多平臺可以玩。
04/02 22:00, 24F

04/03 17:49, , 25F
http://ppt.cc/EHP- 這系列文有寫
04/03 17:49, 25F

04/03 21:36, , 26F
只寫給10~100人用的程式,當然不需要資料結構與演算法效率
04/03 21:36, 26F

04/03 21:36, , 27F
只在PC、Embeded上寫程式,當然不知道資料結構重要在哪。
04/03 21:36, 27F

04/03 21:37, , 28F
等你薪水能談高一點時,你就知道哪裡重要了。
04/03 21:37, 28F
文章代碼(AID): #1JEnHC1H (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1JEnHC1H (Soft_Job)