【解惑】什么是“代码工人”
来源:互联网 发布:重复数据阴影 编辑:程序博客网 时间:2024/04/28 20:01
有同学问:
在看《C#开发射击游戏》时,看到杨老师大量的使用VS2008的代码生成功能(加控件,
双击写代码)。这样编程会不会成为杨老师说的那种“代码工人”。
1.进行任何的开发都是要基于前人的工作的,用别人的类库、用别人的工具,不可能不基于
其他人的东西做开发,除非你想从汇编开发写起,而且其实从汇编写起你还是在基于别人开
发好的汇编编译器,哪怕用机器码写你还是用了别人设计好的硬件架构……什么时候是一个
尽头呢?“代码工人”指得并不是什么东西都自己写,而是做开发的时候是做的核心的工作而
不是边缘的工作,用别人提供好的自动化的工具进行开发就能把关注点放到更需要关注的层
面上,比如我讲的那个《C#开发射击游戏》用VS 提供好的功能搭建界面出来,然后就可
以把关注点放在如何进行游戏的架构和实现上,否则如果从头自己写代码生成界面、写代码
监听事件那就会把很多的注意力放到这些对于这件事情来说不是核心的关注面上,就像你要
去打篮球却要自己做篮球一样,有哪个球星是自己做篮球的呢,篮球让专业的篮球制造厂商
去做,保证做的质量非常好,你作为你一个球星只要认真的去练球、比赛就可以了?在大中
型软件企业中都有自己的开发框架,基于这样的开发框架就可以把重复性的、麻烦的工作简
化,这样开发人员就能把关注力放到系统架构、业务逻辑的实现上,把这些工作做好了就是
技术高手。
2.VisualStudio 提供的可视化界面设计、自动生成时间处理函数等功能其实是非常初级的自
动化技术,随着你学习的深入你会发现更多别人帮你做好的简化你工作的功能,请站在别人
提供好的功能上去做更多伟大的工作吧。
- 【解惑】什么是“代码工人”
- 【解惑】什么是“代码工人”
- 代码工人还是程序员?
- 解释代码工人的误区
- 我观“.NET代码工人”
- 代码工人真的必要吗?
- 【转载】代码工人的婚姻函数
- 我眼中的“.NET代码工人”
- C语言解惑:什么是数组名
- 转行解惑1--什么是数据抽象化
- 什么是代码
- 什么是代码?
- 解惑
- 解惑
- 解惑
- 【解惑】
- 解惑
- C# VS C 解惑 代码规范
- WPF:图像处理(四)大津法
- 04---servlet02(第一个servlet)
- WPF:图像处理(五)迭代法
- ListView获取选中和长按菜单对应的ID
- 数据库服务器的安全
- 【解惑】什么是“代码工人”
- MSVCRTD.LIB和LIBCMTD.LIB冲突
- 04---servlet03(servlet与表单)
- 打工与创业
- 此刻的心境
- Java SHA-256算法
- java中解析xml文档有几种方式
- dba 常用网址
- oracle中 connect by prior 递归算法