继续《泥瓦匠 5 年 Java 的成长感悟(上)》,大致包括下面几点:

  • 学技术的心态
  • 学技术的学法
  • 工作的心态
  • 工作的硬技能
  • 工作的软实力

听点雷子的民谣,我就安静地感概感概。上次说写的,今天简单回忆回忆写写。上一篇《泥瓦匠 5 年 Java 的成长感悟(上)》,这里继续讲讲工作。

工作的心态

心态,是什么?
最近在读《商业模式全史》,书上有句话这样的:

「服务,就是给对方带来积极的影响」

那心态,可以说是给自己带来的影响。心态么,自己的。工作的心态,就是工作时给自己带来的影响。

工作时

很多像我一样的人,租不起市中心。所以上下班各一个小时路上,然为了 8 小时工作。开开小差,也就是 6 个小时在工作上。但一天出去工作的 10 个小时,为了工作吗?白天也就 12 小时。不要说,你白天不想工作,拿到晚上,那会死的。所以工作就是占据了你睡觉以外的生活的所有,这是工作时。

工作中

工作中实习生,有师兄,到出bug,解决问题,到当了师兄,管理项目...大致技术分两条路,走纯技术 技术专家 ,这块你说的算。走技术管理路,你需要管理能力,管项目。体验中,积累了一些心态

「job is job」

工作只是工作,对的。所以做好你应该做的事情,别贪婪,忘了把自己该做的做好。这时候想到了特赞公司 tezign.com 某领导说过

「简单的概括,就是开心 → 交心 → 关心 → 同心。」

首先开心很重要,加不加班只是形式。主要还是小伙伴们一起工作,开心又能学到东西。然后和你的师兄,和你的 Leader 交心,彼此关心同事一些工作事,然后技术同心。

其实心态很简单,看山是山,看水是水。自己看着办,但有个很现实的,

「你的上级老板真的很重要哦」

工作的硬技能

在学校,在恒生实习,较真要强是回忆中。有好有坏,凡事有两面。毕竟工作和实验室不一样,更近地正规化,更近地流程化。你以为这样会更好,先听取已有的,学习已有的吧。建议是好的,但的看实际。

「硬技能,多半是熟能生巧,加点巧计」

孰能生巧的 Javaer,需要懂
计算机基础:(包括 Network、OS 这些),
Java EE:核心语法,JDK 9 可以学学了,并发、IO 、RPC,还有一些框架的使用,Spring / Boot / Hibernate / MyBatis / ,还有些开源项目 ES / ZK / Quartz / MQ 等、
数据库:MySQL 、Redis
微服务:docker、APIdoc
设计模式、一些第三方服务的开发、运行环境、日常还有很多软件的使用。

其实都有 API ,都有文档。更多的是孰能生巧,更多的是如何查阅资料,如何解决在工作中需要解决的问题。恩 debug 是个好工具。

巧计是什么,三步走:

「API 文档、Google 和问高人」

千万别做伸手党,必须自己思考后去获取知识。硬技能,还是回到上一篇如何学习技术。

工作的软实力

同样重要的是软实力:包括为人处事、包括项目管理、包括沟通力、组织能力等

项目管理

我管理过最差的项目,我这辈子都记得。千万,千万不能催别人。那时候,我开发好后端,我催其他人。导致你懂的,这个项目很尴尬。那怎么不催人,让人家把项目完成更快更好呢?

「夸人,鼓励人,突出人在那个项目的重要性」

你管理的项目是大家的,所以当年你管理项目的时候。考虑每个人的重要性,在项目会议中适当赞许哦....balbala 小细节不说了

自然套路不会仅此...

沟通,组织看人,有些人天生不喜欢。尤其程序员,所以这个仁者见仁智者见智吧。

大家周末愉快。

