以后想当 C/C++ 软件工程师,应该掌握啥技能在面试时会问你啥问题呢
假如想进大公司,如Google、微软、百度这些,那么有两条路径:1、成绩好:年年年级前几名,国奖什么的要有;2、数学好,算法强:一般可以体现在ACM方面奖项拿得多。项目经验在面试中对于这些大公司而言起的作用不会太大。
■网友
C/C++语言,数据结构,算法分析设计,操作系统,编译原理,软件工程等,数据库,网络啥的也都是计算机的基础课;如果你的想干得很出色,就应该把计算机系的基础课都学的很扎实,还要适当做些项目;如果做到这些,面试就不是很大问题了。
■网友
c和c++不是同一种语言,两者思维方式截然不同,看你以后要做c语言开发还是c++语言开发。c语言是面向过程的,c++是面向对象的,两者不同之处可以问百度。如果从零开始学,那么c语言容易入门,但很难精通;c++学起来不晓得难不难,反正我会了c之后就没学通c++。如果学c语言,基础的会了后,可以去看看《c和指针》,《c陷阱与缺陷》,其他的就用不着了,然后就找开源的项目来练手,例如wireshark,pimd,zebra等
■网友
C++的设计模式肯定不能少,指针操作,基本数据结构等
推荐阅读
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 软件公司为啥频繁地在培训机构批量招人
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 最近有啥样的交友软件比较好玩呢
- 能和 Google Calender 方便双向同步的 iOS 日程管理软件有哪些最好也支持iPad
- 电子信息工程考研有啥偏软件类的专业可以报考
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 如果做好一个手机股票软件
