ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

技术生涯二三事(上)

2019-03-23 14:55:30  阅读:215  来源: 互联网

标签:面试官 操作系统 文曲星 技术 二三 生涯 感觉 linux 源代码


大家好,我是delphi. 目前在国内某大型互联网公司工作。我并不是那种学习成绩很好,各方面能力很强,毕业于名牌大学的优等生。我毕业于国内一所普通的二本大学(我当时是二本,现在好像升一本了)。只是通过自己坚持不懈的努力才慢慢的走到今天的。 今天我给大家讲讲,工作前的一些经历吧。

我小的时候很喜欢打游戏,任天堂几乎全系列的掌机都有。感觉这个爱好,为我的未来埋下了伏笔。

我第一次接触程序,是在高三的时候。在此之前,我都不知道有计算机程序这个东西。当时,我们班有个同学买了个文曲星,他拿来给我玩,是一个类似百战天虫的游戏。文曲星也能玩游戏,让我觉得很惊奇。 后来,他还给我看了一段,英文单词和数字组成的文本,说这个叫计算机程序,是他自己写的。已经记不清楚具体是什么程序了,但我对此充满了好奇。后来,我同学借给我一本basic 程序设计的书。我花了三天时间,一直在看,连上数学课也在看。囫囵吞枣的看,也不知看懂还是没看懂,反正感觉就像拣到宝一样,深深吸引了我。当时是高三呢,还挺担心高考的,但还是忍不住给看完了。 后来在那年的暑假,我同学的文曲星借给我了,我自己在文曲星上写了个文字RPG。 那时候不懂什么是函数,控制语句,反正goto 各种跳,但真可以运行起来,还可以玩的。我拿给我弟弟玩,他还玩了好长一段时间。 那时候感觉真是开心极了。后来高考结束,没有考到第一志愿的学校,本来想复读的,但因为专业是软件工程,就去入学了。这算是我初次接触程序的时期了。

进入大学校园前,我已经很明确,自己未来一定往IT方向发展的。因为感觉不能浪费了这么好的一个爱好。我们学校,大一的下半学期,才开始有专业课。 第一本书是 《C语言程序设计》 , 就是谭浩强的那本。 书发下来的时候,真是如获至宝。还是啃了三天,半懂不懂的。不过比高中的时候多认识了点东西,知道了函数,数据结构等。然后又开始写游戏了,一开始是想写个贪吃蛇的,但完全没思路。 就去网上找了个贪吃蛇的源代码,并且打印了出来,看了三天。关键代码,半抄半写的在实现。不会图形编程,就用打印语句实现界面。记得里面用了双链表这个数据结构,边看边写,花了三天三夜的时间。 有点废寝忘食,不过最终还是可以玩了,超级开心的。后来又写了第二个游戏:俄罗斯方块。那段时间,没事就去图书馆,总待在计算机书籍的区域。一开始各种看,像windows 编程, DircetX,OpenGL, QT ... 。说实话,也不能完全看懂,但就想看。那种好奇心,感觉自己都控制不住了。 我舍友打魔兽,dota,  我在看书写代码; 他们去各种聚会,跟女生们玩,我还是在看书写代码。这过程我是很享受的。 后来有一本书,再次给了我改变: 《Linux内核源代码情景分析》。 好大的一本书呢,我当时是看到一排的书架上都有linux 的字样,但又不知道是什么鬼, 就很好奇的看了。没想到感觉比前面的都要入迷。 我当时就像找到了一个超级大玩具:操作系统, linux 操作系统! 涉及计算机几乎所有相关的知识:数据结构,算法,软件架构,物理架构,网络,cpu分时,内存分配。反正我的感觉,就是找到了一个超级玩具,似乎可以一直玩下去了。大学看了两年多内核的书籍和源代码。还参照着,用C和汇编写了一个很小型的操作系统。 

大三的时候,A公司来学校招实习生。我去参加了笔试。 你以为我一路过关斩将过了是吧,哈哈, 没有。很惨的是,笔试都没有过。这个我后来总结,可能是因为我的学习方式太野,正规的笔试题,感觉都是做不好的。实习校招面试的那天,我还是去了。 说白了,就是去霸面, 我脸皮也是够厚。 那天霸面的还有其他几个同学,我们从早上等到了晚上7点,中间也没吃饭,就一直在走廊站着,加上心理压力,其实是挺难过的一天。终于,HR姐姐看我一直都不肯走,还是软了心。 问我要了简历, 给初面的面试官看。 几分钟后,第一个面试官,就邀我进去了。看完我的简历,问了linux 文件系统的设计。我还比较清楚,就滔滔不绝的边画边讲。 面试官听完,又问了一个智力题,不太难,就答出来了。我出来后,还没反应过来,第二个面试官,就让我进去了。 看了我的简历,问我做过哪些项目。 我就把做的一些东西给大概说了。最后问了我一个内存缓冲区溢出的问题。说实话,当时没接触过这块。但按自己对操作系统内存布局的理解,去推导了一番,算是回答到了点子上。就这样二面给过了。那晚超级开心,骑着自行车走在路上,都感觉可以飘起来了。

后面就开始了我正式的职业生涯,这个我后面再找个时间写写哈。 这篇没有啥特别的经验可以分享了。你就当作是故事看吧。正式工作前的经历,奠定了后面的发展。 这里面,有兴趣,有努力,也有运气的因素。 现在回想起来,人生真是有点神奇。很多事情的发生看似偶然,但想想又觉得是必然。最后希望大家能喜欢我讲的故事!

标签:面试官,操作系统,文曲星,技术,二三,生涯,感觉,linux,源代码
来源: https://blog.csdn.net/zl1zl2zl3/article/details/88760752

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有