作者SuperSunny (超級桑尼)
看板Soft_Job
標題Re: [討論] 刷題 Python or C++
時間Thu Apr 30 13:32:17 2020
不懂為什麼你要用C++刷題
請問你之後工作用的框架會是C++的框架嗎?
不會吧 現在很少人在用
不管你是開發web還是app,不要捨近求遠
選一個會常用到的
java C# golang都不錯
python的話我不推,畢竟你有說到要練資結
py內建太多函式庫了,開發好用但不適合練功
除非你很清楚什麼能用什麼不能用
但你一看起來就是菜逼八
還有不走前端千萬別選js,太多坑
※ 引述《mirror0227 (米洛)》之銘言:
: 大家好,如果目標是純軟公司
: 想要刷題練功夫,複習資結演算法
: 下面哪種策略比較好呢?
: 1. 純 C++ 刷
: 2. 純 Python 刷
: 3. C++ 和 Python 混著刷
: 4. 其他
: 先說我自己的,我一開始是選 3,因為 Python 最熟(碩班念 Data Science)
: C++ 聽人家說常考,所以也想練
: 但後來發現面試其實都能選 Python ...
: 所以覺得好像不用特別分時間去練 C++
: (練一練有時候回去寫 Python 都開始加分號)
: 不知道這邊的大家怎麼看呢?
--
17假員工黑函懶人包:
https://17blackmail.blogspot.com/
ChinaZZZ 別再龜縮了,你嫉妒朋友 陷害17研發團隊幹嘛?
匿名道歉是當大家傻子嗎? 什麼時候開本尊跟大家磕頭謝罪?
要是怕被告到脫褲 我會叫大家留一件內褲 給你遮羞啦!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 74.208.59.1 (美國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1588224751.A.FFA.html
1F:推 yyhsiu: 為什麼純軟不會用 C++? 04/30 13:35
比較少用,原po第一份工作在純軟不太可能以C++為主
2F:→ yyhsiu: 老實說更困惑了…跟第幾份又有什麼關,不是看公司用什麼嗎 04/30 13:49
對啊!看公司用什麼框架啊!外部調用C和C++是為了改善時間空間複雜度,不是菜逼八的工作
3F:→ hsnuyi: 用Java不錯 04/30 14:10
4F:推 sxy67230: 我寫python 就很常調用C/C++啊,在用python 做interface 04/30 14:29
5F:→ sxy67230: ,以後要用的同事能兼顧效能跟簡易使用。尤其是追求效 04/30 14:29
6F:→ sxy67230: 能的極致就很好用,然後以前寫android app底層算法也是N 04/30 14:29
7F:→ sxy67230: DK調用C++寫的,沒有說做應用就不用管底層吧。工程師應 04/30 14:29
8F:→ sxy67230: 該追求自己的極限才對。 04/30 14:29
求好我認同啦!但是新人工作上可能連框架 lib都不熟,應該要先求有,不鼓勵一步登天
9F:→ shiauji: 樓上猛 04/30 14:30
10F:→ clothg34569: 要速度的話遲早得碰C/C++的吧 04/30 19:23
11F:→ clothg34569: 而且C/C++轉Python個人覺得比反過來簡單 04/30 19:23
12F:推 yamakazi: C和C++都長期佔據世界前三大語言被你說的純軟都不會用一 04/30 20:15
13F:→ yamakazi: 樣 04/30 20:15
我只是鼓勵新人先熟工作常用框架和語言,我哪句話說純軟都不會用到C/C++
你有閱讀障礙?
新人剛出社會找工作刷題,連工作會用的框架和lib都不熟
先丟本C/C++讓他刷題,叫他學著寫lib?
14F:推 ko27tye: 應該不會吧 你都說純軟了 <-- ?? 這句看起來就很像阿 04/30 20:44
好吧!既然有第二個人這樣覺得,那就是我自己沒寫清楚
麻煩大大看一下前後文,我也會修正用詞
像是上面大大說的
C/C++寫lib一定會用到,但新人工作都是在學框架和用lib比較多
要叫新人自己寫lib比較少見,所以我鼓勵先把一個框架和語言學好
練功最好用java C# golang,第一份工作也比較常用
15F:推 yamakazi: C++刷題會寫lib嗎?不會嘛 04/30 20:58
※ 編輯: SuperSunny (74.208.59.1 美國), 04/30/2020 20:59:09
16F:→ yamakazi: 講難聽點工作用C++也是在用框架跟用lib,沒有全都在寫lib 04/30 20:59
17F:→ yamakazi: C++考刷題也是在用lib而不是在寫lib 04/30 21:00
18F:→ yamakazi: 先把一個框架和語言學好這件事跟用C++不衝突啊,C++也是 04/30 21:02
19F:→ yamakazi: 一個語言也有框架啊 04/30 21:02
阿純軟C++工作就不多啊,工作碰到的機率相對低啊
※ 編輯: SuperSunny (74.208.59.1 美國), 04/30/2020 21:04:43
20F:推 yamakazi: 其實直接問公司最快,看刷題語言能選哪些,然後自己決定 04/30 21:08
21F:→ yamakazi: 選哪個刷吧 04/30 21:08
26F:→ hsnuyi: 所以選Java最好 有點像C++ 也有點像Python 然後基本的JS 04/30 21:58
27F:→ hsnuyi: 還是要會比較好 04/30 21:58
28F:→ twinkle38: 呃...你的純軟只有web跟app嗎 QQ 05/01 00:15
29F:推 s06i06: 寫camera sdk 算純軟嗎 05/01 01:39
30F:推 snow0112: js坑坑相連到天邊QQ 05/01 02:33
31F:→ viper9709: C++已經比C好寫很多了... 05/01 02:35
32F:→ Hsins: Unreal 就可以碰 C++ 啦!可是那個遊戲業的薪水嘛… 05/01 04:04
33F:推 j0958322080: 寫c++轉python容易多了好嗎 05/01 08:35
34F:推 oneheat: 連C++都不算純軟了!!不虧是轉行版 05/01 09:56
35F:推 Bijala: 推別選js嗚嗚 05/01 10:53
36F:推 w180112: 寫linux kernel也算純軟啊 05/01 11:57
37F:→ Terrific5566: 我以為Cpp是純軟欸 == 05/01 17:26
38F:推 askaleroux: 我還是推C++ 05/01 19:51
39F:推 aria0520: 第一份工作純軟不可能c++是不是誤會了什麼 05/01 20:07
40F:→ aria0520: (看向自己 05/01 20:08
41F:推 clamperni: 前端版邏輯正確 05/01 20:43
42F:推 yyhsiu: 我也是第一份就c++... 有沒有來個統計數據阿 05/01 21:34
43F:推 rayray0410: 只會java python 要刷哪個? 05/01 23:11
44F:推 aria0520: java 05/02 01:40
45F:→ aria0520: python只適合你都刷過一輪後速刷邏輯用 05/02 01:41
46F:推 sarafciel: 工作這麼久 到今天才發現從大學開始我就不是純軟人了QQ 05/02 20:22
47F:→ sarafciel: 奉勸各位新鮮人 以後想走純軟 不應該唸資工 資工都在教 05/02 20:26
48F:→ sarafciel: C 誤人子弟QQ 05/02 20:26
49F:→ Ekmund: C++一堆純軟好杯 最好寫這個都在產出lib 那根本少 05/03 12:04
50F:→ Ekmund: 一堆都馬MFC遺毒或是比較大但有點歷史的後端架構 05/03 12:05
51F:→ Ekmund: 也不用說多有歷史啦 我知道有大型手遊的ServerSide是C++ 05/03 12:06
52F:→ Ekmund: C碰硬體spec的機會才多些 05/03 12:07
53F:→ Ekmund: 部分有lobby設計 集合管理用戶的架構也是C++ 遇過3.4個 05/03 12:10
54F:推 rocking5566: 我第一份工作就是用c++寫桌面視窗應用... 05/04 22:39
55F:推 rocking5566: 一堆研替朋友也用c++mfc 或qt配c++寫桌面視窗應用 05/04 22:40
56F:→ rocking5566: 遊戲業的3d引擎框架也一堆c++... 05/04 22:42
57F:→ rocking5566: 這些都不是純軟嗎?還是你眼中只有web跟app 05/04 22:42
對我來說app就是application,不論桌面或行動都可以叫app
我只是覺得現在純軟公司比較常用java C# go
並沒有說純軟公司不會用到C++,或C++不是純軟
完全可以理解有些公司還在用C++
※ 編輯: SuperSunny (74.208.59.1 美國), 05/06/2020 17:41:39