传智教育旗下技术交流社区北京校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



武汉黑马程序员的蜕变需要哪些特质?

1


众所周知,一般程序员开发出超厉害的功能和应用程序,精通某门语言,算是比较出色了。

真正有才华的程序员不会对基础知识嗤之以鼻,而是对基础框架和构建掌握到游刃有余的地步,这就代表能创造出伟大的想象力,视角呈现突破式的格局。

就像一座高楼,从底部到高层,顶部越来越尖端,基础知识就是楼基,需要大量的材质储备。

吃透编程基础知识,它能延伸出超常规问题的高效解决路径。

对于程序员的自身目标管理来说,这是一个重要的起点。

因为编程就是在不断地寻找问题中获得方法,提炼出问题的本质,以确定解决问题的核心目标。

带有目的去稀释问题,把每个大问题分解成几个小问题,依次处理每个环节,实现它的可视化。


就像一篇文章,事先会写好提纲,根据思维导图对文章结构进行合理的布局。编程也一样,与其急着去做,不如先思考我要做的是什么,然后围绕这个核心去实施计划。

把问题可视化,熟悉框架和工具

接口设计建立在对需求的变更的预测上,灵活又不过度设计,代码细节也尽量多的考虑边界情况,代码命名、注释及逻辑分离都恰到好处,语义丰满,可读性高。

开发的过程中,不断重构,对代码做减法,保证项目可持续发展。积极绘制图表,每次发生的运行失效都记下标记。

这些特质,都会帮你找到一种可以简化的方法。

在结局问题之前,保持对目的的持续感。

2

当你成为一个超级厉害的问题寻找者时,任何人都感受到他的代码很澄澈,没有杂质。容易在今后的团队创造中获得超高的开拓能力。

每个代码都会标明自己的用途,代码的清晰侧面反映了程序员的思维进程。

很多时候,基础知识被忽视。抛到了一边,殊不知它赋予的潜能。

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马