返回信息流目前c++基础挺好,代码写过很多,就是没项目经验,实验室没搞头;想找c++实习,本来就不多,再没项目经验就更不好找,求问这种情况岂不是‘恶性循环’了,如何解?望新手老手们支个招,感激不尽。
这是一条镜像帖。来源:北邮人论坛 / cpp / #79456同步于 2014/5/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[问题]求过来人支个招,感激不尽
wmwm
2014/5/17镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
如果感觉C++基础不错了,暂时没有好的实习机会的话,可以考虑这样做:
1. 熟悉linux,可以考虑linux from scratch,或者arch linux,从内核,文件系统定制开始,打造自己的linux系统同时,系统地了解linux。C++的职位大部分在linux平台。
2. 熟悉git,自己在linux系统上搭建一个git服务器,管理自己的代码,或者部署一个gitlab也是不错的选择。
3. 找工作的时候,如果没有靠谱的实习经验或者项目经验,可以考虑去github找几个感兴趣的项目学习,或者把自己做过的项目整理一下,托管在上面,去stackoverflow注册个账号,关注C++相关问题,尝试去回答自己懂的问题。如果你的reputation不错,是非常大的加分。
4. 了解一下python或者ruby,最好系统学习一下,对以后的job hunting非常有用。你也会发现熟悉二者之一,真的有价值。
5. 还有时间的话,如果真的对编程本身感兴趣,可以学习一下haskell或者f#,了解一些函数式编程语言的思想。
6,或者如果你有兴趣,学习一下Android NDK开发或者Qt,想想现在智能硬件的发展趋势多好
当然,如果真的喜欢c++,并准备以后靠其生活,深入学习一下stl是必须的,能让你更好得使用标准库里面的容器,也能让你对模板编程有一定的理解。
还有,如果楼主有兴趣,去zhihu.com,关注C++话题,你会发现很多有意思的人和关于c++的东西。
P.S.写个博客不错,学习linux后,买个vps,自己建一个博客,买个极客T恤,不错。
【 在 rollse 的大作中提到: 】
: 如果感觉C++基础不错了,暂时没有好的实习机会的话,可以考虑这样做:
: 1. 熟悉linux,可以考虑linux from scratch,或者arch linux,从内核,文件系统定制开始,打造自己的linux系统同时,系统地了解linux。C++的职位大部分在linux平台。
: 2. 熟悉git,自己在linux系统上搭建一个git服务器,管理自己的代码,或者部署一个gitlab也是不错的选择。
: ...................
好像ps里的内容现在都是标配了= =1
【 在 rollse 的大作中提到: 】
: 如果感觉C++基础不错了,暂时没有好的实习机会的话,可以考虑这样做:
: 1. 熟悉linux,可以考虑linux from scratch,或者arch linux,从内核,文件系统定制开始,打造自己的linux系统同时,系统地了解linux。C++的职位大部分在linux平台。
: 2. 熟悉git,自己在linux系统上搭建一个git服务器,管理自己的代码,或者部署一个gitlab也是不错的选择。
: ...................
万分感谢这位大神的指点,如果可以的话,希望多多交流。
【 在 bswgd 的大作中提到: 】
: 既然基础不错,而且如果已经学会了vim/git/cmake/这些工具的话,直接上开源项目开搞吧。
求问linux小白开始学的时候,需不需要先学一遍‘操作系统’
【 在 wmwm 的大作中提到: 】
:
: 求问linux小白开始学的时候,需不需要先学一遍‘操作系统’
当然不需要。
对于搞cpp开发,看看鸟哥的私房菜就很足够了,学会常用的工具就行了。之后遇到不懂的再现查现学。
除非你想当高级系统运维人员。
【 在 rollse 的大作中提到: 】
: 如果感觉C++基础不错了,暂时没有好的实习机会的话,可以考虑这样做:
: 1. 熟悉linux,可以考虑linux from scratch,或者arch linux,从内核,文件系统定制开始,打造自己的linux系统同时,系统地了解linux。C++的职位大部分在linux平台。
: 2. 熟悉git,自己在linux系统上搭建一个git服务器,管理自己的代码,或者部署一个gitlab也是不错的选择。
: ...................
求问您说的1对于linux小白来说合适么,能详细扩展一下么,多谢!