回头看看我的2019

前言:元旦将至在这个新旧交接之际作此文,用于回顾亦是警惕自己不忘初心

下文是我从工作、自主学习,生活几个方面对我2019的回顾 我会抽比如午休学习之余在2020年来到之前写完现在大家看到的是未完待续后续内容也会修改。。当然也欢迎大家把自己的2019分享到评论或私发给我,我很八卦的哈哈

工作篇

面试

2019年年初我依稀记得那个中午吃完饭感觉是要写个简历找工作了。于是下午把写好的简历投到了智联招聘上,刚刚挂上去不到一分钟,这里感觉智联还是不错的
在这里插入图片描述
接到了一个来自于我现在boss的电话,约在了明天下午。紧接着后面又有不少电话或者邮件大概有七八个,之前听说今年是寒冬工作不好找emmm需求感觉还是挺多的。待着忐忑的心情下午去面试,问题不难回答完之后聊了些薪资期望和未来发展以及公司的现状和发展就当场发通知了。。感觉老板人挺好的我也就同意了,就这样结束了我耗时两天的面试。感觉不是朋友提到的天天去面试去面对各路妖魔鬼怪

面经

这个小标题有点夸张了,我其实没什么面经面试次数如上文所述。。群里的朋友对我说:“哇兄弟你这面试这么简单的嘛?”。其实面试吗大致分为两种:
其一:没有工作经验的应届生。
这类童鞋去面试大家想想不就是问些java基础吗?其他的什么学历,自己做的小项目还有比如获奖,博客之类都是加分项。。我反正见到飘得人比较多。所以对于大多数临阵磨枪的人来说怎么突击重点很关键找几个面试题什么大全之类的几百到一看数量就泄气了。啰嗦了那么多,这里给大家些小建议。
1.如果时间还早比如现在年初找工作潮有段时间可以去我的博客里找一找有一篇是有个面试题网站虽然我没看过但是gitHub上的口碑还不错。。。
2.看一些例如极客时间java36讲之类的东西看大师怎么深入浅出java基础
3.举一反三,多想想同一个问题有没有其它解决办法。
4.举个例子,同样问一个面试题如:什么是数据库索引?
比如你这样回答:数据库索引可以理解为一种数据结构,可以提高检索效率。我常用的是mysql数据库它的索引就是b+树,它之所以不采用B树或二叉树,我们的数据库是需要大量的数据检索而我们的数据库索引所占空间比较大所以保存到磁盘当中从磁盘读取到内存肯定是越深越慢所以采用多叉树那我们的B树是中间叶子节点和子节点都存有数据而B+是中间叶子节点只是索引指向子节点并且同级子节点依顺序排列并有指针指向同级节点。
问你一个问题自己绞尽脑汁使出生平所学全都嚯嚯给他感觉效果比较好。当时是问了我个java多线程
其二:有工作经验的大佬。
有工作经验是很吃香的我看到几个面试的都是聊聊项目感觉没什么压力,面试就是聊天
在这里插入图片描述

一年的工作

因为是创业公司刚刚起步,所以我的工作内容也很广泛。有时需要去某某国企需求调研当然是陪同的,前端(react),后端(java)产品 ,数据库设计,运维实施这些都干过产品大致有pc,c端、小程序。一年基本没怎么闲过任务还是安排的慢慢的相当充实
在这里插入图片描述

沟通表达

这一点我感觉挺重要的人不就是一张嘴吗?在和客户沟通的时候而且人家还是国企领导当时年轻气盛感觉对方提的需求不合理刚要拒绝老大哥的眼神阻止了我,事后跟我说对方是客户在不合理面上不能拒绝。类似这样的有很多包括生活上很感谢老大哥的提携,让我拿不堪一击的情商成长了些。

项目管理

背景:后期有个项目要cs改bs因为人手问题,让我当了个小项目经理负责这个c改b的开发。
项目的时间计划给了我很深的印象。原本那些东西感觉很简单,任务计划表的时间分配很不合理。没有考虑外在因素,比如说:我生病了,前端去协助其他组任务,源数据的处理等等。只能说too young too simple

未完待续

自主学习篇

在这里插入图片描述

很多群里的朋友都在问我怎么提升自己?

我肯定回答自主学习是真香,不管干什么我觉得兴趣很重要。你对编程感兴趣愿意自己去学就和你愿意去打游戏一样废寝忘食,怎么会提升不了自己呢。

自主学习的方式

看书

