前沿

      在小公司干了差不多一年,刚进来与一个中级程序员做交接,过了大概一个月,那个中级程序员走了,从此,走上了"泥泞"的道路(独立开发),熟悉了公司的项目和业务用了一个月左右,公司当时是采用的jsp+ssm+hibernate+oracle,配置采用的全注解的配置方式,没有xml配置文件当时确实有点晕,不过后面慢慢就习惯了,毕竟隐藏了框架的很多细节(其实这是一种不好的).

  聊聊过程

      记得很清楚,当时第一个需求就是新建一个项目去爬取一个网站,将网站中的数据存到数据库,我当时的做法是套用之前的架构,完成一个crud,然后通过jsonp去爬取某个网站的数据,但是需要手动在页面触发爬取,后面我弃用了这种方式,因为每天都要去这个网站爬取一次,于是采用了httpclient,直接通过后台去请求那个网站url,使用@EnableScheduling和cron表达式的方式定时下午5点去爬取,说来也奇怪,后台总是会报错,数据会有一些不完整,老板也没说什么,于是,这个需求就这么完成了.

     接下来...此时老板(产品经理)已经用百度脑图预谋了一个全新的呼叫系统的需求分析,考虑到我是个初级的存在,在某私活网站上联系到了一名高级java工程师,和他聊需求并确认技术选型(基本是他做主了,小白瑟瑟发抖),最后决定下来采用beetl前端模板+html+springBoot+shiro+redis+mysql,采用码云代码库,于是我用了2天时间学习了git(很推荐: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000),然后定了定代码规范,于是就开始开发了,有大神带确实是不一样的,每天晚上总结我的代码问题,一共开发了2个月吧,提升还是很大的对我来说,但是对于springBoot还是停留在使用的阶段.

     后来...公司接触到了AI,于是我带着大佬的springBoot架构做了公司AI官网,支付项目,人工质检项目....(这都是我自己取名,一个个的小项目,没成规范),基本都是crud的工作,少量的维护与新功能的开发,感觉得不到提升,加上有好几个同学也跳槽了,薪资都还不错,于是也开始了面试...

    

 感悟

  怎么说呢,在这段工作中,学到的东西还是挺多的,从需求到自己消化最后体现到代码中,还是挺全面的,缺点可能就是不深入了,业务不是太复杂,我也体会到了,面试遇到的sql题目基本不会,算是第一份工作吧,还算满意,虽然福利并不好,但干的还行,比较自由,老板人也好,不过还是希望工作能提升自己才是最好的,不然也不会来到一线城市拼搏了(小目标: team leader),当然工资也是一方面~~工作不怎么加班,任务也不是很重,不是太符合程序员,不过也好,有时间下班去健身了,其实程序员最应该健身了,每天都是坐着不动对身体不是太好,还是建议程序员应该多运动运动~~个人观点: 投资身体不会吃亏的

最新文章

  1. MyBatis Mapper.xml文件中 $和#的区别
  2. Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.
  3. select2
  4. 找规律 Codeforces Round #290 (Div. 2) A. Fox And Snake
  5. redis 一二事 - 搭建集群缓存服务器
  6. 025-ViewData、ViewBag与TempData概述
  7. 剑指Offer30 从1到n整数出现1的个数
  8. Android之日历触屏测试
  9. Java Stax操作XML简介
  10. ios 运行模式
  11. 边缘检测之Sobel检测算子
  12. 玩转Web之servlet(四)---B/S是如何使用http协议完成通信过程的
  13. 32位Windows7
  14. sys模块和序列化模块
  15. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十九║Vue基础: 样式动态绑定+生命周期
  16. hive 时间函数
  17. shell编程 之 实践出真知(代码实例)
  18. Map、Set、List集合差别及联系详解
  19. 关于Ajax的get与post浅分析,同步请求与异步请求,跨域请求;
  20. [转载]mysqlcreate新建用户host使用%,本地无法连接原因及解决方法

热门文章

  1. mfc小工具开发之定时闹钟之---多线程急线程同步
  2. TortoiseGit上传项目代码到github方法(超简单)
  3. Python捕获异常
  4. hdu 5090 Game with Pearls(最大匹配)
  5. 怎样使用Intent传递对象
  6. Editplus配置Monokai页面风格
  7. finereport Web工具栏
  8. 百度 url 当在baidu搜索结果展示页,去点击标头时
  9. oracle入门(1)——安装oracle 11g x64 for windows
  10. React官网首页demo(单文件实现版)