刚当程序员时,我是属于那种勤勤恳恳类型的员工,工作态度用认真来形容不为过,每天我几乎是团队里最早到公司,又最晚下班的一个。而组员张工一般情况下都是准时上下班的,即使项目进度比较紧急,他也很少加班,除非是有特殊情况,他才加班。

要是按勤奋程度和工作时间长短来衡量,我想我比张工积极多了。按理说,我这么积极,工作量应该比张工多才对,其实不然,领导安排给我的工作任务和张工的任务相比,我比他还要少。

张工之前是做java服务端的,后来自学了Android移动开发,再后来又自学了iOS移动开发,那时他就是一位多能手,项目安排他做什么他就能做什么。

从张工提交的代码看,他的代码不仅规范而且很优雅,大的不说,就他能对一些基本控件进行封装处理,还做了拓展,方便给其他开发人员调用,就已经很让我敬佩不已了。

而我所谓的工作时间长,其实大多时间是在重复地造轮子,一个相同的功能重复做,不仅没有做封装处理,导致冗余代码还多,有时候刚好碰到需求改动,我就把自己累得够呛,现在想想,真的活该啊。

java开发人员可以看过来:

对于参加工作1年到2年的同学。这部分时间段的同学,已经对Java有了一个更加深入的了解。

对于参加工作2年到3年的同学有的同学在这个时候觉得自己已经很牛逼了,于是忍不住开始慢慢松懈。

参加工作3年到4年的同学这个阶段的同学,提升已经是很难了,而且这个阶段的学习往往会比较多样化。

参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。

为大家分享自己总结的架构师学习笔记,大家可以拿来做一个参考(文末可以免费领取完整版PDF):

 一、java知识部分

现在面试对很多原理基础都特别注重,然而有很多人对一些核心原理理解的不够透彻,特别是对 Java 的一些核心基础知识点掌握的不够,例如 JVM、常用的算法和数据结构等。正所谓万丈高楼平地起,只有把基础掌握的牢固,才能走的更远,面对不断更新的技术才能快速掌握,同时在面试、工作中也更能脱颖而出!下面展示下这些必须掌握的Java知识部分,内容很多,都是一些重点知识!!!

1.Java基础:

2.Java集合:

3.多线程并发:

4.java虚拟机(JVM):

JVM 是初级Java 程序员成长路上的一道必经之路,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM 之后,可以深入理解代码从编译到加载的过程、内存中对象的创建与垃圾回收、日常开发中快速定位性能问题等,当然也是面试不可缺少的加分项。

5、数据结构与算法篇

哪些数据结构(线,链,堆,栈,队列)及其在 Java 里面哪里有用到。8 大算法(时间复杂度,空间复杂度,内存,CPU 的影响)及其应用的地方。KMP 查找算法,二分查找,递归算法(写法,内存的影响)。数、图及其应用的地方。hash 表,及其实际工作中哪里应用。

二、数据库部分

推荐阅读:《高性能MySQL》 《MySQL技术内幕:InnoDB存储引擎(第2版)》

三、开源框架部分

Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。

四、分布式高并发架构部分

这部分是关于分布式架构知识部分,包括Redis,Zookeeper,数据库性能优化,负载均衡等!

五、微服务知识

最近面试的小伙伴比较多,希望可以帮助更多人顺利通过大厂面试,有需要点击下面名片就能免费领取,觉得有用的话麻烦给我评论点赞转发三连~~

