校招前总结

来源:互联网 发布:io域名在哪里注册好 编辑:程序博客网 时间:2024/04/29 22:10

从9月份,大三开学之前坚定要走C++后台开发的方向,有很认真的看许多关于C++、网络编程的书。如下
C++:《C++ Primer》,《Effective C++》,《深度探索C++对象模型》,《STL源码剖析》

网络编程:《UNP 卷1》,《UNP 卷2》,《Linux多线程服务端编程》,《APUE》,《TCP/IP 卷1》

操作系统:《深入理解计算机系统》

数据结构:《数据结构与算法那分析 C++描述》

算法:《剑指offer》

当然,我并没有每一页都看。每一页都看,每个知识点都关注的话,对我来说时间和精力都不够用。更何况,我现在的能力,并不是一看便懂的这种水平,甚至有时候查资料弄懂也要弄半天,或者根本理解不了。一些似懂非懂的知识点,很难运用到实践上。这导致我对做项目有一点抵触心理:看的书已经很多的,里面有说到编程有许多要注意的地方,需要可以优化的地方,但是我只是有个印象,我写项目的时候很可能意料不到,或者遗漏,项目代码很低级,架构很幼稚,于是就不想做项目,不想写代码了。但是,我是需要写代码的,因为写代码有助于我记忆知识点。这样就很矛盾了。

其实这是大部分学生阶段的问题吧(排除大神),要求看完书,就要把所有东西都理解,并且知道如何应用,不会有遗漏,不会有差错。这个对自己的要求还是太高了。就像我在学到一半途中,问一个腾讯师兄的问题:“师兄,我虽然都理解过那些知识点,但是就是记不住,你是不是在校招之前有专门刷面试题?感觉这么多内容要全部掌握很难啊。”师兄就说:“其实当时看完之后,也有这种想法,当时也有刷面试题。但是,起码你看过之后,下次再看到这个问题,可以知道在哪里找到答案,这个问题相关的知识点是什么。

说得很有道理啊。哪有这么多的大神,况且我还是最普通的那一个。学习不要太浮躁了,先把基础巩固好,虽然不一定记得住,但是起码有个印象。踏踏实实学基础还是很重要的。其次,对自己项目不要要求十全十美,应该是先只是要求把功能实现出来,不考虑细节,不考虑优化,一步一步完善,一个项目才能像个样。如果一开始就要求细节,那肯定做不大。因为本意是想要把项目做大的,在一些细节的地方磕磕碰碰,自己当初的锐气就已被磨去,还有什么精力去更加做大整个项目呢?只能马虎结尾。我现在的http服务器项目大概也是这种感觉。这算是我的第一个C++项目带给我的反省与经验。通俗点来讲就是 坑。

上面是对基础知识点和项目的总结。之所以写这一篇总结,是因为其实对自己将要面临的校招没有十足的把握。要是放我在中大华工的话,会更有底气。这个自己高考的锅还是不提了,不是不报时候未到。现在时候到了。在我们学校,说实话,找个写C++的师兄都有点困难(我现在还没找到,可能人缘太差)。有时遇到个问题,解决也要半天,精力也就所剩无几了。

没有师兄给些指导,也没有同届的交流经验(很少C++方向的),有时候还是挺迷茫的。犯错的成本太高了,相比于中大华工。

校招正在进行中,尽力而为吧。希望自己运气能够好一点。希望实习能有更多的资源,这才是我目前最需要的。下一阶段起点尽量高点。

最后,告诫自己,不要以校招为终点。这段时间,可以重心倾向于校招,但是仍然是要学习新的知识的,买了很多书还没看呢。

0 0