看书是我主要学习方式,可能有同学要说了为什么不看视频,大佬的博客呢?书那麽大一坨。其实能写书的人都是很强的大佬,博客视频这些东西虽然学习效果也不错但是很多细节没有讲到。读书有很多好处:比如说养心当你能面对一本厚厚的书并在休息时间(像我工作比较忙没休息时间大多是下班后10点到2点这段时间,挤一挤总是有的)去学习。这就已经很强了才能有未来;

刷博客

csdn、博客园、简书等等这些平台虽说鱼龙混杂,菜鸡横行比如我。但是大佬还是不少的,站在这些大佬巨人的肩膀上我们成长的会更快,我们可以在闲暇之余或者看书累了学不进去了可以刷刷博客就当饭圈刷微博了。我想你总是能发现一些优秀的文章,说不定什么时候就帮上了你。

实践总结

只是看的话是没什么感觉的当自己看完书或者博客有些感觉之后,可以动手实践自己造一造桥相信我感触会更深。

记录

这个记录是指在实践完了不能狗熊掰棒子直接扔了可以合理利用一些比如像是印象笔记、有道云、写个博客、GitHub、gitee之类的记录下来。这个好处妙不可言大家可以细细品味

交流

可以加一些学习群注意这里说的是学习群不是打着java的口号里面都是三教九流群里一片乌烟瘴气的我也是看到这种现象才痛定思痛自己创建一个群一共学习交流。看看别人的问题,如果发现在自己身上自己该怎么解决,达到防患于未然。

我的2019学习

回顾一年,感慨颇多。

前端

学习了react这改变我之前的jsp,html,js,jQuery这些对前端的了解。现在的前端很多语法和java是很像给了我很大的冲击感。一个前端大哥对我传授大前端的思想,劝我转前端吧后端没前端来钱快而且未来可期。虽然没转(主要是这个东西不是说切换就切换的)但是老哥对我的帮助还是很感谢的。(前端确实来钱快就我这半吊子水平还接了个前端的小活小赚了一笔)

后端

快速融入现公司的编码风格之中

编码规范一直是大家耳熟能详的。
1.推荐大家安装idea中阿里代码规范的插件,这个工具可以时时刻刻提醒自己(大多数公司对这个插件还是比较认可的)。
2.公司内部会有统一的API,了解自己公司的编码风格(这个毕竟要入乡随俗)。因为,不同公司的规范不尽相同。比如说Customer:命名有的是简写cust即可,有的必须要customer全称,提前了解清楚,尽快融入团队。

MybatisPlus的使用

今年一次偶然的机会,我接触到了MybatisPlus,我首先是被它官网的宣传语所打动了,自古红蓝出cp,MybatisPlus要成为mybatis的好伙伴就像魂斗罗的1p2p一样。当然它也确实很强大,不可否认它是有缺点的,但是开源的社区和增强的curd依然使它十分出色。我尝试着在工作中使用它(当然得到了老大的同意)。从最后的效果来看还是很不错的。

微服务的使用

关于微服务,由于是小公司微服务原本是涉及不到的,当然也是一个偶然的机会因为公司的一个项目涉及到微服务,所以有幸也学习到了这方面的知识,并且参与了项目的构建。最初,我是通过springCloud实战一书接触到微服务的,不过这本书毕竟有些年头了,架构体系已经不适合现在了。。。即便如此依然能学到不少东西。在这里再次感谢群里的兄弟给的pdf。

快捷键的使用

编辑工具我是早已摆脱了eclipse,冲进idea的怀抱。idea它强大的快捷键功能,我在今年特地找了个时间仔细阅读了官方给出的快捷键参考,并且在学习和工作之中进行实践,效果明显。后期我会把官方给出的快捷键中我经常使用的进行标注贴到这里。

运维

GitLab的管理

应老大的要求在公司搭建了gitlab,并且维护了一年。。。一年下来也遇到各种情况和问题,关于处理这方面问题的经验值也是增长了一大截,抗风险能力也提高了。怎么说呢踩的是坑也是经验。

Jenkins的管理

同样这一年也是Jenkins的管理员,公司的项目有maven的有gradle的,有单体的,有微服务的。需求的增加不光是后端学习成本的提高,Jenkins的CI、CD也在对应的升级,说多了就是一部血泪史。

发布了47 篇原创文章 · 获赞 29 · 访问量 9882

猜你喜欢

转载自blog.csdn.net/weixin_43908849/article/details/103618992