电脑系统开发有多难,电脑系统开发几年
电脑编程的学习通常需要经过以下三个阶段:
第一个阶段:基础语法。学习编程的第一个阶段是掌握基础的编程语法,这个阶段的学习难度是相对比较大的,一方面需要培养自己的逻辑思维能力,另一方面还需要掌握大量的抽象概念。在学习基础语法的阶段,如果有专人进行指导会节省一定的时间,同时也会有一个较为系统的学习过程。当然,对于学习能力和动手能力相对比较强的初学者来说,也完全可以自学。通常来说,如果能够每天都保持4个小时以上的有效学习时间,那么基础语法部分的学习可以在4周左右完成。
第二个阶段:编程方式。编程方式分为三大块内容,其一是编程模式;其二是编程思想;其三是资源的整合。编程模式简单的理解就是掌握各种经典编程方案,不同方案应对不同的编程场景,掌握编程模式是初学者快速成长的重要途径。编程思想的培养需要从算法设计和数据结构开始,这部分学习内容还是具有一定难度的,对于不少从事前端编程或者应用级编程的程序员来说,这部分内容可以与资源整合部分进行整合,而资源整合涉及到计算机网络、数据库等内容。编程方式的学习时间要根据学习者的学习目标和自身的基础来判断,通常来说,这部分内容的学习时间需要8周以上。
第三阶段:实践。学习编程一定离不开实践环节,实践环节往往是通过实习岗位来完成的,实习的时间与具体的开发场景也有一定的联系,实习时间通常在3到6个月之间。
这个我来回答,最有发言权了。 94年那时,我已经学会五笔字型,替打字社打稿子,用的是286电脑,PC DOS操作系统,WPS2.0打字软件,后来就出现了MS-DOS系统(MS就是微软公司),到了95年左右,开始出现Windows 3.1英文版的视窗操作系统,随后3.2中文版也出来了,启动时仍需要从DOS启动,再从自动执行文件Autoexec.bat中执行Windows启动命令,进入到windows系统。 随后在96年,市面上开始流行Windows 95,到了98年,出现了Windows 97,99年,开始使用Windows 98,那个时候我开始学习Visual Basic可视化编程,再到2001年开始使用Windows 2000,此时Windows 2000有三个版本,即个人版、服务器版、高级服务器版,相当于是Windows NT 5.0,之前我公司用的是Windows NT 4.0的服务器,组的是Novell网,之后就出现了以Windows 2000 Server为服务器,Windows 98、Windows 2000个人版为客户端的Windows局域网,建立在TCP/IP与NETBEUI协议上的网络。 随后发展突飞猛进,当年云集了据说有近200名计算机工程师、投资了几百万的金山公司,在进行了2年以上开发,一年多的市场推广之后,盘石操作系统彻底败给了微软的Windows操作系统(特点:WYSIWYG:What you see is what you get,所见即所得)虽然金山公司当年说这不是一个难点,很容易实现,但在用户需求的满足层度上,微软显然做到了最后。而那个CEO居然就是从哈佛缀学的比尔.盖次,而其编制Windows的源代码被公布以后,中国的计算机精英们才发现,那是他们所不齿的Basic类型的语言。因为那时国内的计算机高手都以C语言编程为荣,VB被称为烂语言。 在2004年后,开始出现微软的开发套语言Visual Stadio 2003,包含了VC、VB、VF、JAVA等语言,我之前就是用Foxpro 2.0、Foxpro2.6为单位编写数据库应用程序,即DBMS,后来转向VB编制的DBMS,再后来学习VS2003。 斗转星移,16年已过,我这个程序员早已经落伍,转做计算机硬件,在一家不大不小的民营企业里混个信息部技术工程师。当年的靠个人就能打天下的时代早已经输给了专业组合的团体。一个程序不经过需求分析、程序设计,像我当年那样,想到哪里,做到哪里的,简直是不敢想像的。 最后要提的是:中国人往往缺乏好的设计师、缺乏创意、不是中国人笨,而是体制使然。真正搞研究的人在现行体制下是很难生存的。做事不如做人,管技术不如管人。技术无用论、技术不值钱,这就是当今中国的写照。我们这一代的程序员已经被时代淘汰,新一代的程序员,仍不够壮大。长江后浪推前浪,盗版带动了中国软件产业的发展、也限制了软件产业的继续扩大,真是成也于斯,败也于斯。 好在,我们都有了一个好的归宿,笑看往事、坐谈人生。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。