怎样成为Windows平台下的开发高手

怎样成为Windows平台下的开发高手,第1张

作为一名程序,选择Windows作为自己的开发平台无疑是一个正确的选择

但是,由于Windows开发人员数量的庞大,使得Windows开发人员的“价值”显得普遍没有Linux,Max等平台下的高

换句换说,就说庸庸碌碌之辈太多

从一个某某培训机构学上几个月的

net的人就自称是Windows开发高手了,这当然会让人笑掉大牙

其次由于Microsoft的开发平台和工具通常很容易入手,所以使得许多程序员误以为这就是开发Windows应用,认为Windows开发理应简单

作为一名学生,我从自己的角度谈谈如何真正成为一名Windows开发高手

注意,以下说讲的都是在自己的语言关已过的前提下,你应该熟练结构化程序设计,对面向对象程序设计有一定的理解

为什么不是精通面向对象?面向对象这潭水真的太深了,做了一辈子开发的程序员也许都不敢说自己完全掌握了面向对象程序设计精髓

1>熟练掌握WindowsSDK编程掌握WindowsSDK开发其实是对WIndows *** 作系统进行一次初步的探究

虽然MFC已经将SDK进行了很好的封装,但是想要真正掌握Windows程序设计的精髓,还是要从SDK开始

如果初学者一开始就拿着一本《深入浅出MFC》来看的话,我相信是看不下去的

从C语言控制台编程跨向Windows程序设计其实是需要花一点功夫的

初学者往往在学习Windows程序设计时第一个不习惯的地方是大量MicroSoft定义的宏和结构体

这些“旁枝”往往成为初学者的一大障碍,是的初学者将精力往往放在了这些不重要的地方,而不是放在Windows消息机制,窗口架构等主要的地方

MFC这一点做的更为深入,所以建议初学者一定要从WindowsSDK进行学习

是否精通汇编语言是普通程序员和大牛之间的一道分水岭

【职位名称】程序员

【是什么】

程序员是指从事程序开发、维护的专业人员,一般分为程序设计人员和程序编码员。

【做什么】

①项目策划、市场调查;②用户的需求分析,策划程序框架、流程;③编写代码,开发程序,同时编写开发文档;④测试,运行程序;⑤帮助客户解决他们所遇到的问题;⑥软件版本的更新。

【怎么样】

随着计算机对于社会各个领域的不断渗透,客户对于一些专门的应用软件需求量大增,所以对于程序员的需求也在不断增加,虽然现在中国的程序员数量已经相当可观,但是还是处于求大于供的状态,尤其对于一些技术熟练、有很好的编程习惯的优秀程序员,市场需求量还是很大的。

而且程序员的发展空间很大,可以经过努力升级为软件设计师、系统分析员、项目经理等。不过程序员有事工作相对繁琐,有时需要经常加班,技术更新快,所以压力也很大。

【谁能做】

①大专以上计算机相关专业学历,至少熟练掌握两到三种开发工具的使用,同时对于数据库和 *** 作系统有很深入的了解,有一定的英语水平,有相关的数据结构等方面的知识;②通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上相关经验;

③软件结构设计/分析能力,出色的编程能力,掌握了几种软件的开发技巧,同时需要有严格的软件工程思想;④较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神,具有永攀高峰的精神。

【小贴士】

程序员可以分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员,等等,由于新的技术层出不穷,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封,稍不注意就会被甩开,所以好多程序员都是做上三五年就往技术管理方面转型。

我只在平板电脑的公司干过,不太清楚,而且似乎也没分那么细,但我的理解是WIN程序员主弄窗口界面的程序,像什么进销存之类的当然也可能是底层方面的。

C++就一般都是与硬件打交道的,像三星之类的电子公司,也有游戏方面的,像我最近推荐公司用的引擎,就需要用到C++。

个 人认为不需要太在意这些,打好基础比什么都强。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8105507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存