怎么做一个啥都会的程序员?
怎么做一个啥都会的程序员?
-
就没有这样的人,程序员是从事IT 工作的统称
2021-02-11 14:22:13 -
2020-01-10 11:52:12
-
作为一名从业多年的程序员,我来回答一下这个问题。
首先,在当前的IT行业背景下,要想做一个“啥都会”的程序员还是非常困难的,或者说是很难做到的,一方面原因是当前IT行业的技术体系非常庞大,程序员的岗位分工也比较细,另一方面IT行业的技术迭代速度也非常快,而且大量的技术都是平行迭代的,所以同时掌握各种技术并不现实。

随着云计算和大数据平台的陆续落地应用,确实能够在一定程度上拓展程序员的能力边界,大量的应用级程序员在云计算时代也需要向全栈程序员方向发展,但是这并不意味着程序员的能力边界可以无限拓展,实际上在产业互联网时代,程序员的行业属性会越来越强,一个行业领域的程序员可能并不会掌握其他行业领域的相关开发技术,这也是比较正常的事情。
对于程序员来说,要想拓展自身的知识结构,尽量向“啥都会”的方向发展,可以考虑通过以下几个途径来实现:
第一:通过开发更多的项目来积累开发知识。程序员积累开发知识最常见和有效的方式就是开发更多的项目,不同类型的开发项目会积累不同的知识,所以程序员经历的项目越多则知识结构也会越丰富。
第二:掌握各种平台的应用。程序员通过各种开发平台能够在很大程度上拓展自身的能力边界,包括云计算平台、大数据平台、物联网平台和人工智能平台等等,在产业互联网时代,平台的作用会得到更加明显地体现。
第三:注重自主学习。对于程序员来说,如果想在程序开发的道路上走得更远,一定要有一个自主学习计划。自主学习计划一方面要围绕岗位任务展开,同时也要注重行业发展趋势。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
2020-01-12 11:09:07 -
回答这个问题很简单,我们只需要找到作为一名优秀的程序员,应该具有哪些特质,然后分析具备这些特质的条件。特质即结果,条件即方法,通过正确的方法得到想要的结果,从而成为一名优秀的程序员。
怎么样才算得上是一个优秀的程序员呢?我觉得优秀的程序员起码是要具备以下特征的:
1、知识体系完整
2、有自己的学习方法
3、形成了自己的心智模型,知识可以迁移,可以高效切入不同的领域(IT范围内)
4、拥有真正的经验(不仅仅是做过些什么,更有面向未知的解决问题的能力)
5、有系统性思维。就算没有到架构师的级别,写代码和改Bug,都能从整体上去思考和把握。
从本质上来说,程序语言是程序员表达思考过程的一种工具,在这个过程中最核心的就是程序员思考的过程,学习+思考,这是成为一名优秀的程序员必备的能力。
所以,不管什么时候,都不要放弃学校新知识的动力!
2023-03-01 16:17:57 -
你太异想天开了,这就好比你想做一个啥都会的人一样一样的[捂脸][捂脸][捂脸][捂脸]
2020-03-22 13:54:03