您所在位置: 网站首页 / 如何成为一个程序员的道路.docx / 文档详情
如何成为一个程序员的道路.docx 立即下载
2025-08-26
约2万字
约35页
0
37KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

如何成为一个程序员的道路.docx

如何成为一个程序员的道路.docx

预览

免费试读已结束,剩余 30 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

如何成为一个程序员的道路

第一篇:如何成为一个程序员的道路如何成为一个程序员的道路!“程序员”,提起这个名称便让我们的脑海中闪出一长串名字:一手开创现代软件业巨龙——Microsoft的比尔·盖茨;中华民族软件业之代表金山公司的掌门人——求伯君;微软的噩梦、自由软件的代表、Linux之父芬兰小伙子LinusTorvalds……这些在IT业内被无数人津津乐道的名字,都是从一个的程序员开始做起的。随着他们的软件日益流行,他们的名字也逐渐为人所推崇和尊敬。很多年轻人也以他们为榜样,梦想着做一名程序员,最后成为新一代的IT英雄。在这里,笔者从一个职业程序员的角度,想和大家谈谈自己的感受。为什么要做一个程序员提到这个问题似乎会让人觉得太简单、太幼稚。看看现在程序员舒适的工作环境、丰厚的薪水、过着“快乐”的白领生活,一切仿佛都不言自明。其实这是只看到了程序员的一面。我们的另一面则不为大众关注:没日没夜的工作,通宵加班是家常便饭;整天和键盘打交道,把自己的代码改来改去几十甚至上百遍,目的只是为了想抓住一个小小的Bug……这种枯燥的生活又有多少人能切身体会?没有对软件事业本身的执著、对源代码近乎朝圣般的痴迷,这一切都是普通人不能忍受的。但是当你的程序完全通过了测试,成为一个合格的产品。这个时候的喜悦,又是如此强烈地激荡在你胸中,也只有真正热爱编程的人,才会感到其中真正的快乐。所以如果有人问你为什么要做一个程序员,那就告诉他:我有足够的勇气面对每一次调试失败、有坚定意志和信心来写好每一行代码。这是我的热爱,编程就是一种乐趣!有规矩,成方圆程序开发是一件灵活性很强的工作。例如:变量I增加1,在C语言里面可以有I++、++I、I+=1、I=I+1等多种写法。但是,这并不说明编程就可以随心所欲,天马行空。良好的编程习惯可以提高工作效率,减少不必要的失误。尤其是对初学者来说更是要注意的是:第一点:编程的时候,首先要建立好的数据结构。编程序的时候,如果在开始数据结构设计错误,那么在后来你不得不花大代价来修改程序。笔者自己就曾有过这样的惨痛教训:一个程序写了2500多行,突然发现基本数据结构不合理,结果全部推翻重写。“磨刀不误砍柴工”绝对不是老生常谈。在开始写代码之前做好数据结构的研究和准备工作往往可以达到事半功倍的效果。第二点:代码尽可能重用与模块化。无论是面向过程还是面向对象,代码重用都是基本原则之一。例如:如果要画一个青苹果和一个红苹果,就写一个函数来画苹果,把颜色作为参数传进去。这样只要调用同一个函数传递不同参数就可以画出不同颜色的苹果。这样做的好处一是程序比较容易理解,另外修改也方便,只要修改一个地方就可以让两个苹果都发生改变。这一点在开发一些短小程序中还感觉不出,但是在以后开发大型程序的时候,工作的效率就明显提高。这,就是聪明人做聪明事,以最小的代价取得最大的收获。第三点:良好的编写风格。一个程序,不可能是绝对完美,以后永不用修改的。既然要修改,就必然要重读和理解原来的代码。而良好的编程风格,可以使人更方便和迅速理解程序的结构,从而可以最大限度地提高修改的效率。在这里,笔者举出一些比较好编程的风格要求:1.统一有意义的命名规范:一个变量叫nCount明显比叫iii更容易被理解其真实的逻辑含义和数据类型。所以变量和函数名多起几个字母,让它有意义一点,将来理解也比较方便。2.代码的逐层缩进格式。这几乎已经成为一种标准,这种格式使得代码之间的层次关系非常明显,对于程序的逻辑理解有很大的帮助。3.代码位置的有条理性。把相关功能的代码集中起来,放在一起,这样在以后阅读代码时候,可以尽量避免在不同文件模块之间频繁切换。由于要考虑到以后的理解,所以函数内部的逻辑不要写得很复杂,例如循环嵌套以三层为宜,代码行数以一屏左右为宜,太长的代码不利于理解。如果循环的确太多、代码太长,就应该考虑重新再划分出更细的子函数。好的编程风格当然不止这些,这也需要在学习过程中慢慢体会。第四点:注重程序测试,注意异常处理。这往往是业余编程爱好者和职业程序员的一个明显的差别。业余编程爱好者往往只注重程序可以正常运行,而职业程序员除此之外还必须关注程序在异常情况下也可正常运行,至少可以正常终止。而这是建立在对程序充分理解和测试基础上的。多用不同情况去测试自己的程序,可以发现更多的隐藏的Bug,从而提高自己程序的质量。千里之行始于足下。做程序员有更多的曲折和困难。但是只要真心热爱软件开发,愿意为之而付出,最后将使你体会到个中乐趣。来吧,还犹豫什么,踏上这条程序员之路,昂首向前走吧!学编程是先学什么?对于广大编程初学者来说,存在着这样普遍的认识:学习程序设计选择编程语言很重要,开口闭口就是VisualBasic、VisualC++、Delphi、PowerBuilder等一些现在比较流行
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

如何成为一个程序员的道路

文档大小:37KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用