“人生的道路虽然漫长,但紧要处常常只有几步,特别是当人年轻的时候。”——柳青(路遥《人生》篇头)

在我们的人生,需要面对许多转折的十字路口,比如中考、高考,比如念大学,再比如:实习工作。

在过去的几个月里,笔者第一次真正意义上走出校门,脱离父母学校一个人踏足社会工作、生活,感受颇多,以下是我对这几个月里的学习和生活总结。

正如《人生》片头所说,人生的紧要处也就几步,大三后笔者决定实习而非考研考公本来就已经做出了选择,而选择深圳作为实习地点同样也是选择,而不同的选择在某种意义上,已经深远的改变了我们的一生。从去年(2018)9月份实习到今天也已经过去半年有余了,在这半年多的时间里,笔者学习到的东西很多,不仅是工作内容上的,更是为人处世上的。

首先是工作内容方面的,只有真正进入一家与所学专业相关的企业实习工作后我们才会发现,原来在学校里面所学的专业课程知识和如今企业所要求的技术栈差距是如此之远,一个很明显的差异在于学校为我们准备的很多专业课程都过时了!很多技术其实早已被淘汰,诚然,在我们的专业课程中有许多基础性的东西是十分重要的,他是我们进一步学习的根基和本源,比如C语言、数据结构还有算法这些都是非常基础且十分重要的,但是也有很多课程实际上完全可以改成新式的课程技术。其中的原因和我们所在的行业特点有很大关系,众所周知互联网软件行业是一个更新换代非常之迅速的行业,每个星期都在产生新的技术,每年技术都会产生一些小的变化,而每过三年就会出现一次重大变革。有说法认为开办两年的互联网公司已相当于开办20年的传统公司,因此我们的课程应该力求巨变,紧跟行业特点,而不是循规守旧。比如JSP、Struts之流的技术早已被大多数企业淘汰,实际上这些在我们当初在学校中学习的企业课程完全可以换成vue.js,SpringBoot这些新式的技术,这会使我们的学生更加具备竞争力。而不是像笔者去年刚进入公司实习那样对公司所使用的技术栈一头雾水,只能慢慢摸索前进。如前所述,笔者在学校中所学习到的知识和实际工作中企业的要求相差很大,其中需要弥补这些差距就必须花费更多的时间自学。当然,在学校中学习的很多课程是作为“内功”而存在的,技术栈更多的时候只是作为“套路”和外功,只有有了深厚的内力,我们才能发挥出所学技术的最大威力。

当然,在学校里学习的一些课程同样也是十分重要的。之前在学校所学的难度颇大的操作系统、数据结构、算法设计、线性代数这些课程如果我们真正的认真学习了,将会对之后的工作有很大帮助,而且作为在校生前去面试实习,绝大部分用人单位会非常在意面试者的基础是否扎实,毕竟实际的项目经验作为刚刚出来找实习的学生我们绝大数人都是没有的。另外就是终身学习方面的,虽然我们马上就要离开学校开始正式工作了,但是我们必须树立终身学习的姿态,正如易大师所说: 真正的大师永远都怀着一颗学徒的心——尤其是在互联网软件这个变革如此之迅速的行业,故步自封只会使我们慢慢地在这个行业掉队。首先我们花了4年的大学时光浸染了计算机软件行业的文化,培养了基础素质,但这还远远不够,我们必须始终保持学习的姿态,借由各种渠道进行学习,比如线上线下的培训,线上论坛的讨论,看书,编码,写开源项目,和高手讨论,向他们请教学习方法等等。虽然我们马上就要失去“学生”这个称号,但是我们永远也不能离开学习的土壤:播下的种子,我们应该让它生根发芽,长出参天大树来。而与之伴随而来的工作和报酬,不过是水到渠成的附属品而已。

另外一个给笔者重要感悟的地方就是为人处世方面了。立人先立德,无论如何,一个人的道德品质永远是最重要的,它是高于一切的存在,但是走进社会工作学习除了要有良好的道德品质之外,还需要有优雅的表达技巧,否则别人是不认可的。通过这几个月的实习,笔者在此有许多感悟。第一,应该和同事建立良好的人际关系。虽然我们作为程序员行业来说平时绝大部分时间都在和计算机打交道,和人打交道的时间较少且影响不大,但是我们仍然要表现的足够优雅。比如日常见面的打招呼,公司有大有小,员工也有多又少,实际上很多同事在我们日常工作中是几乎没有交集的,但是这并不影响我们在每天见面时互相问候一句——当然,也可以尝试聊天。对于工作上交集较多的同事,比如同部门的同事、领导,我们应该尽可能的去多交流和沟通,除了工作上的问题之外,还可以试着谈些其他的,当然,沟通工作内容是最最重要的,而且反馈应该快速、及时,这样才能提高集体的工作效率,有意的延迟去做某些事情是非常可怕且不利于个人发展的。

