Re: [問題] 為了就業,想學C++

看板C_and_CPP作者 (鬼翼&娃娃魚)時間16年前 (2009/12/10 01:29), 編輯推噓9(9011)
留言20則, 12人參與, 最新討論串2/2 (看更多)
※ 引述《Elly (☑A利 ☑ A你)》之銘言: : 問題: : 1. 我看到人力銀行上要的人大多都要會C++, : 請問C++在業界大多是用來寫韌體? dos程式? 遊戲? 手機? 驅動? 還是視窗程式? 都有, 而且應該還不只這些範疇.... : 2. 我手上有VS2005,是工作用來寫VB和C#的,不知道業界常用哪一些開發工具? : 那若我用VS2005學c++,那業界若不是用這種,人家會要我嗎? 在MS Windows平台, 而且會寫到比較底層(不是純SW/AP)的.... 或許用VC用的比較多, 開發工具也常常在求職需求就會列上.... 但是老實說, 寫程式要學著善用IDE, 卻不要過度依賴IDE.... 任何程式語言只要學/用到一定程度, 應該就要能不受IDE侷限.... 那就更不用說在其他OS上開發(如Linux), 或target在其他OS(手機, 軔體etc) 如果你沒有VC就不會寫C++了, 那搞不好就算用VC的公司也不會願意用你.... : 3. 我知道程式有很多種,C和C++歷史很悠久了, : 到現在仍然不少廠商要徵人寫C/C++, 請問未來還能流行很久嗎? 未來的事沒有人知道, 也許2012就世界末日了呢?? 以前聽人說過, 多數的程式語言, 只要你精通其一.... 就很容易能夠在短時間內上手其他尤其相近的程式語言.... 因為寫程式, 不外乎熟悉語法, 然後寫出該有的語意來.... 比較難觸類旁通的也許是program model/paradigm(?) 比如procedure寫慣的人, OO也許要花時間改變觀念.... 另外, 不同語言+開發工具也有容易做與不容易做某些事的可能.... 這是避免不了的, 不然你要遇一種問題就學一套好解決的語言/工具嗎?? 小弟接觸的語言不多, 更沒有哪一項敢說自己精通的.... 但除非你打算學習C/C++個五年十年才要出來找工作.... 不然學個一兩年兩三年, C/C++應該也還不至於退流行.... 學習程式是一輩子的事, 無論你在學校修課還是看書自學.... 不過是嘗試幫你跨越一道名為"取得程設工作"的門檻罷了.... 真正的學習, 至少有一半是等到你真的進入業界了才開始.... : 4. 以一個只會用VB,C#開發視窗和Web程式的人來說,(另有JAVA基礎) : 要學C++需要額外學什麼科目嗎? 除非你現在馬上能算出來等你學完C/C++會找到什麼工作.... 不然沒有人知道你還需要額外學什麼科目或工具.... 鑽研程式的技巧與概念的, 也許要加學資料結構與演算法.... 鑽研程式運作原理的, 也許要學作業系統, 計算機組織/結構, 編/組譯器.... 鑽研工具的, 也許學MFC, Win32 API, 各種既有tool-chain/library.... 鑽研domain knowledge的, 可以學的東西更是一狗票.... 3D有DirectX/OpenGL, 影像處理有空間/頻率域, AI有GA/NN/Fuzzy.... (以上僅列舉小弟稍微碰過一點點的)族繁不及備載.... 將來工作, 除非你去那種你什麼都要會的人數少小公司.... 不然裡面也多半責任分工的, 等你進去再由主管分配任務.... 也許有UI, 有核心演算法, 有interface, etc.... 裡面搞不好又更細分小組; 當然也會有人身兼數職.... 你有本事在多少時間內把所有東西都學完?? 不如把心力放在打好C/C++, 程設的概念/基礎吧.... 真的要以找工作為目標, 就找網友分享的面試考題吧.... : 5. 下面開發平台的例VC++是指VS2005嗎? VS是Visual Studio, 是MS出的一套IDE, 包含很多套程式語言開發工具等.... VC是Visual C++, 是VS的其中一套, 也可以獨立安裝, 雖然IDE很多share到.... 2005只是它的一個版本, 業界從古老的VC6到最新的VC2008八成都有人在用.... : 希望得到的正確結果: : 越深入越好^^ : 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) : VS2005 : 補充說明: : 拜託大家幫我解答~ : 我真心想知道~ : 3q^^ 以上, 小弟只是不懂C++只會一點C語言, 工作兩年多的菜鳥RD一枚.... 剛文章po到一半斷線所以騙不到P幣了, 這篇就當拋磚引玉好了<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.174.98

12/10 01:37, , 1F
推 要C/C++倒 除非作業系統不是用C語言..
12/10 01:37, 1F

12/10 02:09, , 2F
對了, 小弟的業界並沒有限定說進了某家公司以後才算喔:)
12/10 02:09, 2F

12/10 10:14, , 3F
我在 C/C++ 上工作十多年了,幾乎不太踫VC IDE 介面,就算同事
12/10 10:14, 3F

12/10 10:15, , 4F
們在用我也會export成makefile來做
12/10 10:15, 4F

12/10 10:47, , 5F
請問不踫是因為VC不好嗎?
12/10 10:47, 5F

12/10 10:55, , 6F
它的方案/專案模式我也用的不是很喜歡
12/10 10:55, 6F

12/10 11:03, , 7F
小弟我希望它可以把breakpoint做分群, 這樣trace code
12/10 11:03, 7F

12/10 11:04, , 8F
或者當bookmark用時就很方便XD 話說, 如果能像VC6一樣.c
12/10 11:04, 8F

12/10 11:04, , 9F
.cpp點兩下就能自動幫我建好空專案讓我build code就好了
12/10 11:04, 9F

12/10 11:04, , 10F
有時候測試一點簡單語法都要搞個專案, 實在是很煩人~_~
12/10 11:04, 10F

12/10 11:06, , 11F
絕對不可能倒吧 一堆大師級的人在開路 其他語言能做出來的
12/10 11:06, 11F

12/10 11:07, , 12F
他們都可以搞出一套 C/C++ 版而且又不輸原作
12/10 11:07, 12F

12/10 11:43, , 13F
我也用C++快十年了, 覺得VC超好用, 很少IDE做得更少
12/10 11:43, 13F

12/10 11:50, , 14F
VC除了肥大以外算是很棒了
12/10 11:50, 14F

12/10 12:13, , 15F
嗯 每次都要建專案還滿煩的
12/10 12:13, 15F

12/10 12:41, , 16F
C-Free4.1 不用建專案
12/10 12:41, 16F

12/10 15:52, , 17F
推一個
12/10 15:52, 17F

12/10 20:48, , 18F
推熱心
12/10 20:48, 18F

12/10 21:10, , 19F
感謝^^
12/10 21:10, 19F

12/10 23:09, , 20F
推V大
12/10 23:09, 20F
文章代碼(AID): #1B7zvUCc (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1B7zvUCc (C_and_CPP)