当前位置:首页 > 行业文章 > 正文
文章总数:81 篇 评论总数:56 条 最后更新:2015-8-24

程序员如何提高自我修养(2)

2014年08月13日 | 作者: 易锦风 | 分类: 行业文章 | 被围观 18,255 浏览数

方式之二:桌面应用程序

38720 19.jpg

1
其目的是什么,大部分是为了节省行政和财政管理时间,以及解决商业问题编写代码。
大部分桌面应用程序员编写代码是出于解决商业问题。所以,有一个关于企业的创意,他们的组织和金融结构将能够节省大量的时间。

38720 20.jpg

2
了解不同的计算机硬件体系结构,入门级数字电路课程设计和其它课程在计算机体系结构是非常有用的;然而,也有些观点认为这是一个比较高级的起点,所以阅读两个或三个教程文章可能就足够了。当你学习你的第一门编辑语言之后,可以返回来再进行这一步.

3
首先学习一门初级编程语言,不要因为年龄太大而感到难为情。它可以缓解初级菜鸟的痛苦,当然你可以选择步骤2与步骤3调换。

4
本文主要介绍面向对象的操作系统程序。

5
不管将来选择哪一种编程语言,都有必要学习一门初级程序编程。况且,普遍认为它就是了解编程的开端。

6
了解至少一种先进的建模技术,例如UML或ORM。

38720 25.jpg

7
开始写小的主机或者类似于主机的应用程序。可以参考常见的编程语言书籍,和适合的编程工具。

38720 26.jpg

8
学习更高级的编程课程,必须了解以下的概念,才可以应用自如:
用户的输入和输出信息
编程语言中的逻辑和方案执行流程
申报、分配、和比较变量
编程语言的分支语句,例如as if..then..else and select/switch..case.
循环结构,例如such as while..do, do..while/until, for..next.
编程语言的语法
数据数据并且重组他们
已经定义的数据类型(记录/结构/单位)及其使用
如果你的语言支持函数重载,要了解这个。
访问内存(pointers, peeking等)
如果你的语言支持操作符重载,要了解这个。
如果你的语言支持委托/函数指针,要了解这个。

9
熟练掌握上述技术
面向对象的操作系统程序

38720 28.jpg

10
除了自己掌握的,再了解一下别的编程语言。通常高级程序员都会这么做,用自己知识储备去实践其他的技术,这才是真正的工作编程。尝试下列其中一个:
逻辑编程范式。
函数式编程范式。

38720 29.jpg

11
比照一下你目前学习的两种语言,分析优劣势。下列为分析方法:
互换两种编程语言,去重新写早期的作品;
使用两种语言去实现一个新的项目,也许你不会成功;
用备忘录或者汇总表进行比较两种语言的功能和结构;
尽量互相转化和模仿;

12
了解可视化编程,几乎所有的编程语言都支持可视化编程和支持主机或主机类编程版本/数据库。方法:
简单介绍一下驱动编程。大部分的可视化编程在一定水平上,依赖于对事件和事件处理(使用你选择的编程语言)。
了解、尝试桌面软件。大多数软件开发企业提供自己的产品,你可以用它来测试软件,与时俱进。
阅读图形用户界面的一些文章或教程。

38720 31.jpg

13
尝试小型软件项目,应用知识去设计和解决生活中面临的问题。例如:编写重命名文件的程序;对比文本文件;为了存储/文本文件之类的东西,在目录中拷贝文件。

38720 32.jpg

14
创建一个虚拟的毕业设计。用应用可视化编程的技巧来完成它。

15
学习更高级的课程,来拓宽你的视觉框架/数据库。掌握更多在线资源的框架的技巧并且要格外注意细节。

38720 34.jpg

16
完善视觉因素,掌握所需的数据库/安装包。

17
学习图形课程(不是图形设计)。如果想要吸引人的用户界面,它非常有用。

18
在大部分地区,游戏编程被认为是桌面编程。游戏程序员需要了解更多,例如图形课程,而且上述步骤中,第二语言应该是一个逻辑/功能的编程语言(最好是rolog或Lisp)。

本文固定链接:http://www.formeasy.cn/316.html
本文章由 易锦风 于2014年08月13日发布在行业文章分类下,您可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
+复制链接 转载请注明:程序员如何提高自我修养(2)-风易网

好文章就要一起分享!

更多

发表评论

您必须 登陆 才可以评论