中华视窗是诚信为本,市场在变,我们的诚信永远不变...
实际上,在寻找工作之前,我总是很紧张或不自信,因为有很多谣言说在14年内很难找到工作。实验室项目有点紧张,我错过了在Sichuan和Tencent的实习面试。 4月底,我回到学校,并申请了实验室不去实验室并准备阅读的实验室。 - 将此作为主题。
1。无突出的自我引入
我是二级教师教育本科生,我在大学四年中才学会了MFC。我使用MFC制造了几个不再是垃圾的垃圾管理系统。没有读任何经典书。当时,我正准备参加研究生入学考试,并被接受中国学科。
当我到达实验室时,我发现实验室是完全免费的,并且没有干扰我自己的发展。如果您有任何疑问,可以问老师,老师会回答。但是如何学习取决于自己。在线收集信息并查看Windows内核中的事物已经绕行了很多。我不小心看到了一个有关程序员如何升级的博客。它提到阅读更多经典书籍,而不是阅读国内书籍,尤其是xx的XX天数。从开始到一系列书籍的掌握,XX当时将VC的详细解释留在了一边。在Douban上查找分数为7.5或更高的书籍。清洁子午线和执业武术的过程已经开始。当我上学的第一年,我必须当助理老师。那时,我非常放松,我坐在书桌上,阅读“ C ++底漆”和“ C and Pointer”。他偶然发现了门。当感觉很好时,实验室想参加该项目,我进行端口控制。在此期间,我通过了“ Windows Core编程”。我根本不了解驱动程序层。我在线推荐“ Windows驱动程序开发的详细说明”一书。购买后,我发现大部分是DDK开发文件的翻译,我感到非常失望。当我浏览论坛时,我不小心看到了牛书“独自在冷河里钓鱼”,而我几乎没有进入。现在已经是下学期了。我花了很长时间才领导特洛伊木马检测研究项目,但它使我感到反病毒是一个巨大的坑,一个根本没有市场的地方。在数字公司持续了很长时间之后,防病毒市场不再是天真的。转身思考,我确实站在错误的团队中。我决定学习Linux。当时,实验室的一名大四学生正在研究Linux。他还读了一站式编程Linux。我看上去很粗糙,基本上是在说C语言。然后,我取出了我在暑假期间购买的书架“ Bird's Linux私人蔬菜”,并进行了比较。那仍然是伯德很棒。在我阅读它之前,实验室将派我去四川进行项目,项目周期为21年。在到达那里之前,我有两个月的准备时间,并且使用了“有效的C ++”,“ C Expert编程”,“ UNIX Advanced Envoryge编程”,“对C ++对象模型”和“ STL源代码分析”的深入探索,以占据半箱的空间。我要求我的学徒使用他的Kindle保存几本大书“ C ++标准程序库”,“ C ++引物”,“ C算法”,“程序员的自我文化”和“对操作系统的深入了解”。在四川,我通常从下午5点至下午6点下班,独自度过一个小时,看电视(无网络),最后花时间阅读这本书。实际上,当时的完成并不理想,我只读了很少的Kindle书籍。
2。努力的起源
从四川返回学校后,腾讯刚离开武汉。实验室中的四个人从Tencent获得了实习。当时,阿里巴巴还没有开始,准备努力。上帝不想做的是,阿里巴巴将书面考试委托给了51Job人的处理。我申请了安全位置。书面测试时间为一个小时,测试纸是单独发布的。 51Job的工作人员将我安排到软件测试位置。我阅读了一个小时的测试纸,很难完成。然后我问员工是否弄错了。我怎么能在一个小时内完成它?您得到的答案是您要做自己的事。一个小时后,工作人员说这是安全的,时间是正确的。在完成它之前,我沮丧地交出,准备回到宿舍。返回宿舍后不久,这位51 job的人打电话说:“很抱歉将您的测试纸发送给错误。您是否有时间再做一次?”
好吧,我周围的每个人都去实习,我和江南·扬努(Jiangnan Yanyu)的悲惨孩子一生都互相依靠。思考自己的优点和劣势,我觉得做窗户的方向并不适合我的口味。 Windows经常作弊程序员。在两年内,一个新的开发环境,操作系统迭代以及Win 32 API一次又一次地变化,我发现我的经验不能长期积累。我再次想到了Linux,并说唯一的变化是内核。通常,编程内核模式API不会影响旧程序,因此程序员可以更轻松地积累经验。我打算完全叛逆。
3。图书清单和执行能力
语言经典:
C:C编程语言(K&R) - > C和Pointer-> C专家编程 - > C陷阱和缺陷 - > 495 C语言问题,您必须知道
C ++:C ++引物 - >有效的C ++ - > C ++对象模型的深入探索 - > STL源代码分析 - > C ++必须知道并知道
Java:Java编程想法 - > Java并发编程 - >对Java虚拟机的深入了解:JVM的高级功能和最佳实践
算法经典书籍:
算法简介 - >数据结构和算法分析(WESS) - >编程的美 - >指向提供
没有平台:
深入了解计算机操作系统 - >编译原理(Longshu) - >程序员自我文化
TCP/IP协议V1的详细说明
系统经典书籍:
Linux:Bird's Linux私人菜肴 - > UNIX高级环境编程(必须读,仔细阅读,完全消化) - > UNIX网络编程(第1卷和第2卷) - > Unix编程艺术(高级) - > Linux Shell脚本策略(简短而简洁) - > Linux内核设计和实施 - >> Linux Kernelele的理解
Windows:Windows Core编程(必读) - >对MFC(经典) - > Windows内核方案分析(上和下)的深入了解 - > Hanjiang Duyu Windows Windows内核安全编程
想象:
Linux多线程服务器编程
了解nginx深度
NGINX的深入分析
调试:软件调试的艺术(强烈推荐!!)
设计模式:首先设计模式(强烈推荐!!)
Linux系列的书籍基本上是与江南一起阅读的,并在晚上一起讨论。终于阅读了管道后,我建议建立一个线程池。我为线程池编写了几个必要的条件,然后用条件变量,江南使用的信号量等实现了它。
执行可能是头痛。一个好朋友会为您提供很多帮助。如果您有任何疑问,您将讨论它。在讨论中,您可以学习书中不存在的知识。笔记是共享的(是的,江南的OneNote笔记,我互相分享)。学习进步非常相当大,消化知识的速度也非常快。实际经验通常是通过相互要求实现的,而动手的能力也相应地提高了。
实际上,阅读这么多书籍的最重要的事情是灵活使用它,即转移知识的能力。您需要故意锻炼这一方面:例如,在阅读了UNIX高级环境的编程后,您应该整理笔记,然后尝试编写一个演示示例,以将其中重要章节的知识串在一起。您可以编写一个线程池(9、10、11、12),然后使用此线程池实现生产者和消费者问题,完成聊天服务器,为此程序编写守护程序,并监视程序的运行状态...
4。同性恋朋友是无价的。自信是唯一进行访谈的魔法武器,坚实的基础是信心的基石。
阅读书籍是基础,但是有一个好朋友一起学习确实是无价的。
无需阅读任何采访经文和写经文。这些不是很重要。重要的是要奠定坚实的基础并自信,这震惊了面试官。
您的胃中充满了干货,大脑到处都是信息,好吧,我无法想象您的破坏力。 。 。
您距离飞跃的旅程只有一千英里,您只希望回家。您为您的朋友越过河流并散布在水中而感到自豪,您不会忘记唱歌和埋葬头并感到痛苦。
你还在等什么?快点与您的同性恋朋友联系,阅读书籍并将其讨论,并提供收获!呢呢
改变命运需要您付出其他人的努力!
那些有野心的人将在工作中取得成功,并将燃烧船。一百两个QIN通行证最终将属于Chu。
如果您努力工作,上帝将永远不会让您失望。如果您在柴火上睡觉并品尝胆汁,可以用三千Yue Jia吞下Wu。