最新公告:

中华视窗是诚信为本,市场在变,我们的诚信永远不变...

中华视窗

咨询热线

400-123-4657

行业资讯

当前位置: 首页 > 新闻动态 > 行业资讯

从忐忑到自信:我的求职经历与程序员升级之路

添加时间:2025-03-06

unix环境高级编程_unix高级环境编程_unix高级环境编程有啥用

实际上,在寻找工作之前,我总是很紧张或不自信,因为有很多谣言说在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 ++必须知道并知道

unix环境高级编程_unix高级环境编程_unix高级环境编程有啥用

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的深入分析

调试:软件调试的艺术(强烈推荐!!)

设计模式:首先设计模式(强烈推荐!!)

unix高级环境编程有啥用_unix高级环境编程_unix环境高级编程

Linux系列的书籍基本上是与江南一起阅读的,并在晚上一起讨论。终于阅读了管道后,我建议建立一个线程池。我为线程池编写了几个必要的条件,然后用条件变量,江南使用的信号量等实现了它。

执行可能是头痛。一个好朋友会为您提供很多帮助。如果您有任何疑问,您将讨论它。在讨论中,您可以学习书中不存在的知识。笔记是共享的(是的,江南的OneNote笔记,我互相分享)。学习进步非常相当大,消化知识的速度也非常快。实际经验通常是通过相互要求实现的,而动手的能力也相应地提高了。

实际上,阅读这么多书籍的最重要的事情是灵活使用它,即转移知识的能力。您需要故意锻炼这一方面:例如,在阅读了UNIX高级环境的编程后,您应该整理笔记,然后尝试编写一个演示示例,以将其中重要章节的知识串在一起。您可以编写一个线程池(9、10、11、12),然后使用此线程池实现生产者和消费者问题,完成聊天服务器,为此程序编写守护程序,并监视程序的运行状态...

4。同性恋朋友是无价的。自信是唯一进行访谈的魔法武器,坚实的基础是信心的基石。

阅读书籍是基础,但是有一个好朋友一起学习确实是无价的。

无需阅读任何采访经文和写经文。这些不是很重要。重要的是要奠定坚实的基础并自信,这震惊了面试官。

您的胃中充满了干货,大脑到处都是信息,好吧,我无法想象您的破坏力。 。 。

您距离飞跃的旅程只有一千英里,您只希望回家。您为您的朋友越过河流并散布在水中而感到自豪,您不会忘记唱歌和埋葬头并感到痛苦。

你还在等什么?快点与您的同性恋朋友联系,阅读书籍并将其讨论,并提供收获!呢呢

改变命运需要您付出其他人的努力!

那些有野心的人将在工作中取得成功,并将燃烧船。一百两个QIN通行证最终将属于Chu。

如果您努力工作,上帝将永远不会让您失望。如果您在柴火上睡觉并品尝胆汁,可以用三千Yue Jia吞下Wu。

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@163.com

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2024 中华视窗 版权所有 ICP备案编号:粤IP**********    网站地图