黑马程序员技术交流社区
标题: 【武汉黑马】武汉黑马程序员的蜕变需要哪些特质 [打印本页]
作者: 武汉分校-小舞 时间: 2019-12-30 15:08
标题: 【武汉黑马】武汉黑马程序员的蜕变需要哪些特质
武汉黑马程序员的蜕变需要哪些特质?
1
众所周知,一般程序员开发出超厉害的功能和应用程序,精通某门语言,算是比较出色了。
真正有才华的程序员不会对基础知识嗤之以鼻,而是对基础框架和构建掌握到游刃有余的地步,这就代表能创造出伟大的想象力,视角呈现突破式的格局。
就像一座高楼,从底部到高层,顶部越来越尖端,基础知识就是楼基,需要大量的材质储备。
吃透编程基础知识,它能延伸出超常规问题的高效解决路径。
对于程序员的自身目标管理来说,这是一个重要的起点。
因为编程就是在不断地寻找问题中获得方法,提炼出问题的本质,以确定解决问题的核心目标。
带有目的去稀释问题,把每个大问题分解成几个小问题,依次处理每个环节,实现它的可视化。
就像一篇文章,事先会写好提纲,根据思维导图对文章结构进行合理的布局。编程也一样,与其急着去做,不如先思考我要做的是什么,然后围绕这个核心去实施计划。
把问题可视化,熟悉框架和工具。
接口设计建立在对需求的变更的预测上,灵活又不过度设计,代码细节也尽量多的考虑边界情况,代码命名、注释及逻辑分离都恰到好处,语义丰满,可读性高。
开发的过程中,不断重构,对代码做减法,保证项目可持续发展。积极绘制图表,每次发生的运行失效都记下标记。
这些特质,都会帮你找到一种可以简化的方法。
在结局问题之前,保持对目的的持续感。
2
当你成为一个超级厉害的问题寻找者时,任何人都感受到他的代码很澄澈,没有杂质。容易在今后的团队创造中获得超高的开拓能力。
每个代码都会标明自己的用途,代码的清晰侧面反映了程序员的思维进程。
很多时候,基础知识被忽视。抛到了一边,殊不知它赋予的潜能。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |