JAVA 碎片整理系列 (一)之 程序员的普遍现状

序言

最近身边好多朋友在考虑换工作,大多都是7年及以上的工作经验的资深程序员,工作能力很强,但是由于面试和自身各式各样的原因,导致最终的结果都不是特别的理想,最终不了了之,在现有的岗位继续坚持工作,或者 处在不断的面试中,有感而发,所以有了该系列文章。

现象

目前北上广深等一线城市,动辄几百万的程序员,貌似程序员已经成了理工男、直男的未来职业方向,当然,与其还说得过去的工资也脱不了关系。但是,好多同学可能都会在步入社会,参与工作后,慢慢的变得迷茫,被这个物欲横流的社会变得改变了当时进入社会前的初衷,有不少的人追求工资、待遇等,或者迫于行业的压力,转岗成为销售、运营、产品、测试等其他岗位,更有混不下去的可能就离开一线城市,回到老家或者去二三线城市寻找出路,当然,这只是笔者看到的,或自己经历到的,可能比较片面。

基于目前的大部分程序员的痛点,可能是上升到一定时期,遇到了自己的瓶颈期,突破失败导致被迫转岗,或者从此迷茫的呆在自己的岗位上。综合技术同学上升受阻、跳槽面试总是失败等现象,总结为如下几点:

1.知其然,不知其所以然。大部分的研发同学,拼命奋战于自己的工作岗位,辛辛苦苦的开发着自己的功能模块,主要是为了实现功能,克服技术障碍。但是解决完问题后,没有进行及时的总结,没有追溯其原理,导致自己没有很好的积累和沉淀每一次攻克的问题,最终感觉自己一事无成。

2.知识碎片化,不成系统。这个相信很多同学在面试的时候,尤其是去大厂,最终面试官会给这样的一个评价。其根本原因就是因为没有一个系统化的学习,对自己的项目和技术,没有一个系统的认知,没有死磕某个技术到其底层实现。其实,这是一个长期的问题,我周边也有很多同学,本身技术能力很强,但是不会表述出来,没有一个基本的表达能力,最终只是一个资深的研发,再想往上,需要解决这个问题。

正文

本人为互金行业某二线公司的架构师,该系列文章主要是讲JAVA 相关的知识,把JAVA的碎片知识,系统的梳理出来,当然属于本人的随笔,希望能对各位读者带来一些启发。

跋文

强烈的建议大家,不管是在工作还是学习过程中,一定要站在一个比较高的位置,系统的学习一门技术/技能,这样才能走得更高和更远,才能对自己的未来有一个明确的认知。

共勉,一起吃鸡!

转载于:https://my.oschina.net/huangege/blog/1930261

你可能感兴趣的:(JAVA 碎片整理系列 (一)之 程序员的普遍现状)