毕业一年的大专生程序员工做总结(java后台)

文章导读

1、 回牟过去

一、闲扯的话

大专生毕业一年工做总结,谈不上予人借鉴,算是对本身过去一年的梳理。html

去年此时写了一篇题为《一年工做经验的大专生程序员(java后台)》的文章,当时这文章的背景是初入社会的实习阶段,还未毕业,而此时的这篇是毕业一年后写的,因此取题为 《毕业一年的大专生程序员工做总结(java后台)》,动笔以前,又特地去看了一遍去年的那篇文章,感觉比较深的是:这篇不太好下手。java

我应该算两年工做经验了吧?程序员

大部分专科院校都是 [在校两年+实习一年] 的模式,固然,有能力的天然不存在实习一年一说,好比个人好基友进的第一家公司就直接转正。面试

说不羡慕是假的,哈哈,奈何当时本身技术太菜,一个月拿着 2k 的实习薪资,比不上不少人,二线城市勉强生活,却也没以为过得多苦。spring

记得在学校出来实习后,第一次转正真的算是一年以后了,彼时手里多了毕业证,身边也换了一批新的同事。数据库

满打满算,出来也有两个年头了,有时候会有这种想法,我应该算两年工做经验了吧?也不知道是否拥有两年的职业技能了,多少仍是有些心虚。编程

总感差点什么。小程序

也不是没有学习,对新技术多少还有点新鲜感。设计模式

相较去年,这一年技术上倒也没有多少提高,意志力也还是三分钟热度,只是增删改查更熟练了,焦虑仍存。微信

二、零碎的技术

flutter学习

这一年期间,Flutter 从新学习了一下,若是关注过个人小伙伴相信已经拿到课程了,最后作了几个小 demo :

 

涂涂影院Android客户端

涂涂影院还在维护着,app下载连接在左侧友链里,不要脸的上个小图吧:

重构涂涂影院后台

以前涂涂影院先后台是采用的以前这篇文章《ssm(spring+springmvc+mybatis)框架环境搭建(整合步骤)(一)》,后来作了技术迁移:

Spring Boot 2.x + Spring Security + JWT + Spring Data JPA/Mybatis-Plus + Redis + Elasticsearch

涂涂找卷小程序

闲着没事作了个简单的淘宝客搜卷的小程序,只有搜索功能。也庆幸只作了搜索功能,由于提交过不了审核,第一次发版时就被驳回了,显然,对淘宝相关的推广仍是很严格的,有一点点淘宝客相关的都过不了审核,拼多多的却是不少。

 

2、经验总结

一、沟通交流

这一点感触比较深的是与领导的沟通十分的必要,若是一味闷着头工做,不把你的想法事先与领导讨论,可能会形成两种很差的状况,一是你在作重复工做,二是你的实现跟实际需求并不同。

自身举例:领导口述了一个功能,说我大体要作一个什么什么样的功能,而后我回去闷头哐哧哐哧写完了,拿给领导一看,说你再改改吧,这个地方应该是这样这样,而后又各类改,最终达到了需求。若是在开发以前,把个人想法跟方案,简要的跟领导一说,并通过领导赞成后,再进行具体实现的话可能会节省不少时间。

说话抓重点,在跟别人讲述某一件事,某一个点以前,要学会抓重点,从别人的角度考虑问题,不要反射性的答复别人,也不要只看眼下问题,稍微通过思考后再作回复。

我以为这一点也很是的重要,再举个例子吧,以前用户一提到产品哪哪哪很差用,或者是有某一块的需求(前提是小问题),跟我提后我都是直接去作调整的,或者是跟用户直接口头表示,“这没问题,给我xxx时间”,吃过亏,吃多了就知道有些话不是随便说的,情商不够加班来补。到如今给客户的反差,以致于常常说我滑头了,会推诿扯皮啦,笑哭,这就是所谓的成长吧。

再补充一点:不要盲目的按照本身的想法回复别人,多去用数据、用事实说话,若是对了还好说,错了会让人以为你很不靠谱。

二、贵在坚持

坚持写笔记、坚持写博客、其实这些大道理你们都懂,就是坚持不下去。

以前一直有打算写博客的想法,但老是各类缘由,本身迟迟没有坚持住。

为何要写博客?确定是装B呀,你想一想你的朋友搜到你的博客那感受,呸呸。

开玩笑了, 其实写笔记、写博客的好处有不少的,参加工做后会发现不是全部东西都能记在脑子里,不管是看视频或者是技术博客之类的,尽管当时以为掌握了,可是过几天后,就又会全忘,其实大部分人都是这样的,因此必定要养成记笔记的习惯,平时遇到的坑或者是知识点均可以记录在有道云中,方便下次查看。