第二,要学会和陌生人打交道。实际上第二点某种程度上比第一点更加重要,因为我们的人生中会遇到许许多多的陌生人,不管是主动还是被动我们都需要通过和陌生人交流来获取我们需要的咨询。比如出来一座城市需要租房,我们不可避免的需要打电话问中介、问房东;吃饭不可避免的需要点餐、问服务员;坐在火车上和别人同处一节车厢不可避免的要聊天、说话。甚至某一天你迷路了也要尝试着向他人询问,而不是永远依靠手机查来查去,很多时候我们应该把科技和线下交流结合起来:迷路了只会问东问西的那是老人,迷路之后只会手机导航来导航去的那是年轻人,结合起来便是老道的年轻人了——这时候说话的艺术就体现出来了,在我们询问他人时,既要做到谦逊,也应该不卑不亢,既要有礼貌同时也需要尝试将话题导入一个轻松愉快的方向,因为很多时候不同的人用不同方式表达同样的意思,其最终结果会相差甚远,毕竟是陌生人之间,没有人有闲情具体了解我们的为人,同样的我们也不会去深入了解别人。因而,和陌生人打交道无疑是最有用但也是最难的一门学问了。

第三,要学会拒绝。这里的拒绝主要体现在生活方面,对于工作上领导交予我们的任务我们当然要绝对服从地去完成,即使任务难度很大也可以在边交流边沟通的情况下慢慢解决。而对于生活中我们日常可能接触到的一些人和物,有一些是切实损害到了我们的个人利益时,一定要学会拒绝。记得成哥曾经也跟我谈过:你也出来工作了有一段时间了,应该慢慢明白了这个世上的很多人和事不是非黑即白的。是啊,我们评价一个人或物的时候,要站在多个角度进行观察才能得到比较客观的结论,因此,站在我们自己的角度上来说,不可避免的会碰到一些嗜血鲨鱼一般的人,你的一味让步不会令他觉得你很可怜而放过你,反而会令他得寸进尺。这是在我们以后的人生里必然会遇到的人,对于这样的一类人,如果我们优雅的拒绝无效的话,就必须凶狠的拒绝。

第四,要规律生活。如今年轻人熬夜已不是什么新闻了,绝大数年轻人都在晚上12点以后才入睡,所谓如人饮水,冷暖自知,有时候这也是我们的一种无奈。但是至少我们还是要保持一些基本的作息规律而不妥协。比如,一日三餐的规律性,应该按时吃饭;比如,每天坚持有氧运动;比如规律午休;注重个人卫生等等。程序员行业原本就被认为是亚健康行业,因为我们每天都需要对着电脑高强度的工作8小时以上,这本身就比较损害身体,因此我们需要尽可能的学会保养自己。

我仍然记得小时候每个人都有无数远大的理想,很多人想要惩强扶弱,当救世大英雄,做超人,当大侠。又或者在课堂上发言的时候说要成为科学家、警察、军人…而如今,当人生走到这一步时,走到开始选择职业生涯起点的十字路口时,当我们再次回头看时,不知道又和当初的本心有多少重合度呢?“琴棋书画酒诗花,柴米油盐酱醋茶”——我想,这才是人生吧。

