设为首页收藏本站

泰安论坛

 找回密码
 注册会员

QQ登录

只需一步,快速开始

快捷登录

搜索
显示全部楼层 收藏
查看: 1838|回复: 0

为什么Java程序员不能接私活?

[复制链接]
 

发帖IP:中国山东青岛

693

帖子

0

威望

2611

银币

九品芝麻官

Rank: 9Rank: 9Rank: 9

 楼主| 发表于 20-05-14 09:59 | 显示全部楼层 |阅读模式 | 来自山东

在IT行业,对于Java程序员来说,接私活可以说是一个大家心照不宣的话题。绝大部分程序员都有要接私活的想法,但是在公开场合,却往往很少有人会讨论接私活的话题,某种意义上来说,这也是业内的一种潜规则。
许多人会问,为什么程序员工资那么高,还要接私活呢?要是我工资也那么高,我才不累死累活的干私活呢。

诚然,与其他行业对比,Java程序员的收入确实偏高,具有很大的优势。但大家都会和更厉害的人比,和业内的人比,生活的成本和阶层不同,想法也就不同。
就个人而言,是不建议程序员接私活的,一方面会浪费自己的精力,可能会影响自己正常的工作,一方面也没有更多的时间提升自己,影响职业发展。

如果把有限的时间花在提升自己能力上,技术深度和技术广度得到了提高,它能够为你带来的受益将会远远大于接私活。每月的收入也不会比那些接私活的程序员工资低多少。
在一家公司待久了,千万不要模式化,一直呆在舒适区,否则一旦离开这家公司,找工作的时候很容易碰壁。作为一名合格的Java程序员,这些技能都是必须要掌握的。
常见模式与工具
学习Java技术体系,设计模式,就需要掌握当前流行的框架和组件。例如编码必备设计模式,做应用必不可少的最新框架Spring5以及数据库必不可少的MyBatis组件。
工程化与工具
无论是行业小白还是资深开发,做Java程序员,选择一个好的工具可以提升开发效率和团队协作效率。例如:Maven(项目管理)、Jenkins(持续集成)、Sonar(代码质量管理)、Git(版本管理)
微服务架构

现在业务变得越来越复杂,例如服务分层、微服务架构等等,都是架构升级的必经之路。而在Java技术体系当中,与微服务架构相关的技术主要有Spring Cloud、Docker与虚拟化。
底层的知识存储
从架构的设计,到应用层面的调优,以及深入的去了解底层原理,唯有扎实的Java基本功才能帮助自己尽早成为大神。有关内存模型、并发模式、线程模式和锁细节的知识都需要了解和掌握。
在掌握理论知识之后,最重要的当然是实战了,丰富而有深度的项目实战可以帮你更快的成为架构师。


您需要登录后才可以回帖 登录 | 注册会员

本版积分规则