集思广益 C++, Qt, 学习, 工作
我是14年12月硕士毕业, 专业物理化学, 学校是个985. 之后的大半年都在准备考博的事, 15年7月份时听朋友一席话后突然觉悟了, 放弃了考博, 准备转行做个C/C++程序员.
C在07年暑假学的, 之后考了一个三级证书, 就没再碰编程. 15年开始的时候为了博士的需要, 花了3个月学Fortran和Linux, 现在看来基本忘光了.
如果从8月份开始算的话, 到现在已经整6个月了, 想想真是惭愧. 之间看了很多C和C++的视频教程, 其中包括一个猎豹网校的C++Primer视频, 并把相应的代码手敲了一遍, 还敲了很多C代码, 总共代码量大约三万行, 都是所谓的玩具代码. 在去年11月的时候有个软考程序员考试, 我知道这个证没有用, 用人单位可能根本不看, 但我还是参加了,150分的题考了125. 我从这个考试得到的最大收获是对计算机专业的课程有了一个大致的了解.
我现在的编程水平就是: 只会C/C++的语法, 没有系统学过数据结构和算法, Qt刚刚学了两三天, Linux以前看过鸟哥的书, 但现在只记得vi的几个简单命令了.
浏览了一下招聘网站, 发现只有Qt软件开发比较适合我. 毕业之后蹉跎了一年的我也没有了应届生的优惠待遇, 单位要求肯定更高. 我想在2月底前投出第一份简历. 在这剩余的的一个月里, 我的打算是:
1. 买两本书: 数据结构与算法分析(C++版), 剑指offer, 用来准备关于数据结构和算法的面试笔试
2. 做两个Qt的项目
问题是Qt做什么项目, 能写在简历上, 还对我来说力所能及呢?
我的数学基础还可以, 读研时完整做完一本中等难度量子化学课本的所有课后题, 那本书没有课后答案. 但我没有系统看过一本关于计算机数据结构和算法的书, 看到招聘好像都非常看重算法, 心里没底.
接下来的一个月, 我该怎么准备呢? 非常期望得到各位业内人士的指点.
最后补充一下: 我求学之路不太顺利, 研究生中间休过一年学, 又被导师延期半年毕业, 再加上毕业后蹉跎的这一年, 我年龄上处于劣势, 28.5, 即将奔三了. 近来反思自己走过的人生,感慨难的不是坚持, 而是选择.