关于程序的思考及大学的总结
Posted 刘小豆豆豆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于程序的思考及大学的总结相关的知识,希望对你有一定的参考价值。
今天上午没网,想趁着这个机会罗嗦几句,谈一下自己对程序的思考已经大学的总结,给自己一点鼓励。
开学已经一个多星期了,之前参加了老师的一个研发团队,一直坚持到现在。期间做过很多项目,从基础运维,到修改需求,编写书稿,做mongodb负载均衡的实验,再到从0到1的完成一个项目从需求分析到落地应用,熬过很多夜,走过很多弯路,也有很多学长给予我引导与帮助。
后来开始带老师的新研究生做项目。不得不说骄傲使人落后,当时的我天真的以为自己已经具备了工作的能力,只是学一些表面上的东西,例如SpringCloud,Redis,nginx,Mq 并且只停留在会用的层面上。项目大都时间很紧,天天手头项目压着自己,用到什么学什么,不会了从网上了down下来,自己再修改修改,功能能跑起来了就算大功告成了,以为自己就会了这种技术。
大厂招聘的暑期实习已经开始,看着大牛们的一篇有一篇的面经发现,大厂对于项目经历并不是特别看重,而是对基础有很大的要求,毕竟大厂有实力,有成本培养一个真正的程序员。我也意识到,我的这些项目经历,不过就是CRUD,以及API的调用。 尚硅谷的周阳老师说过, 只会CRUD,API调用的程序员,1.5W顶天了。 这对我打击很大,自己最骄傲的项目经历其实并没有太大作用。本来认为技术比身边同学好很多,前途会比较光明,突然深受打击,迷失了方向,甚至让我觉得我这一年的时间其实是在浪费,焦虑了很久。
“遇见问题,解决问题”,是我们团队的宗旨,现在看来,这句话适用于任何场合。既然基础薄弱,那就补基础呗,不要被别人影响了,沉下心来学自己的。焦虑化为动力,不能将进入大厂作为终极目标,在学习中不断完善自己,让自己变得更加优秀才是真正目的。将来无论在哪里工作,做什么工作,都要具备“遇见问题,解决问题”的能力与思路。
程序究竟是什么?程序就是将现实问题,转化成数学模型,然后变成机器语言交给计算机去执行。程序员的工作就是将现实问题处理成机器语言。由此可见,对于程序员比较重要的是,现实问题转化数学模型的能力,以及将数据模型如何优雅的变成机器语言的能力。优雅一词就必须得懂计算机底层,以及数据结构,降低时间或者空间复杂度。
接下来的学习,将把数据结构和底层作为重点,当然分布式,集群,多线程,高并发,中间件等同样重要。必须要比以往更努力,才对得起这一年的工作经历,对得起这一年的颠沛流离(曾经改书稿天天挨骂,经常被老师骂…)。
要经常停下来思考总结一下自己,只有抬起头来才会看到前面的路。
最后还是那句话,不要把去大厂作为人生的终极目标,不断提升自己才是最终目的,无论在什么地方都要发光发热,永远向前看,还有很多的东西要学,还有很长的路要走,路漫漫其修远兮,吾将上下而求索!
以上是关于关于程序的思考及大学的总结的主要内容,如果未能解决你的问题,请参考以下文章