泥瓦匠 5 年 Java 的成长感悟(下)的更多相关文章

  1. JAVA编程规范(下)

    JAVA编程规范(下) 2016-03-27 6. 代码的格式化 6.1 对代码进行格式化时,要达到的目的 1.     通过代码分割成功能块和便于理解的代码段,使代码更容易阅读和理解: 2.     ...

  2. bugzilla4的xmlrpc接口api调用实现分享: xmlrpc + https + cookies + httpclient +bugzilla + java实现加密通信下的xmlrpc接口调用并解决登陆保持会话功能

    xmlrpc .  https . cookies . httpclient.bugzilla . java实现加密通信下的xmlrpc接口调用并解决登陆保持会话功能,网上针对bugzilla的实现很 ...

  3. JAVA 遍历文件夹下的所有文件

    JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...

  4. Java递归列出目录下全部文件

    Java递归列出目录下全部文件 /** * 列出指定目录的全部内容 * */ import java.io.*; class hello{ public static void main(String ...

  5. 一个Web Project引用多个Java Project在Eclipse下的配置--转载

    项目结构: 项目由一个Web Project和多个Java Project构成,Web Project需要引用其它Java Project的类和Jar包.开发时用Eclipse3.5和Tomcat调试 ...

  6. JAVA 遍历文件夹下的所有文件(递归调用和非递归调用)

    JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...

  7. Java多机部署下的定时任务处理方案(mysql)

    因为自己有csdn和博客园两个博客, 所以两边都会发一下. csdn地址: http://blog.csdn.net/u012881584/article/details/70194237 今天来说一 ...

  8. 浅入深出之Java集合框架(下)

    Java中的集合框架(下) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,哈哈这篇其实也还是基础,惊不惊喜意不意外 ̄▽ ̄ 写文真的好累,懒得写了.. ...

  9. Java面向对象 网络编程 下

    Java面向对象 网络编程  下 知识概要:                   (1)Tcp 练习 (2)客户端向服务端上传一个图片. (3) 请求登陆 (4)url 需求:上传图片. 客户端:   ...

随机推荐

  1. Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装

    Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装  一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容: 在Windows和Linux上安装Virt ...

  2. RDS数据库磁盘满导致实例锁定

    问题描述: 阿里云RDS空间不足,进行报警.收到报警后.对数据库中不重要的数据备份后执行delete删除操作.执行成功后发现数据删掉了.但是数据库的空间并没有释放.数据占用空间反而越来越大,最后RDS ...

  3. Java日志脱敏框架 sensitive-v0.0.4 系统内置常见注解,支持自定义注解

    项目介绍 日志脱敏是常见的安全需求.普通的基于工具类方法的方式,对代码的入侵性太强.编写起来又特别麻烦. 本项目提供基于注解的方式,并且内置了常见的脱敏方式,便于开发. 特性 基于注解的日志脱敏. 可 ...

  4. Visual Studio中View页面与Js页面用快捷键互相跳转

    现在已经将源码放到GitHub中了 地址是 https://github.com/liningit/ViewJsLN 公司开发的项目使用的是Mvc框架,且Js与View页面是分开在两个文件夹下的,所以 ...

  5. python初识(2)

    1 字符串格式占位符 1.1%s %d %% 占位符 预留 字符串 整型 (转义) name = input('name:') print ('你的名字是:%s'%(name)) 1.2 f" ...

  6. HDU 6053:TrickGCD(莫比乌斯反演)

    题目链接 题意 给出n个数,问在这n个数里面,有多少组bi(1<=bi<=ai)可以使得任意两个bi不互质. 思路 想法就是枚举2~min(ai),然后去对于每个ai都去除以这些质数,然后 ...

  7. Appium+python自动化(十八)- 你难道是猴哥失散多年的混血弟弟还是妹妹???- Monkey事件(超详解)

    操作事件简介 Monkey所执行的随机事件流中包含11大事件,分别是触摸事件.手势事件.二指缩放事件.轨迹事件.屏幕旋转事件.基本导航事件.主要导航事件.系统按键事件.启动Activity事件.键盘事 ...

  8. ReentrantLock源码的一点总结

    ReentrantLock 是可重入锁,可重入锁的意思就是同一个线程可以重复获得该锁. 如何做到可重复获得该锁?计数器实现. 第一次加锁,cas比较是不是0,是0设置为1,并设置当前拥有锁的线程: 第 ...

  9. map的实现--红黑树

    一.什么是红黑树???   红黑树首先是一棵搜索二叉树,树中的每一个结点的颜色不是黑色就是红色.它的特性如下:   1.根节点是黑色   2.每一个结点不是黑色就是红色   3.不能有连续的两个红色结 ...

  10. 小白开学Asp.Net Core 《七》

    小白开学Asp.Net Core <七> — — 探究中间件(MiddleWare) 1.何为中间件? 中间件是组装到应用程序管道中以处理请求和响应的家伙,管道中的每个组件都要满足以下两个 ...