前言
回首去年研发工作,有硕果累累的喜悦,有与同事协同加班的艰辛,也有遇到困难和挫折时的惆怅。
2020年已过去,在过去的一年中,我担任公司研发部的一名软件工程师,主要从事着JAVA项目的开发工作以及Python爬虫这个领域的探索
在领导的关心和支持下,在所有同事与朋友的帮助下,通过自己的不懈追求与刻苦努力,使得自己无论在专业技能方面,还是在做事处世方面,都得到了锻炼并取得提高。提高自己的同时为公司创造效益,实现双赢
一、谈研发
研发这个职业,很具有逻辑感,也很极端,要么忙的要死,要么闲的蛋疼,所以作为一名研发人员,怎么处理空暇时间很重要,不仅要有一定的学习能力,还能解决各种疑难杂症(bug)
之前对研发的定义就是研发三步走:复制粘贴,遇bug,接百度,真的只是一个代码的搬运工,唯一能获得的就是bug经验,以后遇到就好解决了,但是没有自己的思想与逻辑,百度不到的问题,就完了
现在对研发的定义就是办法总比bug多,多尝试,会有意想不到的收获,写代码多动手,出了错误,就打印错误,理解错误的根源,进行相应的解决,实在不行,请教大佬,论坛,贴吧,qq群,都是大佬出没地,如果还不行,那就只能退而求其次,寻求别的解决办法,条条大路通罗马
二、回顾2020
1.中牟项目的代码开发
这个项目参与其中,学到了很多之前不会的技术,分布式架构,SSO单点登录,Redis缓存机制等等,一方面完成项目经理在码云上安排的任务,一方面解决项目中遇到的困难,以及技术的突破
2.临邑项目的代码开发
资源库的框架搭建,然后进行了各个模块的开发,原本感觉很简单的一个系统,写完一个菜单后,其他都是复制粘贴就可以了,不过往往很多新的东西需要学习,Layui的上传图片,LayUi的下载组件,等等Layui的学习,这个项目收获了很多LayUi的知识,当然项目中涉及的Thyleaf模板的使用,sql查询的编写,都是或多或少一些新的东西学习的
3.干休所的辅助工作
在干休所待了将近四个月,感觉自己享受瘫了,每天除了干休所的事情很简单的完成后就配合公司搞搞项目,基本问题就是打电话,写笔记,使用公司系统完成一些事情,政府机关可能都比较清闲吧,所以在这四个月虽然没学会代码上的一些技术,但是真的学会了很多做人的道理,人人之间的勾心斗角(当然跟我没关系)
4.爬虫数据的抓取
数据抓取这方面从去年年初的第一个爬虫写了一周才写出来,到现在的十分钟就可以写出来一个网站的爬虫,无论使用bs4,或者xpath,还是正则表达式,都可以抓取自己想要的数据,当然在反爬虫机制方面也做了很多深入研究,IP代理,间隔时间,cookie模拟登录状态,滑块解锁,都小有突破,至于数据的处理方面,无论是存库Oracle,Mysql,excle表格,也都学会了一些技术
5.Python方面的探索
Python这门语言相对于Java是新崛起的语言,如果有Java基础,真的很容易上手,不过里面包含的东西很多,无论是前端框架Django,Flask,还是爬虫框架Scrapy,Selenium,还是说数据分析框架Pandas,Numpy,都有很多的方面需要挖掘,人所了解的知识就是一个圆圈,圆圈越大,知道的越多,未知的就会越多
三、展望2021
一、Java方面
1.熟悉掌握SpringBoot框架搭建项目
2.权限框架springsecurity或者shiro整合项目
3.做好之前项目的维护工作,减少问题
4.开源中国中的优秀框架多多学习,拿来即用
二、Python方面
1.爬虫方向:进行反扒机制的深入破解
2.数据分析:能够使用数据做成各种图标表
3.Python框架:爬虫框架Scrapy的熟练使用
4.Web端:试着学习用Python写页面
总结
新的一年里,新的目标,新的方向,跟着公司一同进步
大河有水,小河满
大河无水,小河干
公司发展好了,自己也可以突破自己,2021一起加油
转载:https://blog.csdn.net/Jaeger_Java/article/details/112861359