关于写博客,其实笔记记多了会感受特别杂乱,尽管各类分类好,时间久了就不会再去翻阅了,因此写博客过程也算是一次整理的过程,既能帮助别人,亦能巩固本身。其次,经过写博客,可以简明扼要的规划出重点的东西。再者也可以为本身找到更有效,更多样的方法来丰富自已。

三、合理规划

少学那么多技术,这一年的上半段时间算是纯当试验了,半年前写了一篇《我学不动了…》的文章,唠叨了试错的状况,学的东西有点杂,折腾的东西有点多,跟实际的项目需求不匹配,说白了就是跟涨薪没啥关系。

获得的教训就是合理的规划很是的重要,咱们能够有私下学习其余技能的必要,可是要创建在主业技能规划合理的状况下。

出来的第一年太多东西不懂,咱们可能一切遵从领导的安排,但一年的经验咱们彻底算入行了,这个时候咱们很容易偏移路线,看到有的小伙伴以为本身对公司框架的增删改查写的很是熟练了,而后私下就开始学习 Python 或者是 Go,其实学习这件事自己是没有错的,错的是咱们每每高估了本身,正所谓闻道有前后,术业有专攻,学习了一堆其余语言后,大部分人是没能获得回报的,除非说公司须要用到某某语言,而后你再去学习,不然涨薪是不可能的了。

3、展望将来

一、积累行业背景

看了一些大佬的总结,屡次提到行业背景的积累很重要。

工做3年后咱们应该必须肯定本身的行业背景了,好比一直从事电信行业,一直从事银行项目,一直从事ERP行业等等。

一个程序员不多是一直写代码的,就是写代码也要知道业务逻辑,知足什么需求;俗话说隔行如隔山,每一个行业的业务都不同,甚至差异很大,好比你一直从事流媒体的研究,让你跳槽到一家银行项目,完了,一切从头学吧,之前的行业经验都用不上了;并且,一个公司公司招人,就是但愿找到那些很容易上手,不须要培训业务好久的程序员,咱们在招聘软件上不是也有感触吗,有xxx经验者优先。

常常在某些社交 APP 上看到有人说本身 "双非本科"(非2十一、非985,普通本科),或者是说本身渣本、渣二本等等等,却不知做为专科生咱们的焦虑,如今招聘软件上本科学历限制愈来愈多了,连个面试机会都没有,虽然说有种一棍子打死的感受,但也并不无道理可言,显然专科里坑队友者更多,说这么多,其实咱们更应该懂得,或者更应该要作行业背景的积累,比不过学历只能比经验了,深知本身未达标,共勉!

二、学习清单

典型的程序员的成长过程:

工做第一年:Java基础 + 经常使用框架的使用等等;
工做第二年:Java基础 + 并发编程、Java内存模型、内存分配机制、类加载机制、性能调优、框架优化、经常使用的Linux指令等等;
工做第三年:了解过什么源码?设计模式是什么,你在工做中充当什么角色,怎么独立设计及完成一个模块等等;

回到本身:

在实习阶段,也就是工做的第一年,对 SSM、SSH 框架大体有了个了解,增删改查已经很是熟练,工做中的基本需求都能知足了;

在毕业的第一年,也就是工做的第二年,《深刻理解Java虚拟机》、《Spring实战》、《Java多线程编程核心技术》、《Java并发编程的艺术》,其中并发编程的艺术还没看完,放置第三年中。

在毕业的第二年,也就是工做的第三年,在接下来的一年,完成上一年中并发相关技术的计划,再就是多了解一下源码学习,好比 Spring、Mybatis等,在此基础上学习设计模式,再就是 UML 设计文档,数据库中熟练掌握使用存储过程,触发器等;

4、最后补充

其实本身私下也有在写年终总结,可是最终决定发布这么一个以毕业N年为主题的总结于博客上,其实主要是想看一下毕业N年后这之间的变化吧,因此就愉快的决定后面以《毕业N年的大专生程序员工做总结(java后台)》为标题发文了。

其实毕业这一年里,发现本身不足的地方还有不少,接下来的日子会继续坚持学习、坚持写博客(https://www.cnblogs.com/niceyoo),但愿小伙伴们能够左上角关注一下个人博客或者微信公众号:niceyoo,共勉见证成长。

接下来,在毕业的第二年里,可能会作一次重要的选择,明年补充。就先总结到这吧,明年再来。

我建立了一个java相关的公众号,用来记录本身的学习之路,感兴趣的小伙伴能够关注一下微信公众号哈:niceyoo

转载于:https://www.cnblogs.com/niceyoo/p/11218352.html