园子的朋友们,一年半的时间大家过的还好吧?
       流水它带走光阴的故事改变了我们,再次的见面我们又历经了多少的路程,落花流水,冷暖自知,这一年半,关于工作上的关键词只有两个:加班(996弱多了),Java;顺利从.NET转到Java了,顺利的从单机开发到分布式开发了,
之前觉得redis,mq,Es,quartz,mongo等,只是了解过,或多或少的用过,对分布式CAP理论只是了解过,到spring cloud,zipkin, springbootadmin,eureka等熟悉过,
想分享自己几点感触,经常会有人说鸡汤多了,没感觉了,但是我觉得感同身受、知行合一很重要。
1,严谨和认真

可能生活上你是个严谨的人,但对待代码这件事你不一定是。代码糙的一塌糊涂?数据库字段没一点规范?方法命名让人抓狂?接口定义的一塌糊涂?上下游提示让人抓狂?直接把底层的操作日志抛给用户?不放弃一个bug的真正原因?我想每个RD应该问一下自己,包括我自己我也会经常问自己!
不严谨的人能变得严谨吗?我觉得能,如果你经历了一些事情,可以变得严谨,首先公司从上到下都要有严格的标准和考核,像阿里巴巴技术手册一样的代码规范规则,经常内部组织CODE_REVIEW,个人对自己也要有高标准的要求,负责项目开始,都不认真严谨,到后来只能积重难返;
就不要谈持续重构了。

2,执行力和快速更新

执行力强的团队,迭代更新快的项目才会有前途,不管这个东西做好没做好,尽快让别人看到,别人不是你的自己,防止自己“意淫”,让你的领导看到,你的同事看到,产品经理看到,防止走弯路。自己都感觉到不舒服的东西,一定有问题。但我们大多数人都是,不愿意把问题抛出去,你的领导会吃你吗?项目上自己都感觉到不舒服的地方一定要提出来,一定有问题。要不回头改问题的还是你自己,无用功少做。但是项目中难免会走弯路,走弯路的时候心态要对。有些东西刚开始我们并不知道怎么做,那就做一个遵循——最小可用原则;

3,同事即战友,领导即老师

把你的同事当成你的战友,把你的领导当成你的老师。会有童鞋说,扯淡,我有的同事不干活,整天在领导面前吹牛逼,还让我把他当成战友?整个团队乌烟瘴气,勾心斗角?还让我把身边的人当成战友和老师?当然如果这类的,这条就别了,我讲的是一个好的团队,雷军说过:如果不是出身富贵,忠诚和勤奋是你成就事业的唯一机会,前提是你要跟对团队。所以如果处于“坏”团队的童鞋们,努力学习,争取到一个更好的团队;工作四五年的童鞋们都是老司机了,都或多或少带一些新人,不要藏着掖着,要对新手负责,讲给他听,做给他看:演示解决问题的做法,让他来做,跟踪落实;不要说新人成长了,新人什么东西都会了,自己就没啥竞争力了,其实你可以腾出更多的时间去学习,去规划一些东西;新人成长了,你也成长了。但行好事,莫问去路!

4,学习和提升

学习是我们一生的必修课,有的童鞋们,说CURD写的蛋疼,但是内心问一下自己,CURD写好了吗?MyBatis从连接数据库到释放的过程,事务的原理,索引的原理都知道吗?都是从CURD过来的,怎么能让你的CURD跟别人不一样,成长都需要过程,五月底的一个周六考了SA证,周日又加班了,考证是为了整理自己的知识体系,还有高级证给你会带来很多东西。以前的我觉得用一个开源中间件写出来一个Demo是多么令人高兴的事情,现在是发现自己是多么的肤浅! 多了解底层,多思考,关注基础,多看源码等才是一条正确的学习提升道路。求知若渴,虚心若愚,公司都会有培训的,不要觉得和一群新人一起培训,没有面子,是培训去听总会有提高的

以后算一个野路子的Java开发了,逐渐会向“正规军”靠拢,以后会更新一些关于Java的一些东西;转型并不可怕,可怕的是自己没有思想。原你白天有说有笑,晚上睡个好觉,周末愉快!

一生要走多远的路程
       经过多少年
       才能走到终点
       梦想需要多久的时间
       多少血和泪
       才能慢慢实现
       不管有多么疲倦
       潮来潮往世界多变迁
       迎接光辉岁月
       为它一生奉献
       ……

