文档详情

《如何学编程》.pdf

发布:2015-10-28约7.6千字共10页下载文档
文本预览下载声明
如何学编程 作者:蒋会全 序: 这是一个老话题,是一个老生常谈的话题。百度一下,找到相关网页约 195,000 篇 (2009.11.15 ),除了重复的文章外,足以知道多少人在问,多少人在谈,但是还有多少人 迷茫? 关于这个问题自然是仁者见仁,智者见智。如果你在网上百度一下和编程相关内容,一 定会看到:Visual Basic 、Delphi 、C、C++、VC++ 、汇编语言、Visual Foxpro 、SQL Server、 Oracle、DB2、Sybase、Power Builder、Java 、J2SE 、JavaEE 、JavaScript 、PHP 、ASP (ASP.NET )、 JSP 、ISAPI 、NSAPI 、CGI、VS2005/VS2008 等等(这些有语言、数据库或者开发工具)。 这些不是全部,如果你在网上问该怎么学呢?有让你从 C 语言开始学的,也有让你从 Pascal 开始学的,也有让你从 VB 开始学的,也有让你直接学习 C# 的,更有让直接学Java 的„„,网友的热心反而让你更是一头雾水,很难知道谁对谁错。 实际上如果是学习一门入门语言,任何一个都够了,区别仅在于入门的难与易。但是倘 若作为“就业”之本,仅有一门语言基础显然不够,欲知后事,请接着往下看: 一、学习目的与软件企业招人要求 (一)准备从事软件开发职业:无论你是一个在校大学生也好,还是一个已经在职但准 备转行也罢。 1、首先,最好了解一下软件可以分为单机版、局域网版(C/S 模式)、互联网版(B/S 模式)。 单机版、局域网版:我们看到只能运行在一台机器上的一些客户关系管理、进销存软件、 医院管理系统、QQ 等。显著特点需要在电脑上装一个软件才能使用。可以使用语言有:VB 、 Delphi、PB、VC++等。 互联网版,也称WEB 开发(B/S 模式):网上银行、163 与126 电子邮件、缴税等。只 需要浏览器就可以了。可以使用语言有:VB Script(ASP) 、C#(ASP.NET)、JAVA(JSP) 、PHP 等。 2、其次,你看一下软件企业都招什么样的人。 除了个别领域,不难看到目前主要分为两大阵营:.NET 阵营和JavaEE 阵营。两大体系 都非常不错,不要看网上互相攻击的那些无聊文章。在后面我会谈到,这只是工具。 看看用人单位要求:这才是你真正的学习导向。 .NET 体系 (1)计算机相关专业大专或本科学历,二年以上.NET 开发工作经验; (3 )熟练C#语言、.net 平台,vs2005 ,vs2008 开发环境;熟练C/S,B/S 结构软件,有相关 项目经验。 (4 )熟练运用SQL Server 数据库设计与开发,熟悉存储过程及触发器,有过大批量数据处 理与优化经验; (5 )精通ASP.NET 、WebService 进行相关的开发,有HTML、XML、JavaScript 经验者优先; (6 )良好的团队开发意识,较强的沟通、学习能力,认真负责的工作态度。 .JavaEE 体系 (1)计算机相关专业,大专或本科学历,具有1 年以上相关工作经验; (2 ) 要求精通 Java 语言,精通 JavaEE 技术框架,熟悉 SPRING、HIBERNATE、STRUTS、 WEBWORK、MVC 架构,熟悉 Weblogic,jboss,Tomcat 等应用服务器,并可做应用部署及调 优; (3 )对网络系统有相当的理解,熟悉Oracle/SQL-Server/Sybase 等数据库,可以熟练的使用 PL/SQL 语言进行存储过程和函数等的编写; (4 )熟悉UML 建模技术优先,熟悉现代软件项目管理优先,英语技能较好者优先; (5 )具有编写需求说明书、设计说明书等软件开发相关文档的能力; (6 )思路清晰,工作规范,良好的执行能力、较强的团队协作精神和高度的责任心; (7 )2 年以上软件开发工作经验。 .其他 诸如单片机、PLC 等也很多。 不难看出,近年来尽管学历一路飙升,但是软件企业却仍然定位是大专或者本科学历
显示全部
相似文档