如何看待程序员的个体能力,怎样提高自己的编程能力
1个回答
关注
展开全部
亲,很高兴为您解答,如何看待程序员的个体能力,怎样提高自己的编程能力,这个问题老师来回答一下,亲,老师先来回答第一个问题,一个成熟的程序员个体能力主要体现在以下几个方面1.计算机专业知识的储备:一个成熟的程序员一定有足够的专业知识储备,这样才能应对大多数的需求场景,2.逻辑思维能力:对于大型复杂系统的开发没有比较好的逻辑思维能力显然是不行的。这方面的能力可以通过让面试者设计一个小型的系统来考察。,3.解决问题的能力:程序天生就是来解决问题的,首先是解决业务问题。比如开发电商系统,其实就是解决如何在线上进行销售的问题;其次是解决系统问题,也就是系统出了Bug后,解决系统出现的Bug。
咨询记录 · 回答于2022-11-02
如何看待程序员的个体能力,怎样提高自己的编程能力
亲,很高兴为您解答,如何看待程序员的个体能力,怎样提高自己的编程能力,这个问题老师来回答一下,亲,老师先来回答第一个问题,一个成熟的程序员个体能力主要体现在以下几个方面1.计算机专业知识的储备:一个成熟的程序员一定有足够的专业知识储备,这样才能应对大多数的需求场景,2.逻辑思维能力:对于大型复杂系统的开发没有比较好的逻辑思维能力显然是不行的。这方面的能力可以通过让面试者设计一个小型的系统来考察。,3.解决问题的能力:程序天生就是来解决问题的,首先是解决业务问题。比如开发电商系统,其实就是解决如何在线上进行销售的问题;其次是解决系统问题,也就是系统出了Bug后,解决系统出现的Bug。
亲,我们再来看您的第二个问题,怎样提高自己的编程能力。
主要是从几个方面,1.提升解决问题能力:作为程序员,大家都想提升自身编程能力,编程能力从表象看编程就是敲一行行的代码,但背后是通过逻辑思维来解决一个个的问题。具体可拆分成第1步、第2步、第3步、第4步分别做什么。手敲一行行代码是简单的,想解决实实在在的问题并不容易;2.训练量不够,难以引起质变:大学期间的编码训练,不管从代码量还是技术难度上都不足,训练量不够导致无法引起质变,更别谈理解设计模式和架构设计。大学期间,很多人做的项目更多的是个玩具,当然也有很优秀的毕业设计项目,但终归是少数的。所以加大项目实zhan,提升代码训练量才是重中之重,代码量有了,才能更好的理解设计模式和架构思维,而后者是技术人员的必修课;3.适当造轮子,加深对领域知识的理解:对于公司项目是否造轮子,我的态度如下:既要有造轮子的能力,更有不造轮子的觉悟,优先保证公司项目的稳定xing以及顺利交付。4.养成搭建中大型框架的核心能力:在公司进行功能开发,基本上都是在已有框架上进行增删改查,无法有效锻炼到架构设计能力,自己造轮子的好处是可以摸一遍自己工作领域内的框架是如何进行架构设计的,基于何种业务场景,路只有自己走过一遍,才明白原来是这么一回事。
已赞过
评论
收起
你对这个回答的评价是?