当程序员5年,他从来不加班,工资居然还每年都在涨...相关推荐

  1. 程序员从互联网转行公务员:工资一万多变四千,但过得美滋滋

    程序员从互联网转行公务员:工资一万多变四千,但过得美滋滋 一名程序员此前在互联网行业工作,后来转行,考上了省里的公务员,虽然工资从1万多降到四千多,但比之前过得美滋滋.如下便是这名程序员的自述. 楼主 ...

  2. 你看,公司状告员工不加班,居然还告赢了

    本文经授权转载自微信公众号:非著名程序员,文中的"我"并非Hollis本人,观点谨代表原作者个人,以下是正文: 今天跟大家聊一聊加班文化这个话题. 今天微博热搜榜上有一个话题就是: ...

  3. 人民日报点名批评互联网社区团购,各种“买菜”软件要黄?程序员们:感觉白加班了!...

    最近互联网社区团购赛道大热,众多互联网巨头纷纷砸钱进去.美团优选.多多买菜.橙心优选.叮咚买菜.每日优鲜. 兴盛优选.淘宝买菜等买菜软件层出不穷,还有网友兴致勃勃地发帖问大家看好哪家公司. 但互联网资 ...

  4. 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二

    一个人的一生应该怎样度过?现在程序员们开始认真思考这个问题. GitHub 的每周趋势榜上,996.ICU 已雄踞第一,第二则是这个项目的反向 Repo: WLB 所谓 955,就是每天 9 点上班, ...

  5. 程序员啊,他又加班了!

    加班完之后,已经是凌晨1点了,今天我只想闭上眼睛休息一会. 为何加班?因为我是一名程序员.我在赶一个项目进度,产品所谓的花3天的时间整理出来的业务,需要我们在一星期内开发完成并上线.周末我们花了一天时 ...

  6. 程序员啊,他又加班了

    转载自微信公众号[纯洁的微笑]; 原文: https://www.cnblogs.com/jajian/p/9853592.html 我常常认为程序员是另类的钢琴家,当双手在键盘上跳动的时候,再配合上 ...

  7. 漫谈程序员系列:谁是为加班而生的

    有一个问题经常在面试的时候被问到:对于加班,你怎么看? 大家都知道 IT 行业加班很多,不加班的公司风毛麟角.很多公司都是加班出了名的,比如X为,X米--还有很多公司的老板认为自己的公司之所以业绩不行 ...

  8. 人民日报点名批评互联网社区团购,各种“买菜”软件要黄?程序员们:感觉白加班了!

    最近互联网社区团购赛道大热,众多互联网巨头纷纷砸钱进去.美团优选.多多买菜.橙心优选.叮咚买菜.每日优鲜. 兴盛优选.淘宝买菜等买菜软件层出不穷,还有网友兴致勃勃地发帖问大家看好哪家公司. 但互联网资 ...

  9. 网传京东37岁程序员在工位猝死。当事人:我还没死,还能加班!

    编程牛人整理 近日微信群里疯传,一男子在工位突然倒地的图片与视频,随后,有自媒体称,这位倒地的员工系京东程序员疑似因常年夜班在工位猝死. 3月25日,网传消息称,该员工今年37岁,在加班过程中猝死,其 ...

最新文章

  1. 【Harvest源码分析】GetFilteredSignal函数
  2. 参加中国十大IT杰出博客
  3. 计算机在轻化工程中的应用,计算机在基础化学实验当中的应用
  4. C# winform中一个类中如何调用另一个窗体的控件或方法
  5. OpenMP参考链接
  6. 如何让nRF52840 dongle化身为BLE sniffier (过程详细记录)
  7. 【Swin Transformer Block】的整体流程如下:
  8. 中年程序员对核心竞争力“不可替代”的重新认识
  9. 【Maven篇】---解决Maven线上部署java.lang.ClassNotFoundException和no main manifest attribute解决方法...
  10. python threadPool 与 multiprocessing.Pool
  11. 百度云同盘在计算机显示不出来的,电脑打不开百度网盘里面的视频如何解决
  12. Ordering disordered structures
  13. 微信小程序开发之小米商城
  14. document image inpaint
  15. vscode无法识别头文件“cannot open source file “gnu/stubs-64.h“”
  16. 第二节 python知识点梳理
  17. C/C++黑魔法-常量字符串连接
  18. 光电鼠标的组成及原理
  19. Java开发环境:Win10安装最新版eclipse与jdk(超详细)
  20. C# Umeditor 编辑器上传本地视频、本地文件

热门文章

  1. app软件开发有哪些方式?
  2. [原创]一种复制多轨加密VCD光盘(无文件怪碟)的心得
  3. 绑定异常 Invalid bound statement (not found): com.fwind.blog.dao.mapper.TagMapper
  4. 一文了解BLDC与PMSM的区别
  5. 感谢在俄勒冈州Develo的SAOs软件协会参加我的演讲“音乐背后的Web服务”的所有人...
  6. SeekBarVolumizer.java
  7. MySQL创建无符号整数(int)及取值范围
  8. 文本生成 | 一篇带风格的标题生成的经典工作
  9. 模型泛化能力是什么意思
  10. 《水经注地图服务》数据源说明