明确新的目标,加油~

Posted darope

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了明确新的目标,加油~相关的知识,希望对你有一定的参考价值。

  大四的学生或许多多少少都有点不知所措吧,觉得越是学习更多,越让自己累,越觉得知识是个无底洞,并且无法落地。

  就拿java来说,从接触java,从最简单的javase开始,我就觉着有了一个方向,一个体系,可以让自己去追逐,让自己充实起来。于是开始学习java,用java做我们oj上面的练习题,很多c语言解决起来比较繁琐的题目,换用java这种面向对象的语言可能就需要调用一些简单的api就能很好的实现,效率也是没的说。顿时感觉自己做题都快乐许多,记不得当时的开心和充满成就感的心情了。后来机缘巧合跟着师兄跟着实验室老师走上了一段ACM的道路。可能自己也确实比较菜,也忙了很多自己的事,也加上没有把这个当成事业来做,难得的一次省赛经历只拿到了省赛三等奖,确实也比较遗憾。遗憾的不是最终成绩就这样,而是唯一的一次机会我把握的并不好。

  省赛结束当然是快大四了,需要选择自己的方向,java无外乎安卓和web两个方向,凭借一股热情我选择了web。并且尽可能涉及的广泛。但最近确实很困惑。从一开始的html,css,js再到jsp开始了解javaee,知道数据从前台到后台再把处理好的数据返还前台是怎么回事,接着学习制作简单的jsp和servlet小项目,接着接触框架,接着就学习框架struts2,mybatis,知道了ssh和ssm,mvc设计模式。接着了解到ssm应用比较广泛就系统找资源系统学习spring,springMVC和mybatis。那一段时间每天都在坚持看课程。经过一个暑假,我安排给自己的课程也基本学完了。网上找了点ssm框架实现的小项目,我都能看懂项目流程以及代码实现。感觉信心大增。考虑到大四,需要做毕业设计,就下意识的觉得自己学那么多,怎么着也得自己做出来个工程给自己大学画上完美句号吧。我是想给我们学院做一个失物招领平台的,就是类似于企业级应用,要求用户体验极佳而且加入积分制,积分可以交易兑现等等。我心中的蓝图是能积分制,商业化,这样可以激励用户捡到东西更容易去寻找失主。考虑到这些原因,瞬间发现这完全变成了一个工程而不是一个小项目,试想你开发出来一个平台一个网站,大多数用户是大学生,用手机最多,所以你得兼容手机端保证手机端界面体验吧,虽然说使用bootstrp可以大致兼容手机端。但是考虑到手机端,你得有自己的app吧,考虑到app这一块你不能只做一个安卓的吧,ios的你也要做吧。一个项目一旦要推广,要面向大众,让别人用你的平台,他就不是一个人能完成的,而且我真的做不到用上帝视角审视我的项目,最开始的前期用软件工程的思想设计好实体类和数据库我都不能统筹把握。突然觉得有时候自己太想当然了点,就好似客户提的需求很完美,团队做起来往往达不到客户的理想状态。

  跟以前的同学交流,说是他们公司现在都在用springBoot,告诉我如何如何爽,说是再不济学一下maven自己可以不用考虑自己项目的jar文件了。突然感觉太TM累了,技术更迭这么快,一个技术还没落实下来就要换另外一个技术去优化封装它,整来整去,往往丢失了最基本的东西。身为大学生时间多我承认,但是学到的很多东西真的无法落地。我们学校也跟任何企业都没有合作,练手项目都要自己找半天,而且没人提需求,没人带你做一遍。完全自己想怎么鼓捣就怎么鼓捣,往往无法切中要害。所以很多二流大学的大学生虽然科班出身,最终还是去培训公司花大把价钱给自己镀镀金。

  我最近就在想了,如果大学自己还有精力,还想去折腾,就不应该再去挖掘深度,即使你深度有,你到企业他还是让你瞅Bug。java发展了这么多年,深不见底,好似虽然你从0飞跃到1了,1的后面你就看不清终点了。所以我觉得自己有必要多了解其他方面,一个优秀程序员什么都懂一点才正常。最近开始学习了python全栈并且想在接下来的时间里鼓捣鼓捣。万一以后用得上呢?总之,没人带你只能自己去摸索自己的路在哪里,而且有人群的地方总会有不公平,而努力可以有效降低不公平,有效的使自己的可控因素多一点。

以上是关于明确新的目标,加油~的主要内容,如果未能解决你的问题,请参考以下文章

2018年,加油!!!

新的目标

明确工作目标,提升工作效率的利器--Momentum插件

爬虫7:Scrapy-爬网页

制定目标:SMART原则有几个?

scrapy使用