1、深入学习一项技能

  或许你学习了很多各种高大上的框架与知识点,对其都了解一二,那么你的视野是很广的,但是这并不能很稳妥的为你的未来带来更好的提升,正如18年末的程序员寒季,大批程序员被辞,我想我们应该更深入的去了解一两相针对性的技能,比如分布式或者高并发等的技能领域,并将对应领域的框架学一个便,最好是自己花时间做一个自己的框架,假设自己是一个用户(初级程序员),在面对一个技能难点的时候,需要什么样的一个框架来帮助他快速解决生产问题。这将改变你以往的学习方式与视野。

  

  2、看看书

  每年都要看起码一到两本书,这是程序员自学能力的提现也是你的积累,这里的书不一定是硬技术性的,你也可以看看职场类的,这都将会对你的未来造成潜移默化的影像,同时看书可以让人心静,对于容易烦躁的程序员来说,这是一个好机会。同时我希望你在看书的过程中适当的做做笔记,这样你的大脑就不会飞到遥远的宇宙银河了。

  

  3、学习一些软技能

  可能你现在还没有意识到软技能的作用,那么反问一下自己,真的愿意一辈子敲业务代码吗?这个岗位可以做到什么时候?即使结婚生子也要在公司加班到凌晨吗?软技能是除了在你技术准备好的情况下的,唯一解药。它将将你拉上更高的职场层面,从技术员工到技术领队,你需要领导力与沟通与协调等等的能力,2019年我也会出一个系列专门讲述。

  

  4、适当的运动

  所在部门,除了我和一两个小同事,其余都是30岁以上的高级程序员了,所有平时基本上除了讨论技术方案以外都是说养生的话题,我也希望各位读者可以每周固定的适当运动,这对你的职业来说才是最有益的项目,且你要坚持下去,2019也给自己立个目标,每周运动5.5小时以上,不然身体真的打个篮球也跑不动了。不管是跑步还是健身操我觉得都可以,重要是你的运动量是足够的,这样你才能为未来晋升大牛打好基础。

  

  5、总结一下自己的方向与目标

  每个月都要写一个总结来,总结自己本月的工作与学习,这是一个习惯,同时我向你保证,这会更加快速的提升你的各个水准,这个总结不仅仅是工作层面的,还有运动时间与学习进度,还有个人情况与下一阶段的工作目标等等。更加有目标的确切自己下一阶段的目标,可能有时会有一些情况出现,当时这都不会影像你的大体进展,我想如果你做到了,那么2019的年终复盘你应该会是一份很精彩的自传报告。

  

  6、学会更好的提升与宣传自己

  这里可能比较难做到每个人的适合做自媒体宣传角色,而且每个人的兴趣点不一样,猫叔之所以选择做自媒体是因为以前自学遇到很多坑,所以希望能打造一个平台,让大家一起来学习交流,同时做InChat框架也是因为想要为社区做出一点贡献,想想如果哪天自己一无所有的时候,我起码还有一个框架在为社区的开源者服务,如果你还没有GitHub账号的话,那么我强烈要求你去注册一个,这是一个开源的大千世界,什么语言的资源都有,只要你想到的,别人都已经做了一部分了。

  

  2019,去创造属于你的时代吧。

  

