网站设计公司易捷网络:专注企业网站设计

深圳网络公司浅谈程序员一般学习的阶段

来源:易捷网站设计公司     时间:2014-01-06
第一阶段
掌握一种编程语言
学习内容:学习任意一种主流的编程语言。例如C++语言。
学习目标:熟练掌握一种语言的语法和基本的编程技巧。
学习时间:3个月左右
注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等。程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器,在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder5.0编译、执行,所以:C++ 不等于 Visual C++ 6.0。
第二阶段
掌握一种编程工具
学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语
言一致,例如你学习的编程语言是C++,那么编程工具要选GCC、LLVM-Clang、Dev-C++等。
学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
学习时间:3个月左右
注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。
第三阶段
掌握“算法与数据结构”这门课程
学习内容:算法与数据结构,推荐许卓群的《数据结构》,高等教育出版社出版。
学习目标:熟练掌握各种常用的算法与数据结构
学习时间:4个月左右
注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。
第四阶段
实现一个模拟的小型软件项目
学习内容:软件项目的开发过程
学习目标:掌握软件项目的基本开发过程和方法
学习时间:4个月左右
注意事项:自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推荐:
1、“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效。
2、以它为基础再加以扩展,就可以做出实用的MIS软件来。
3、此丛书包括多种开发工具,大家可以选择适合自己的:《VISUAL FOXPRO6.0数据库系统开发实例导航》
4、《JAVA数据库系统开发实例导航》 《VISUAL BASIC数据库系统开发实例导航》。
5、《VISUAL C++6.0数据库系统开发实例导航》 《ASP NET数据库管理系统开发实例导航》
6、《DELPHI数据库系统开发实例导航》 《POWERBUILDER 8.0数据库系统开发实例导航》。
深圳网站设计公司易捷网络科技是一家专业从事深圳网站建设和深圳网页设计的深圳网络公司,主要经营的业务有:深圳网站建设、网页设计、网站推广优化、企业邮箱申请、网站域名空间备案。欢迎来电咨询(微信同号):13714247375
返回上一级
您可能需要:
网站设计图标
企业网站设计
高速稳定的国内空间,免费备案的香港、国外空间,单线、双线以多线空间
点击咨询
关键字推广优化图标
网站推广优化
指定网站关键词,确保一月之内优化到搜索引擎得首页,到首页之后再收费
点击咨询
企业邮箱图标
企业邮箱申请购买
以企业官网后缀为名称的邮箱,彰显公司企业形象,先试用,满意后再付款
点击咨询
国徽图标
网站域名空间备案
域名空间提交国家工信部备案审核,十五天即可完成,网站备案实名势在必行
点击咨询
网站设计相关资讯推荐
如何说服他人做出决策
网站维护中容易忽略什么细节
决定网站建设弹性大小的关键因素有哪些
网站改版是建设网站的必经阶段
融媒体时代,需要掌握哪些融本领
网站集成化管理软件
深度分销
关于网站落地页的一些事情
企业网站建设空间服务器的选择
电子商务网站怎么应对大流量
网站制作前需要搞清楚网站的六个方面
小程序开发门槛低,各类生活服务会出现
分类信息网站为什么会落后
换域名对网站带来的影响及补救措施
为什么网站首页权重最高
QQ在线咨询
 
金亚洲打不开