程序员:做业务开发,如何学习技术?答曰:技术积累是靠自驱的!

有没有发现这样一种现象,就是好多技术人员在进入一家公司之前,都会考虑这样一个问题,我进这家公司能学习到东西么?那么学习东西是为了什么呢?不还是为了好好的工作么,怎么看着工作与学习成了矛盾的两件事情了,其实,我理解大家的意思,大家担心的是自己工作的事情能否覆盖所有知识体系,能否对自己的技术提升有帮助,答案是不可能覆盖所有知识体系,特别是大公司,每个人分工明确,做事单一,如果要想精进技术,需要靠业余充电。

程序员:做业务开发,如何学习技术?答曰:技术积累是靠自驱的!

近期,一名程序员网友也提到类似的话题,他是一名业务开发的程序员,他就问如果一直做业务开发,怎么能学习到技术。好吧,这个不是一句话能回答了的事情,那么就接下来层层分析,组织一下语言,看看怎么回答了,首先我们就看看网友们是如何回答这个问题的吧!

网友一:平时下班挤时间学技术 多和做中间件的 做架构的搞好关系 让他们内推

作者点评:这名网友的意思是做业务不好么?为什么非要转啊,楼主关心的问题是怎么学习技术,并没有转的意思啊,做业务开发只能是学习到一部分技术,编写业务代码也是一部分技术啊,至于其他技术点,楼主如果想更深入研究,可以选择业余时间充电。

网友二:做业务开发可以多学习设计方面的东西。比如抽象,分层,模块化等等

作者点评:是的,每一个工种,如果去深度挖掘的话,会发现里面也是有很多东西要去学习的!

网友三:多逛逛开源社区,能参与更好,否则就研究研究源码和issue,多实践。搞个aws或阿里云之类的,搭搭服务。而且处于业务层,视野也会更开阔,了解各种中间件的使用场景和痛点,这样学习起来也快。

作者点评:是的,以业务开发为基准点,以这个点发散性的去扩展自己的知识点,这名网友也提供了学习渠道和方法,值得参考一下!

网友四:建议你系统的学习下架构,真正的架构并不是国内成天吹的那些东西

作者点评:不知道楼主所处的公司是什么样的,做的是什么项目,如果没经历过百万级别流量的项目,只是开发人员的话,只是看架构方面的理论效果不是太好,如果有这样的项目维护经验,再加上一些理论的加持,效果会相当不错!

网友五:我的经验是,多了解各个业务领域思考设计,技术方面从质量属性的角度去了解方案 ,系统的学习下架构知识 。而且这个我个人感觉要悟,思考的深度和广度是悟的基础

作者点评:认同这位网友的说法,在做好手头工作的前提下,多一些思考和研究是很 有必要的,不要停留在现有的眼界,思考的深度和广度也决定了你未来知识体系的健全度及知识体系的健壮性!

程序员:做业务开发,如何学习技术?答曰:技术积累是靠自驱的!

作为一名公司工作的程序员,大部分人都不是全栈工程师的身份,都是有着各自的工种,好多程序员为了提高自己的市场竞争力,都想学到更多的技术,这个想法是没错的,值得支持的,不过前提是要做好自己的本职工作,在本职工作做好的同时,可以利用业余时间给自己充电,我们不要抱怨在公司学习不到新技术,没有哪个公司是让你来学习的,那是学校,公司是让你实现生产价值的,因为公司是给你发工资的,学校是需要你交学费的。因此关于学习技术的问题,我们不要放在其他客观因素上去,技术的积累永远都是靠自驱的,只要自己想学习技术,那就能一定能学到,如果不想学,谁也没办法。在技术积累的道路上,发挥主观能动性才是王道!

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

相关推荐