程序开发的三大类工作简析
来源:互联网 发布:js事件对象event type 编辑:程序博客网 时间:2024/06/04 20:04
程序开发的三大类工作简析
2012-03-22 22:44 10人阅读 评论(1)收藏举报
程序开发的三大类工作。
第一,为了某种应用目的设计算法,将算法转换成程序的开发工作。如有限元计算,CAD里的几何运算,压缩程序里的压缩运算。。。。。。
第二,为有效的利用计算机的软硬资源设计算法,如设计线程的调度,设计内存分配方案,设计磁盘读写控制策略,并行计算控制等,还有服务器的用户响应控制,分布式计算,等等。
第三,与计算机交互的界面开发。如三维设计软件的设计界面,OS的操作界面,服务器的客户端用户界面。这些需要利用到二维图像处理,三维图象处理,界面设计等技术。
第一类工作,应用领域的技术人员学习一定的编程技术后即可从事。计算机科班出身的人不大适合。因为缺乏相关的背景技术知识。
第二类工作,计算机科班出身的人最擅长。其它技术领域出身的人在接触这个领域时会非常吃力。因为需要对各类硬件资源,软件资源(OS,各类SDK)具有很深刻的理解。而要达到这个水平需要查找(甚至精读)难以想象的资料。当然即使是计算机科班出身的人,也是一个漫长的过程。当然,一句话,处理能力的水平有高低。相对来说,计算机科班出身的人有基础,理解把握会更快一些。
第三类工作,在网站开发领域近几年叫做前端工程师。如果有一定的模仿天赋,即使是普工的美工设计者也可以上手。但是设计到复杂的界面图像处理技术时,需要具备一定的图像处理及OS,及各类图像处理SDK库的知识。
欢迎批评修改意见。
- 程序开发的三大类工作简析
- 设计模式的三大类别
- 三大类list的效率比较---1.
- 程序开发的验证工作
- 五大类中间件的工作原理(上)
- 防水材料分三大类
- 防水材料分三大类
- Hibernate三大类查询总结
- Hibernate 三大类查询总结
- Hibernate -三大类查询总结
- 再看三大类设计模式
- C++三大类IO概述
- 【iOS开发-72】设置状态栏的两种方式、程序生命周期以及更好地理解几大类(对象)之间的关系
- java的十个大类
- java的十个大类
- 程序开发的牛顿三大定律
- 微信小程序开发(三)textarea的bug
- 最直白理解NFC开发的三种工作模式
- 有感于Google公司强大的技术开发实力
- LINQ 排序
- putty
- C/C++/C#基础(
- TortoiseSVN在Samba文件中显示不了图标
- 程序开发的三大类工作简析
- VC6.0及VS2008使用技巧
- Android常用控件总结
- VisualSVN的SVN库的迁移
- Windows多线程
- C++对齐杂注__declspec(align(#))和#pragma pack的区别
- 北极特快
- HTML/javascript/PHP
- 关于“管理经济学”的一个整体总结