程序员修炼之路-一个成长了3年的程序员。

原创 2004年07月10日 15:30:00

我的编程之路
1.面向对象的编程思想。
安装完Visual Studio.NET 2003 (或者Visual Studio.NET 2002)后,
在“程序”组里有一个Visual Studio组合帮助集合。初学者从帮助文档会获得许多知识。
建议材料: 计算机文化。

2。选择语言,理解语法与相关基础。并用。.NET写程序(重点当然是接口,重载以及委托(delegate))
需要了解语言的语法规则,包括语句、类型、表达式、运算符、函数等等,
我建议一开始写程序就要养成良好的编程风格,规范地进行变量的命名,
在代码中写好注释。这对以后的软件开发生涯都是很有意义的。
*:我们可以一边看帮助,一边进行演练。在学习其中的代码的同时,
一定要理解和思考。多写代码、从项目中锻炼是编程高手的成长之路。
建议材料:vb.net与c#面向对象程序变成 (微软。net系列)
《C#高级编程》(第二版)(清华大学出版社)

《Microsoft.NET程序设计技术内幕》(清华大学出版社)

《 Visual VB.NET技术内幕》 (清华大学出版社)

《 Visual C#.NET技术内幕》 (清华大学出版社)

3。理解.NET思想并熟悉框架类库(Framework Class Library)类库(主要了解你要用的类的继承关系)
了解公共语言运行库、程序集、通用类型系统的概念。在此基础上,
学习.NET框架类库。.NET 框架类库是一个与公共语言运行库紧密集成的可重
用的类型集合。.NET 框架类库封装了大部分Win32 API ,许多以前需要调用
API才能实现的功能,在.NET下非常容易就实现,许多情况下只需要一句话就
足够了。所以,我们在程序设计的时候要尽量避免调用Win32 API。
理解类库同时学习英语。
学习.NET 框架类库的捷径:掌握常用的类库,其它不常用的类库只需要了解,用到时候查阅即可。
主要了解你要用的类的继承关系。
建议材料:v.s.net中的Framework帮助文档。
4。掌握大型数据库编程:
一般来讲,大多数软件开发都涉及到数据库。大部分软件的后台数据库都使用如Access、SQL SERVER、Oracle等。ADO.NET提供了对关系数据、
XML 和应用程序数据的访问。我们必须掌握Connection、Command、DataReader 和 DataAdapter 对象的使用,正确运用DataSet数据集和
DataView进行数据操作。当然,要有一定的数据库基础,包括表、视图、存储过程等的使用。必须把后台数据库和前台的ADO.NET都掌握好,
才能真正精通数据库编程。
在项目的开发中,建议使用数据访问应用程序块(Data Access Application Block)来简化SQL查询。微软msdn网站有下载,
我们可以利用SqlHelper类进行的数据访问,使用起来非常简单,很容易地构建我们的数据访问层。参考微软MSDN文档:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp
推荐:
《ADO.NET技术内幕》(清华大学出版社)
 《ADO.NET高级编程》(中国电力出版社)
《VB.NET和SQL Server 2000高级编程—创建高效数据层》或SQL Server 2000与Visual Basic .NET编程 (清华大学出版社)

5.分析设计,uml。

6。学习XML WEB Service
XML Web services 正在开创一个分布式应用程序开发的新时代。XML Web Services 是把软件当成服务的一种体现,通过使用 XML 消息处理
启用数据交换和应用程序逻辑远程调用。XML使数据能够通过防火墙,实现异类系统之间移动数据。虽然公共的Web Services还不是很普及,
但是在一些企业中,已经涉及到了Web Services的开发。用Visual Studio.NET 很容易创建Web服务,调用Web服务也相当简单,
只需要添加一个Web引用,然后调用即可。进行这方面的学习,需要了解Web 服务描述语言 (WSDL)、SOAP协议等。

学习过程注意:
1.尽量节借鉴别人的代码,开始看人家的代码。(不要瞎看,面向您正在使用的工具应用文章。如果你学习的是asp.net 那我见意你去 www.asp.net ,里面有几个比较好的例子代码,如一个forum,一个购物程序 。如果学习win 32 下的编程可以看一下 Sharp Develop ,它是一个IDE程序,基本上你能想到的功能,它都有,并开放源代码。看它没有点耐心可不行,可以这样说很大。)
理解借鉴别人的成果。多看看MSDN中的主题文章(当然是English,如果你English不行,那就去补补吧),
2。建立自己的知识库(学习资料,类库,心得)。
3。做好项目管理(事件/时间/进度控制)

