要签工作了,写点感想留给需要的人

 我的专业是计算机科学与技术专业,我在读大学之前几乎没有怎么接触过计算机,连QQ号码也是我的一个高中同学在大学里给我申请的,来到大学计算机对我来说就是一颗天外流星,让我有些失措,不过到现在为止我还是觉得自己大学里走的那些弯路是值得的,对今后的发展很有借鉴意义。其实在某种意义上说人生是没有弯路的,那些走过弯路后的感悟将是我们人生的一笔财富。

       诚实,我想我在这里写诚实二字很多计算机专业的同学都明白,其实说白了就是不要拷贝别人的程序,就算自己的程序再怎么不好,那也是我们自己写的,我们问心无愧,或许别人拷贝的程序能在老师那边得一个优秀的成绩,而你自己写的只能是良好,我们诚实,但是我们吃亏,何乐而不拷贝,何苦而自己写。我们诚实,我们收获的是能力上的提升。对于程序设计语言这种课,实践实践再实践,不要考完试之后就什么也不做了,熟悉语言的语法很简单,但是编程经验就不是那么简单了,这句话在面试的过程中我经常提到,所以我们应该在学校里抓住任何一个可以实践的机会,不要怕会得一个很低的成绩,其实只要我们认真做了,成绩或许不是那么高,但是也不是很低,我大二上学期之前的课程设计根本没有上过90分,我知道自己在程序设计语言方面还需要锻炼,可是从大二下学期开始我的课程设计就根本没有下过95分,包括计算机组成原理、汇编语言实验以及微机原理与接口技术的课程设计都是95分,都是我自己动手写的,没有任何拷贝,记得到微机原理与接口技术课程设计的实验室之后我几乎没有了自己写的想法,当时的场面的确让我很心痛,不过我还是坚持自己的想法,回去之后自己写了大概300余行汇编语言代码,第二天去调试,由于之前没有花时间做,第二天的调试很艰难,不过我想那么大的程序量要想让我在两天时间内完成,不是我没有信心,那几乎不可能,第二天老师要结果,300余行汇编语言代码是一个很复杂的程序,虽然最后没有调试成功,也被老师骂了一顿,不过第二天考试的时候我用了不到10分钟的时间就把上面的程序全部写出来了,最后老师还是给了我一个95分,所以有时候不要担心成绩,只要你自己认真去做,成绩不会差的。其实编译原理课程设计在我的求职过程中起了举足轻重的作用,其中我使用平衡树组织符号表。我在大学里没有做过任何科创,但是我没有放过老师布置给我们的任何一个程序,我都是认认真真自己写的,所以出现在我的简历上面的项目经历都是我的课程设计,在这里我还是觉得先把自己该做的事情做好再去考虑哪些具有创新的项目。在面试的过程中把自己最诚实的一面展现给面试官,用自己的诚实去打动面试官,不知道就不知道,如果他们觉得你不适合他们公司,也不要灰心,这是一个双向选择,他们找适合他们的人,我们找适合我们的公司,一家公司否认你不会代表你能力不行,那只是我们之间不合适,我擅长的东西不是你们需要的,在找工作的过程中我们的心态一定要好,千万不要因为一时的被拒绝而觉得自己不行,这种想法千万不能有,自信、自信无条件自信,我身边有很多这样的人。在准备找工作时不要相信什么面经什么面试宝典,那些东西都不靠谱,与其相信这些东西还不如看一些经典书籍,如<<C++Primer>>,如果你真正看完了这本书并且做完了书后面的所有习题,那么面试过程中C++的问题根本难不倒你。如果你能把<<编程之美>>真正看懂70%到80%那么面试过程中的算法问题你基本上不会有任何问题,我曾经在一家国内云计算做的最好的互联网公司去面试,先是笔试,那次笔试是我做的最好的一次笔试,接下来的三轮面试全部在讨论算法问题,除了中间一位面试官给让我讲了一下open()函数返回值的意义,所有被问到的算法问题在<<编程之美>>上都有相关的映射,或是其中的原题,或是原题的改进,只是那天我表现的不好,我给出算法不是最优的或者是是面试官的引导下才能做到最优,所以我就被他们委婉地拒绝了。说道算法,我想这是计算机的最擅长的东西,只要有正确的算法计算机就可以帮你做事,所以说算法是计算机中很重要很重要的东西,我经常和同学们说算法这东西需要时间去理解,需要时间去实践,我想在大学里要把算法学好那就是多参加一些ACM比赛,虽然我们没有能力去参加那些大型的ACM比赛,但是现在的OJ那么多我们可以注册一个账号,然后在上面刷一些题目,这种方法不仅可以提高我们的编程能力,还可以提高我们的算法设计能力,我经常去的一些OJ有北大的、南航的、杭电的,我觉得上面很多题目我们用自己在数据结构和算法里面学到的东西就可以解决了,这样还可以加深自己对算法和数据结构的理解,我大二的时候刘老师让我们在NOJ上面做一道凸包问题,我第一次接触NOJ,然后我大概花了一星期才把那道凸包问题给AC掉,从此以后我就经常去OJ上面做一些题目,无聊的时候刷两道还是很开心的。如果你们身边有ACMers那么就经常和他们去讨论一些算法问题,我个人感觉他们对一些算法的理解真的很深刻,和他们交流你会学到很多东西。记得一家公司的上机考试题的最后一道并且还是附加题是大数乘法,我想这种题目在各大高校的OJ上都会有的。对于算法不要告诉别人你懂什么算法,你最好的表达方式是把程序写出来,我们的目标是解决问题,不是让别人知道我们懂算法。

      勤奋,大学里我们拥有可支配的时间是最多的,不要把这些时间花在电影、游戏上面,或者做一些没有意义的事情,其实游戏在计算机专业真的很专业,不过我从大一到现在几乎没有玩过游戏,把看电影、电视剧、玩游戏的时间节省下来去做一些有意义的事情。我平时喜欢看书也喜欢买书,我在大学生活动中心做兼职,总共赚了3000RMB,还有一次500RMB的奖学金都被我拿来买书了,同学们都说我宿舍可以当书店了,确实那时候床上床下都是书,不过在这里我想说的是如果你要买书先去china-pub.com上面看一下读者的评价,不要乱花钱,还有如果书名是《XX大全》、《XX精通》、《XX宝典》的话一定要谨慎小心,我觉得这个世界上真大全好宝典不多,我花了3000多RMB买的书里面当然有很多不错的书,值得我们阅读。对于学校的一些教材我觉得还是有些不合适,我在学习上不会要求自己去考一个非常高的成绩,但是我会要求自己做尽可能多的实践并且看尽可能多的专业书籍,比如在学习《编译原理》时我手上有三本书:龙书、《编译原理及实践》、教材,其中第二本对我后面课程设计有很大的帮助。不要觉得自己把课本上的东西看会了,会做考试题就OK了,我想这还差得很远很远,千万不要以为这些专业课就是做题就是考试,其他的都是浮云。付出了不一定会有收获,但是不付出肯定是没有任何收获的。曾经有面试官问我大学里总共写了多少行代码,我说大概有4W行C/C++源代码,我曾经花时间把我们学过的一些基本数据结构和算法的伪代码都用程序实现了一遍,严老师的那本数据结构书的确不错,对于自己不理解的东西千万不要死记硬背,要慢慢去理解,也千万不要因为考试考了个好成绩就觉得自己数据结构学的很好而不再去学习,我印象特别深刻的是KMP算法和平衡树,对于KMP算法刚开始的确很难,但是不要因为很难考试不考就不学,我一开始也理解不了,问了好多老师学长学姐,还是没有明白,或许是我理解能力不强吧!但是我一直都没有放弃KMP算法,我在大三暑假的时候就花时间把KMP算法全部推倒了一次,大概华花了我五张A4纸,在之前的电话面试中就有面试官问我字符串的模式匹配算法,我给出的是经典的模式匹配算法,他问我还有没有可以优化的地方,我就告诉他用KMP算法来优化,当时我并没有把KMP算法的核心思想讲出来,我怕后来的面试过程中又会被问到,所以我就在面试之前把KMP算法又仔细推倒了一遍,现在虽说没法随手写出KMP算法的程序,但是其推导过程我非常熟悉,其实关键点在找到优化的突破口。还有就是平衡树,这是我面试过程中的亮点,我在PL/0编译器中使用平衡树组织符号表,我想面试官肯定会问我一个问题如何保持树的平衡性,这个问题我准备了很长时间,不过之前的面试过程中都没有人问我,最后还是有人问我了,那样我就可以把自己对平衡树的理解以及相关程序写给他看,也正是因为这样我就轻松通过了面试第一环节。对于平时遇到的问题不要偷懒,一定要自己弄明白才可以,否则在今后同样的问题出现后我们处于被动的情况了。在平时的学习过程中勤奋一些,多写一些程序,这对以后的工作很有帮助的,我现在的体会就是要是我能够再多一些编程经验那该多好啊!我非常喜欢一句话:天道酬勤,勤奋可以让我们学到很多知识,勤奋可以让我们成熟很多,勤奋可以让我们对很多问题都有一个独特的见解。

      积极,不管出现什么问题,我们都要积极去面对,积极去思考。在学习中当然会出现很多问题,如果我们积极思考积极探索的话就会学到很多东西。积极和老师学长去交流,我觉得他们对很多问题都有很不错的见解,他们不仅会在学业上给予我们帮助,而且在人生规划上对我们也有很大的指导意义,记得在第一次写PL/0编译器那个程序时,我有很多东西都不是很明白,但是我没有隐藏自己的任何无知之处,把自己不懂的地方尽量讲给谢老师和他的研究生,他们都不耐其反地给我解释,如果我们不去积极思考,不去积极问他们问题,他们是不会找我们来讲的,我们的那个PL/0编译器算是我大学里写的一个最漂亮的程序了,也为我后来的面试增加了很重的砝码,同时我对程序设计语言也有了一个比较深刻的认识。积极去写程序,积极去思考问题,积极去和老师学长交流......都会为我们带来意想不到的收获。计算机专业的我们更需要这种积极做事的想法,不要什么东西都等着老师来告诉我们,我们不仅要把老师交给我们的东西融会贯通(绝对不等于考一个好成绩),还要在此基础上举一反三。其实我们都是应试教育的牺牲品,但是要不要做考试机器决定权在我们手中,我们要在考试和实践之间寻找到一个平衡点。对于成绩,我想在找工作时候真的对于计算机专业的学生来说成绩单就是一张没有用的纸,千万不要觉得自己成绩比别人好自己就比别人厉害,不要忘了我们都是应试教育的受害人,公司不是学校。从我面试到现在,虽然我的成绩还不错,但是根本没有人会看一眼我的成绩单上算法考了多少分,数据结构考了多少分,能不能写出程序想出算法才是人家需要的,所以我觉得如果我们的目标是找一份好工作,请不要在乎自己的成绩不如别人,也请不要因为拿不到奖学金而心里不平衡,其实这个社会上有很多令我们不平衡的事情,如果我们用积极地心态去面对,一切都会过去,用开复老师的话说就是做最好的自己。当然我也绝对不会赞成我们不顾学习成绩而去做一些我们自己觉得喜欢的事情,我们毕竟是学生,其实有位学长曾经说过,考试考得好不等于正真掌握了相关知识,但是考试考不好就是没有掌握相关知识,虽然我不是很同意,但是还是有一定借鉴意义的,希望我们可以在考试和实践之间找到一个属于自己的平衡点。对于自己喜欢的事情,积极去做先不要担心会出现什么结果,有没有用,只要我们努力去做了,总有一天会用到的。我大三的时候买了一把吉他,虽然现在弹得很不好,但是我在简历上面写了自己喜欢弹吉他,然后我就碰见了一个和我一样喜欢弹吉他的面试官,这样我们之间的面试也就顺利了很多,做自己喜欢做的事情,不要觉得没有用,或许将来有一天我们就会用到。学计算机的程序当然就必须要写,对于程序这东西,看书是看不会的,或许你很厉害看看书就能考个满分,但是要想通过看书来提高编程能力,恐怕还需要一台电脑闹和你勤劳的双手吧!二分查找,够简单的了吧,可惜能够完全正确地把它写对的人真的不多,包括我自己也曾经失误过一次,所以程序是要在电脑上去写的,而不是看书看的。对于学校了教的很多东西很多同学都抱怨用不到,以此为借口而不去学习,不要觉得有些东西学了一定就要给自己带来好处利益,这样我觉得我们学习的动机不纯,我们就学不好。数电课程设计对我们写程序的来说有什么用,我不知道,但是我的那张图是我自己画的不是Copy的,老师最后没有给我优秀,不过我觉得没什么至少这是我自己四天时间的心血吧!貌似真的没有任何用处对我来说,但是那种坚持下来的精神为我后续的学习有很大的帮助,我当时只想着尽力而为就好。作为学生,我们还是踏实认真一点好。在写计算机网络程序时,当时的实验有三个,第三个是选作的,我当时就把三个一口气给全部做了,那三个实验也是我简历上的一部分,虽然在面试过程中很少有人问道,但是那三个实验的程序量很大,而且我也花了不少心思在上面,或许我做了三个实验,结果却考了一个不太好的成绩,我当时觉得这也没什么,该学的东西我已经学到了。其中有位面试官很和蔼地问我学过计算机网络吗,我说学过,然后我就把自己写的三个程序说给他听了一下,我看他不是很满意的样子,我想他觉得我写的那三个程序是太简单了吧!虽然最后他们拒绝了我,但是我想既然你觉得我不适合你们,那你们再去找适合你们的吧,我也再去找适合我的,这是一个双向选择。不管出现什么事情,我们都要积极去面对,积极去做。

      主动,我曾经问自己大学里的学习目标是什么,其实根本不是学习成绩和奖学金,那就是无师自通。我们要主动地去学一些东西,不要在学习上处于被动的状态。我大三的时候对操作系统很感兴趣,在上学期的时候我就准备了三本书我的操作系统教材、《现代操作系统》、《UINX环境高级编程》准备学习操作系统,我利用一个寒假的看完了我们的操作系统教材,并且把书后面的习题全部给做了一遍,一开学我就申请免修操作系统,结果教操作系统的老师说这课很重要免修不得,我只想争取更多的时间去写程序,和老师争论了好长时间,他才同意为我请示一下课程组组长,结果组长死活不同意,他说自他教书来这种事情还没有发生过,绝对不可以,我们的老师最后也给我说了好多话,而且同意我不用上课,这样免修就没有了。其实我觉得老师应该鼓励学生这样做,不过操作系统课我一次也没有错过,每节课我都做在前面认真听讲,免修没有成功可以说是我大学里的一大遗憾吧!扎实的操作系统知识在后续的笔试和面试中我都占了很大的优势。主动不是免修,我们要主动学习,主动写程序,这样我们就会收获很多东西,由于免修的事情我和老师就比较熟悉了,后来老师给了我很多帮助,特别是后来负责课程设计的那位朱老师,我见到他的时候我的课程设计已经做好了一半,还和他交流了一些问题,在他的指导下我顺利地完成了操作系统课程设计。在做操作系统课程设计时,我当时疏忽了一个地方,然后我把自己想法主动讲给一个朋友听,结果破绽被发现了,然后我们做了相关的改进才得以把那个程序完善好。在学习上主动一些,你会收获到很多东西,进步很多,记得最后操作系统课程设计考试的时候我由于火车票上的时间和考试时间有些冲突,因为之前和负责课设的老师有过接触,然后老师就没有让我考试同时也给我优秀的成绩。我们的专业是计算机,我们也承认学校里教的一些东西和我们今后的工作没有关系,这就需要我们主动去学习一些除此之外的知识,学校里教的是基础,只要我们基础好,就没有我们学不会的东西,如果基础不好那么之后的拓展学习都将是空中楼阁,我想这个道理大家都是明白的,不过实际要做起来还是不容易的。大学里的时间真的很宝贵,我想就是以后读研的话也绝对没有像本科阶段这么多的时间来自己安排自己去学习一些知识了。还有对于读研和工作越早决定越好,不要到时候乱了阵脚,我从大二开始就有了不读研的想法,所以后续所做的事情都是为找工作做准备,一旦在读研和工作之间做出了选择就要坚持下去,每一条路都有他自己独特的风景,只要你懂得欣赏。不论是读研还是工作,千万不要随大流,我们都是成年人了,要主动做出选择,就像开复老师说的不去选择也是一种选择。我在找工作时碰见好多研究生,并不是说研究生一定就比本科生厉害,只要你是金子就不怕它不发光,只要我们努力过了,拼搏过了,结果一定很美好。

       诚实、勤奋、积极、主动,这是我大学里最喜欢的八个字。什么是成功,绝对不是外表的光鲜,而内心的一种淡定与坦然,不是社会赋予我们的外在坐标,而是我们的心灵坐标,在我们内心深处对自己的人生有一定的准则与规划,知道什么事情该做什么事情不该做。大学生活即将结束,我也即将进入社会,我也非常感谢南航给了我这样一个平台去实现我人生的价值,同时我也要感谢香港的伍永汉先生无私地为我承担了大学四年的所有学费。我的背景就是南航,南航给了我知识,给了我人品,给了我前进的方向。

       我最后加入了自己心仪的公司,本来以为我们之间是没有缘分了。但是奇迹出现了,我的目标也实现了。大三的时候参加程序设计大赛获得了加入这个公司的校园招聘通行证,直到签约的时候他们也不知道我有这个通行证,这张证书一直没有派上用场,直到到现在我还保存着。我们一旦制定了目标,就不要放弃,朝着这个目标去努力,一定可以实现我们的目标,就算实现不了我们也无怨无悔,因为风雨中我们拼搏过了,我们努力过了。

       好吧,我就写这么多,希望对大家有帮助。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我会为您写一篇2000字的学习Python的感想。 学习Python的感想 Python是一种高级编程语言,它具有简单、易读、易学以及可扩展性等特点。Python语言在数据分析、人工智能、Web开发、自动化测试等领域中具有广泛的应用。在我学习Python的过程中,我深深地感受到了这种语言的优秀性,也收获了很多。 首先,Python语言的易学性让我感到非常惊喜。相对于其他编程语言,Python语言具有简单清晰的语法结构,而且一些高级编程语言的特性,如面向对象编程,也在Python中得到了良好的支持。学习Python语言时,我很快就掌握了其基础知识,而且在写代码时也很容易理解和调试。 其次,Python语言的可扩展性也给我留下了深刻的印象。Python语言的强大之处在于其庞大的标准库和第三方库。通过这些库,Python可以实现各种各样的功能,如数据可视化、Web开发、机器学习、深度学习等。而且这些库的使用也很简单,只需安装库并将其导入到代码中即可。 除此之外,Python语言还有一些其他的特点,如开源、跨平台等。这些特点使得Python语言在各个领域中都有广泛的应用,而且也为Python社区的发展提供了良好的基础。 在学习Python的过程中,我也遇到了一些困难。首先,Python语言的缩进规则让我有些陌生。在其他编程语言中,代码块通常由大括号{}或者关键字end等来表示,而Python语言中则是通过缩进来表示。这一点让我在学习过程中有些困惑,但是通过多写代码,我逐渐适应了这种规则。 另外,Python语言的一些高级特性,如装饰器、生成器等,也让我感到有些难以理解。这些特性在一些场景下可以大大提高代码的效率和可读性,但是在我刚开始学习时,我觉得这些内容有些抽象和难以理解。但是通过阅读相关的资料和代码实践,我逐渐理解了这些高级特性的作用和用法。 总的来说,学习Python是一件非常有趣的事情。Python语言的易学性、可扩展性以及其他特点,都让我深深地爱上了这门语言。在学习过程中,我也遇到了一些困难,但是通过不断地学习和实践,我逐渐克服了这些困难,也收获了更多的知识和技能。我相信,在未来的学习和实践中,Python语言也会为我带来更多的惊喜和收获。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值