看板 Soft_Job 關於我們 聯絡資訊
您好, 你應該是對於所謂的"開發工具"或者是"開發環境"感到陌生, 這些東西學校通常不會教,頂多有時候助教會提一下有哪些工具可用, 像你要寫game,若是非ASCII那種的,而是像你平常看到的那種game的樣子, 你就要survey一下有哪些GUI可用,什麼是GUI? 不懂就Google/Wiki查一下, 然後你還需要一些2D或3D的開發環境或是"庫"(中國人都叫Library叫庫), 目前軟體方面的資源找到的都是中國的較多, 你現在先把底子修好比較重要,這些開發工具和環境都是很其次的, 你若想要體驗一下寫視窗程式,以前有BCB(Borland C++ Builder)可以用, 你從OpenGL或DirectX之類的東西切入也行, 像你說你學過資料結構,那你就可以練習一下把那個用Stack走迷宮的東西 用2D的繪圖庫把整個畫面表現出來,諸如此類的。 總之你才大四, 底子打好才重要, 像OS,你要試著學習寫一些Multi Process/Thread方面的coding, 然後其實你修完這些基本的學科後, 理論上你要開始修一些不同的學門相關的課程, 例如你要走 Graphics or Image or Vison or 網路 or AI or Web2.0/3.0? or Compiler等等, 你就會比較有機會自然而然的開始應用你原本的所學,碰比較實務一點的實做, 就是一些paper的implement。 總之還是底打好最重要,還有數學學好,Compiler等較硬的底子打好(學習LLVM), 以後你就很好發揮,要做哪方面的工作都沒問題,加油! ※ 引述《Murasaki0110 (Paradise Lost)》之銘言: : 各位好 : 我目前還是大四生 : 就讀的科系和coding無關 : 因個人興趣想走軟體這條路 : 基礎的C/C++、OS、Algo、資料結構、Arch、線代離散這些課都修過了 : 我很confuse的是 : 到目前為止,我所有的程式還是都在小黑窗上 : 我想會寫貪食蛇之類的小遊戲 : 或是幫我批次解壓縮的方便軟體 : 但我只會求看不到圖的min spanning tree : 請問這樣的技巧和練習要從什麼地方開始呢 : 感覺找不到把理論和實務接上的那座橋QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.163.134.250
Murasaki0110:謝謝你,很明確的方向 02/15 22:13
cocoyan:推 02/18 07:49