最后提醒,掌握工具是为了项目的开发,通过项目的开发与实践才是真正的编程之路。

程序员修炼之路(八)再次写给我们这些浮躁的程序员

本篇文章是程序员修炼之路的第八篇。 程序员修炼之路系列我决定将他定位于提升程序员素养的专栏,我会分享更多好的文章。 感谢原作者,因为你让我思考 原文出处:http://blo...
  • lanzhizhuxia
  • lanzhizhuxia
  • 2012年09月05日 17:44
  • 4654

Java程序员修炼之路

作者简介:王成委,CSDN知识库特邀编辑,Java高级工程师,熟悉Java编程语言和Oracle数据库。专注于高并发架构设计和大数据存储方向的研究。 我们为什么选择Java 大多数...
  • qq_35447305
  • qq_35447305
  • 2016年07月19日 08:52
  • 3249

程序员修炼之道-从小工到专家读后感

这本书从名字看,透着浓浓的山寨气息,小工二字对于程序员来说实在档次太低,journeyman 翻译成技工会更好些。这个pdf放在硬盘里很久,每次看到名字就跳过去了。这次在把kindle paperwh...
  • eddyx
  • eddyx
  • 2015年06月25日 12:17
  • 656

《程序员修炼之道–从小工到专家》

《程序员修炼之道–从小工到专家》的读书笔记《程序员修炼之道–从小工到专家》[美]Andrew Hunt / David Thomas 著 马维达 译 图片来源-百度图片 看这本书主要使用了...
  • libing403
  • libing403
  • 2017年06月06日 18:04
  • 987

程序员修炼之道 笔记与感想

提示: 有关键情节透露  1 我的源码让猫给吃了 不要寻找借口,从自身找原因 2 软件的熵  一句话:不以善小而不为,勿以恶小而为之. 从初期就要做好规范,不要因为是poc这样的...
  • AlbertFly
  • AlbertFly
  • 2016年06月02日 13:33
  • 1026

程序员修炼之道——70个有用的提示

最近几天看了《程序员修炼之道——从小工到大师》马维达【译】 该书通过丰富的例子,阐述了70条提示,用于编码、测试、需求分析、代码管理等等 值得一看,尤其是有过2,3年的编程经验 1. C...
  • hherima
  • hherima
  • 2013年12月18日 15:40
  • 1678

程序员修炼之道读后感

程序员修炼之道读后感   本书一共8章 针对编程的实效进行一系列的阐述,以前自己总是看一些偏向于纯技术的书籍都是针对代码技术的实现,并没有详细的介绍项目开发中程序员担当的角色,读完本书丰富了自己对一名...
  • zzzEcho
  • zzzEcho
  • 2016年04月21日 22:14
  • 416

Java程序员的修炼之路<1>菜鸟篇(1年)

菜鸟程序员如何才能快速提高自己的技术? 好了,言归正传,进入今天的主题,菜鸟程序员如何才能快速提高自己的技术,为什么要写这篇文章呢,因为有很多程序员给我留言,说我们这些初入社会,走向工作的程序员怎样...
  • xiu2016
  • xiu2016
  • 2016年08月02日 19:50
  • 151

读书之《程序员修炼之道》

读书分享《程序员修炼之道》 0.0几篇序 读书之前首先看到的内容,让大家知道这不是一本烂书,本书从项目管理,软件架构和设计、代码编写和测试,各方面都有精彩的阐述。序中的重点内容: 《领悟程序员的哲学》...
  • wxx634897019
  • wxx634897019
  • 2015年03月11日 10:22
  • 1356

程序员修炼之路

前言:《程序员修炼之路-(0)前言:在路上, 再上路》在前言中已经对知识体系进行了梳理,主要分为问题定义、算法与数据结构、系统平台API、编程语言实现、代码设计、测试验证等等。目前集中精力编写算法与数...
  • dc_726
  • dc_726
  • 2015年03月31日 20:48
  • 3645
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员修炼之路-一个成长了3年的程序员。
举报原因:
原因补充:

(最多只允许输入30个字)