接私活 对程序员这个圈子来说是一个既公开又隐私的话题,不说全部,应该大多数程序员都有过想要接私活的想法,当然,也有部分得道成仙的不主张接私活。但是很少有人在公开场合讨论私活的问题,似乎都在避嫌。就跟有人下班后跑滴滴一样,程序员私有时间接点活挣点钱不也很正常么,不过不要在上班时间就行,就跟你上班期间出去跑滴滴一样。
但是我是不建议接私活的,接私活会浪费自己在一大部分的精力,就算不接私活,利用好工作后的八小时也能比别人强,月薪也绝对不会比那些接私活的少。
把有限的时间花在提升自己的能力上,技术深度,技术广度,或者多阅读书籍,丰富自己,这样有可能比做外包收益大。
回想自己做开发的这八年多,我获得了很多,技术能力、培训、出国、大公司的,还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;这样干了一年
第二年的时候我就在想,自己还要这样吗?
当然是否定的,不可能的,一年的经验自己完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库,怎么写各类文档,怎么写更好的代码?
所以说:一个人在一家公司呆久了,千万不要模式化,一直待着舒适区,因为当你一旦离开这家公司,找工作的时候就会很容易碰壁,在这里:我建议大家一定要提前计划着去学习 ...
我在这里给那些想达到这个高度甚至想往架构师发展的程序员提供一份进阶路线图,主要针对2到5年及以上工作经验的Java开发人员,从广度到深度架构图还比较全面的,里面的技术包涵了Java高并发、微服务、源码分析、源码分析、高性能、分布式等技术,这些也是目前互联网企业比较常用的技术,那么我们来详细看看思维导图。
1.热门框架学习【全新升级,设计模式、Spring5、Mybatis、Spring Boot2源码】
2.自动化工具【工欲善其事必先利其器,学习BAT公司全套的Devops工具提高你的工作效率】
3.微服务架构实战【最热门的Spring Cloud,让你掌握一整套微服务解决方案】
4.高并发和分布式技术【大企业必考内容,学会如何开发大型分布式系统来应对高并发流量】
5.系统性能优化【能否压榨出机器的性能,让程序更快,这是高手和菜鸟的分水岭】
6.搜索引擎【全球数据库中排行第七位的ElasticSearch、第十三位Solr,构建海量数据搜索引擎】
7.容器化技术【容器化技术已经成为BAT等一线互联网公司的标准服务器资料共享方式,这是架构师技能中不可缺少的一环】
8.电商项目实战【真实互联网系统开发流程,从单体应用到分布式高并发系统,透过8个版本迭代,循序渐进讲解,让你项目经验不再虚】
这里再分享一份Java面试宝典【Java核心知识点整理】还有互联网公司208道高频面试题(含答案)。
由于篇幅过长哈,不能全部发出,需要完整资料的可以点击链接获取:https://shimo.im/docs/QzafqtfKU4MoODI9/read