野路子Java开发的一篇随笔的更多相关文章

  1. 从零开始搭建Java开发环境第一篇:Java工程师必备软件大合集

    1.JDK https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 目前主流的JDK版 ...

  2. java开发之基础篇2

    一.java开发环境的搭建 下载和安装jdk.版本自己看着办! 1 JAVA_HOME C:\Program Files\Java\jdk1.7.0_25 2 path C:\Program File ...

  3. 【微信Java开发 --番外篇】错误解析

    虽然在微信开发过程中,会有微信公众平台开发者文档中的<全局返回码>作为错误的参考对比:但是依旧的,会觉得有时候的问题莫名其妙.[注:本人使用weixin-java-tools进行开发] 下 ...

  4. 从零开始搭建Java开发环境第二篇:如何在windows10里安装MySQL

    1 下载安装包 1.1 压缩包 https://dev.mysql.com/downloads/mysql/ [外链图片转存失败(img-oesO8K09-1566652568838)(data:im ...

  5. JAVA复习2 JAVA开发环境配置

    我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程  JAVA开发环境配置篇: http://www.w3cschool.cc/j ...

  6. Docker最全教程之使用Docker搭建Java开发环境(十七)

    前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿. 本篇仅作探索,希望 ...

  7. 学习java随笔第二篇:java开发工具——Eclipse

    java开发工具有很多这里我使用的是Eclipse. 首先我在官网上下载了Eclipse的软件包,下载地址:http://www.eclipse.org/downloads/,然后有在网上找了一个汉化 ...

  8. 技术的正宗与野路子 c#, AOP动态代理实现动态权限控制(一) 探索基于.NET下实现一句话木马之asmx篇 asp.net core 系列 9 环境(Development、Staging 、Production)

    黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙. 这段描写出自<倚天屠龙记>第三十八回. “九阴神抓”本是& ...

  9. Java开发高薪之路__大纲篇

    本人小白,现对java开发做出以下总结,内容将从初级开始,逐步完善与摸索. 基础篇 网页篇 Android篇 高级建设篇 数据篇 系统篇

随机推荐

  1. Windows 自动化补丁管理

    Windows 自动化补丁管理 Desktop Central,这一倍受欢迎的补丁管理软件旨在修补可能导致安全薄弱.破坏关键系统数据或导致系统不可用的漏洞.管理此类软件漏洞对网络管理员来说简直是噩梦. ...

  2. 第八周助教工作总结——NWNU李泓毅

    1.助教博客链接: https://www.cnblogs.com/NWNU-LHY/ 2.作业要求博客链接: http://www.cnblogs.com/nwnu-daizh/p/10687492 ...

  3. dede网站安全要做的四件事

    1,把安装install的文件夹删除:2,关闭member系统,禁止member文件写入:3,把data文件外移到网站根目录之外:4,把included和plus目录的写入权限关闭. 转载自:http ...

  4. Codeforces Round #548 (Div. 2) F splay(新坑) + 思维

    https://codeforces.com/contest/1139/problem/F 题意 有m个人,n道菜,每道菜有\(p_i\),\(s_i\),\(b_i\),每个人有\(inc_j\), ...

  5. python csv读写

    https://blog.csdn.net/taotiezhengfeng/article/details/75577998

  6. java中的抽象类的作用

    抽象函数的作用有很多,我就举一个例子,(mars老师的例子): 打印机: 父类---Printer 子类---HBPrinter 子类----CanonPrinter 测试类----Test //定义 ...

  7. Nginx 教程(1):基本概念

    简介 嗨!分享就是关心!所以,我们愿意再跟你分享一点点知识.我们准备了这个划分为三节的<Nginx教程>.如果你对 Nginx 已经有所了解,或者你希望了解更多,这个教程将会对你非常有帮助 ...

  8. html快速编写

    1. 嵌套操作---------- 子操作: > div>ul>li <div> <ul> <li></li> </ul> ...

  9. [转] The QCOW2 Image Format

    The QCOW2 Image Format https://people.gnome.org/~markmc/qcow-image-format.html The QCOW image format ...

  10. 数值计算 的bug:(理论)数学上等价,实际运行未必等价

    1. 计算表达式的值(lambda 表达式) fun1 和 fun2 理论上是等价的:同样的输入情形下,两种输出结果不一致. # fun1 定义 fun1=lambda x:sqrt(x+1)-sqr ...