2019年,给JAVA程序员六个建议的更多相关文章

  1. 2019年高级Java程序员面试题汇总

    目录 JDK Dubbo Zookeeper Strut2 Spring系列 Redis系列 Mysql系列 Java多线程 消息中间件 线程池 事物 JVM 设计模式 其他 程序设计 基础知识 编程 ...

  2. 2019最新版Java程序员零基础入门视频教程资料(全套)

    为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程.希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们, ...

  3. 小米Java程序员第二轮面试10个问题,你是否会被刷掉?

    近日,开发者头条上分享了一篇"小米java第二轮面经",有很多的java程序员表示非常有兴趣. 下面l就和各位分享小米java第二轮面经(华为java工程师笔试面试题可以看文章某尾 ...

  4. 一个六年Java程序员的从业总结:比起掉发,我更怕掉队

    我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕. 当年纪越来越大后,我开始变得不能加班.我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样 ...

  5. Java程序员从笨鸟到菜鸟之(九十六)深入java虚拟机(五)——java本地接口JNI详解

    http://blog.csdn.net/csh624366188/article/details/8063144 对于Java程序员来说,java语言的好处和优点,我想不用我说了,大家自然会说出很多 ...

  6. Java 程序员应在2019年学习的10条面向对象(OOP)设计原则

    面向对象的设计原则 是 OOP 编程的核心,但是我看到大多数 Java 程序员都在追求诸如 Singleton 模式,Decorator 模式或 O​​bserver 模式之类的设计模式,而对学习面向 ...

  7. 2020 年 Java 程序员应该学习什么?

    大家好,我相信大家在新的一年都有一个良好的开端,并准备好制定一个提升自我技术的目标.作为 Java 开发人员,我还制定了一些目标,希望在今年成为一名更好的 Java 开发人员. 如果你尚未制定目标,这 ...

  8. [转载]一个标准java程序员的进阶过程

    第一阶段:Java程序员 技术名称 内                 容 说明 Java语法基础 基本语法.数组.类.继承.多态.抽象类.接口.object对象.常用类(Math\Arrarys\S ...

  9. Java程序员岗位

    Java程序员岗位面试题有哪些?   1.面向对象的特征有哪些方面(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择 ...

随机推荐

  1. Jury Compromise---poj1015(动态规划,dp,)

    题目链接:http://poj.org/problem?id=1015 大致题意: 在遥远的国家佛罗布尼亚,嫌犯是否有罪,须由陪审团决定.陪审团是由法官从公众中挑选的.先随机挑选n 个人作为陪审团的候 ...

  2. sql server 驱动程序在 \Device\RaidPort0 上检测到控制器错误。

    sql server 驱动程序在 \Device\RaidPort0 上检测到控制器错误. 错误情况,如下图: 原因分析:硬盘故障 解决办法:进行迁移

  3. (2.13)Mysql之SQL基础——触发器

    (2.13)Mysql之SQL基础——触发器 关键词:Mysql触发器 1.一般形式 -- 0.查看触发器[1]SHOW TRIGGERS;[2]SELECT * FROM `information_ ...

  4. Spark Shuffle(二)Executor、Driver之间Shuffle结果消息传递、追踪(转载)

    1. 前言 在博客里介绍了ShuffleWrite关于shuffleMapTask如何运行,输出Shuffle结果到Shuffle_shuffleId_mapId_0.data数据文件中,每个exec ...

  5. arthas使用介绍

    背景: 一次线上问题的综合排查排查,两个相同的系统的某个模块,数据量更少的系统查询更慢. 先说下整体思路: 查看系统整理负载,网络有100左右毫秒的延迟,看起来影响不大 查看正序运行整体情况,一次查询 ...

  6. Saltstack入门

    一.Salt概述 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行). 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点 ...

  7. node必知必会之node简介

    1.什么是node.js 按照: Node.js官方网站主页 的说法: Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript ...

  8. VS2010/MFC编程入门之二十一(常用控件:编辑框Edit Control)

    鸡啄米上一节讲了静态文本框,本节要讲的编辑框(Edit Control)同样是一种很常用的控件,我们可以在编辑框中输入并编辑文本.在前面加法计算器的例子中已经演示了编辑框的基本应用.下面具体讲解编辑框 ...

  9. CentOS7搭建Gitlab详细过程

    1.参见Gitlab官网说明 原文地址:https://about.gitlab.com/install/#centos-7   1.安装并配置必要的依赖项 在CentOS 7(和RedHat / O ...

  10. HTTP从入门到入土(4)——URI、URL和URN

    URI URI全称:Uniform Resource Identifier,中文名为统一资源标识符.用来标识唯一标识互联网上的信息资源. Web上可用的所有资源,比如html.图像.视频等,都是由UR ...