作者cateran (云川闲步)
看板Soft_Job
标题Re: [讨论] 怎样算是一个合格的junior cpp programme
时间Sat Aug 20 15:38:29 2022
※ 引述《musashi023 (太阳鱼)》之铭言:
: 诸位资工大神好,我本身是EE背景的
: 因为想脱离design house的生活
: 一直有在刷题+补充Cpp, oop 相关知识
: 之前有幸找到一份junior写Cpp的工作
: 想了解对各位来说,有没有一个对於qualified cpp programmer的具体标准
: 我的理解:
: Junior:
: 1. 熟练STL, 能解决被交付的工作
: 2. 熟练应用资料结构
: 3. 熟练使用template (之类的
: 4. oop
: Senior:
: 1. 能设计软体架构
: 2. 活用design pattern
: 因为一直担心自己刷题或是学习的方式太零碎, 局限
: 故认真发问
: 欢迎各种补充
: -----
: Sent from JPTT on my Samsung SM-G9960.
现在语言这麽多 你想学c++的目的是什麽
其实个人感觉你提的点以c++来说都不是重点
这年头如果还有公司有c++的职缺
通常分两大类
1.高效能运算
2.维护legacy code
1.的话重点是一堆效能增进的技巧
像是如何提高cache hit rate 或是multi threading的技术
什麽OOP design pattern还是template其实会一些基本的就行
2.的话嘛...就是读懂一堆老旧烂code的能力XD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 100.17.19.8 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1660981111.A.198.html
1F:→ dave123: 基本上都是2...除非公司找你进来负责全新专案,全部重头 08/20 15:46
2F:→ dave123: 开始...如果已经可以独扛大梁了,也不需要上来问这问题.. 08/20 15:46
3F:→ dave123: . 08/20 15:46
4F:嘘 final01: 整个乱讲XD 08/20 16:33
5F:推 yamakazi: 我觉得讲的算中肯,我的理解也是这样,有一次被问说为什 08/20 18:21
6F:→ yamakazi: 麽要用C++写不用派森写,除了快我还真的不知道为什麽 08/20 18:21
7F:推 miroase: 楼上 程式码快还不够重要吗XD 08/20 18:25
8F:推 wulouise: 有些东西是比PY早出生的也可能 08/20 18:45
9F:推 Inglenook: 跑得快很重要吧 上次就听Kronos 说他们里面用很多c++ 08/20 19:02
10F:推 Apache: 跑得快 向量支持 不GC 硬件访问 08/20 19:14
11F:推 yamakazi: 好吧 原来跑得快就够了XD 我还真没想过 08/20 19:21
12F:推 expiate: 写程式不求快的话, 给人处理就好啦 08/21 04:09
13F:推 OnlyRD: 用c++写除了快之外,也包括硬体限制问题,纯软工程 08/21 04:11
14F:→ OnlyRD: 师很少会考虑 08/21 04:11
15F:→ OnlyRD: 到资源问题。 08/21 04:11
16F:→ OnlyRD: 因为纯软工程师用的工具和程式库、语言,底下都使 08/21 04:13
17F:→ OnlyRD: 一堆c++大神在 08/21 04:13
18F:→ OnlyRD: 维护核心功能。 08/21 04:13
19F:→ OnlyRD: 已经被照顾得很舒服了,习惯了。 08/21 04:13
20F:→ EricTCartman: final01不会写C++当然觉得人家乱讲 08/21 14:06
21F:→ luce: 嵌入式 EDA 一堆都在用C++ 08/21 21:42
22F:推 tennyleaz: 肯定是2居多,很多早期Win32 MFC程式重写没有价值 08/21 23:29
23F:推 kingofsdtw: 赚钱的案子我愿意做2 08/21 23:31