大四学年软件公司实习感悟相关推荐

  1. 大四学年在某软件公司实习(java + groovy + vue.js)近半年工作总结

    就快要离开公司了,总想要说点什么.虽然在这里呆的时间不长,平时除了几个熟悉的同事交流的比较多之外,我对其他很多人知之甚少.无知带来的最大的一个问题便是傲慢和偏见,这是每一个人都无法改变的,即使你后天经 ...

  2. 大四女生成跨国软件公司亚洲副总裁

    大四女生成跨国软件公司亚洲副总裁 21岁的北师大"才女"吴莹莹,不久前成为美国企业Topcoder的"亚洲区副总 裁".一轮新的造神运动又兴起了,这个还在上大三 ...

  3. 腾讯游戏天美工作室实习感悟

    本文写于2020/12/19 先简单介绍下自己,作者是本科西安电子科技大学软件工程系,研究生就读于厦门大学,研究方向计算机视觉相关,目前研二.在大四下和研一上下一共三个学期研究深度学习和计算机视觉方向 ...

  4. 从软件公司的异同点讲起,聊聊未来的程序员该如何选公司和谋规划

    过了年以后,新的一轮春招又要开始,于是一个迫切的问题就摆在广大计算机相关专业的毕业生面前,那就是,找工作时该如何挑选公司?该如何避坑? 在本文里,作者就将以一个有多年校招经验的IT技术面试官的身份,和 ...

  5. 【实习】在大公司实习六个月后的收获

    从大三的暑假开始,我就一直在某互联网公司一直实习到来年的一月份,算起来也六个月了,经历过这六个月的洗礼,颇有感想,假如自己没有这段经历的话,或许自己会错失职场和技术上的收获.我始终相信,所有的经历无论 ...

  6. 软件开发实习个人总结

      软件开发实习个人总结篇1 一.实习目的 随着时代发展和社会进步,用人单位对游戏软件专业大学生的要求越来越高,对于即将毕业的游戏软件专业在校生而言,为了能更好的适应游戏软件专业严峻的就业形势,毕业后 ...

  7. Interview:算法岗位面试—11.17下午上海某网**软件公司(上市)技术面之比赛考察、目标检测算法、视频分析算法考点

    Interview:算法岗位面试-11.17下午上海某网**软件公司(上市)技术面之比赛考察.目标检测算法.视频分析算法考点 导读:邀约的下午14.30,到的时候前边有两个学生在等待,当轮到我的时候, ...

  8. 软件开发实训需要用到的算法和结构_软件开发实习个人总结

    软件开发实习个人总结 软件开发实习不仅可以让我们掌握技术知识,更重 要的是学习到很多新的东西.以下是软件开发实习个人 总结,欢迎阅览 ! 软件开发实习个人总结 1 这次实训使我们明白我们所欠缺的不仅仅 ...

  9. 软件技术实习_当您还在学校时,如何获得一流的技术实习机会和技术工作

    软件技术实习 by Michael Deng 邓小平 当您还在学校时,如何获得一流的技术实习机会和技术工作 (How to land a top-notch tech internship - and ...

  10. 数据科学家和人工智能职业生涯之外软件公司之外的热门市场

    The dream career is one of the major tech firms for many aspiring data scientists. 吨他梦寐以求的职业是许多有抱负的数 ...

最新文章

  1. python 局域网通讯_python3 实现tcp/udp局域网通信
  2. LVQ神经网络的分类
  3. mysql聚集索引可以多列吗_MySQL使用单列索引和多列索引
  4. 第十七章 特殊类成员
  5. 程 序 测 试 规 范
  6. 微软提出VLMo:用“模态混合专家”进行统一的视觉语言预训练!即将开源!
  7. [LeetCode] NO. 8 String to Integer (atoi)
  8. es6 Class 的 Generator函数
  9. ezmorph-1.0.6.jar的作用
  10. 蓝桥杯 入门训练 Fibonacci数列
  11. 计算机财务管理中表格的应用,论Excel表在财务管理中的应用
  12. 为软件生成授权的唯一代码 CPUID+主板ID+内存ID
  13. SDNUOJ 1682.easy problem Ⅲ
  14. 数论:快速傅里叶变换FFT题集
  15. Intellij Idea 全屏设置
  16. lmgrd遇到lmgrd: No such file or directory
  17. asp毕业设计——基于asp+access的订单管理系统设计与实现(毕业论文+程序源码)——订单管理系统
  18. S5PV210 led.bin Makefile 浅析
  19. 猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门
  20. 几何原本译林pdf下载_《几何原本》欧几里得_文字版_pdf电子书下载

热门文章

  1. Arcgis使用教程(九)ARCGIS空间数据符号化
  2. 【人机交互技术】工具软件界面设计
  3. 一键U盘装系统 电脑内存使用率高的解决方法
  4. 解决百度云管家导入未完成下载任务
  5. [转]windows 7 professional 64 bit SP1 change system language(sucess)
  6. Unity浏览器插件Embedded browser
  7. 获取手机mac地址和串号IMEI
  8. shiny 服务器未响应,shiny-server 安装过程出现问题总结
  9. 怎么看电脑网卡是否支持5g频段
  10. UML学习_1_模型