HostEase美国主机优惠促销

站长百科论坛

美国主机交流精品网站程序下载银币竞价美元!! WordPress中文文档
Discuz插件下载 PhpWind插件下载WordPress啦!五大美国ASP主机超值优惠
Hostease香港主机Lunarpages主机15%永久性优惠出售cPanel面板 WHMCSGodaddy虚拟主机30%大优惠
查看: 11543|回复: 57

程序员必备的七种“武器”

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

发表于 2008-7-3 16:56:22 | 显示全部楼层 |阅读模式
一个好的程序员,相信这些七种技能是必须掌握的,属于基础技能,它们是:数组、字符串与哈希表,正则表达式,调试,两门语言,一个开发环境,SQL语言,编写软件的思想。下面具体阐述下这7种武器的作用。

  数组、字符串与哈希表

  任何受过专业训练的程序员,对“数据结构”这门课程中涉及到的各种数据结构都不会陌生,但是在实际的编程工作中,大部分的数据结构都不会用到,而且也永远都不会用到。虽然如此,深入地理解基本数据结构的概念和实现细节,仍然是每个程序员的任务。这不仅仅是因为,掌握这些知识将有利于更加正确和灵活地应用它们,而且也是因为,对于语言背后的实现细节的求知欲是一个优秀程序员的素质。

  正则表达式

  在程序员日常工作中,数据处理占据了相当的比重。而所有的数据之中文本又占据了相当的比重。文本能够被人理解、具有良好的透明性,利于系统开发、测试和维护等就必需要有一定规律遵循一种规则,当你掌握一门正则表达式语言,就能够培养你编程的直觉本能,达到较高水平,也能够在实践中提供更高的开发和执行效率。

  调试

  软件调试是软件工程的一个重要部分,其过程出现在软件工程的各个阶段,从最初的可行性分析、原型验证、到开发和测试阶段、再到发布后的维护与支持,都有软件调试过程参与。学习和灵活运用软件调试技术,不仅可以提高程序员工作效率,而且有利于对代码的感知力和控制力,加深对软件和系统的理解。此外,调试技术是解决各种软件难题的一种有效武器,它直击要害、锐不可挡,相对其它间接方法具有明显的优势。软件有大美,调试见真功!

  两门语言

  任何一位职业化的软件技术人员都会将编程语言当成自己的利器。它们代表了开发人员对计算机本身的理解与对软件开发工作的执著。同时,建立在编程语言之上的基础也标志着程序员的职业化道路发展到了一个新的阶段,而单一语言又有一定的局限性,软件开发的本质就是处理信息以及数据。一种专门用来处理数据的脚本语言常常是走向更加职业化的必备武器之一。所以精通两种语言,对于任何一个开发人员来说,并非必须,但是对于一个专业化程度较高的开发人员来说,又常常是必要的。

  一个开发环境

  随着技术的进步,IDE已经越来越强大,远远超出我们心目中的最初形象,越来越多的内容被涵盖到IDE中,从需求分析、业务建摸大批软件发布,IDE已经逐渐覆盖了软件开发的整个生命周期。

  SQL语言

  说起SQL,绝大多数程序员对其作用都了然于胸--用来访问数据库嘛。确实,数据是信息系统的核心,没有数据的计算机应用没有任何意义。信息系统中,大量数据本质上就以实体--关系的模式存在,而RDBMS支持SQL这么简单但表达能力丰富的访问接口,同时还提供了内建的事务ACID特性保证和故障恢复能力--因此,RDBMS理所当然地成为了大部分信息系统的标准数据存储介质。于是,无论使用何种语言开发信息系统,从C、C++,Delphi 到Java,从Perl、Python到Ruby,使用SQL访问RDBMS都是我们必须修炼的武功秘籍。

  编写软件的思想

  说起程序员的武器自然少不了技术书籍,它们就像是拳谱、剑经、虽然不能马上转化为巨大的伤害输出,但假以时日勤以研读,有朝一日成为傍身绝学也是说不定。不过虽然各类技术书籍汗牛充栋,除去入门时浅显易用的参考和复杂深奥的学术专著,能够让所有程序员常看常新的心法秘籍还是不多。
转载:admin5

签到天数: 18 天

[LV.4]偶尔看看III

发表于 2015-12-2 18:15:19 | 显示全部楼层
随着时代的发展,视频主播已经成为了一种职业。
已经有很多主播拥有百万千万粉丝,在默默的努力中已经成为小有名气的明星了。
如果你有着明星的梦想,想拥有百万千万的粉丝拥护自己,想有百万的收入,那就抓紧来应聘吧。包教包会,我们的未来不是梦!!!
YY频道:7450
考核YY群:7734240
应聘YY号:99471
回复 支持 反对

使用道具 举报

签到天数: 15 天

[LV.4]偶尔看看III

发表于 2016-1-3 18:41:40 | 显示全部楼层
看看吧,大家都会支持你











潮人特色论坛_sm论坛_sp论坛_kb论坛_bb论坛_恋母论坛_绿帽论坛_潮人特色:crtslt.com/bbs
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2008-7-3 17:39:16 | 显示全部楼层
你是程序员吗

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2008-7-3 17:41:40 | 显示全部楼层
不是程序员的程序员

签到天数: 1 天

[LV.1]初来乍到

发表于 2008-7-4 09:12:47 | 显示全部楼层
最后一条学问可很大啊....

签到天数: 1 天

[LV.1]初来乍到

 楼主| 发表于 2008-7-4 15:52:49 | 显示全部楼层
最后一条应该是软件开发的灵魂(个人见解)

点评

你是做程序的吧  发表于 2012-12-5 15:19

签到天数: 1 天

[LV.1]初来乍到

发表于 2008-7-4 16:13:01 | 显示全部楼层

回复 5# 月飞春秋 的帖子

可以这么说

该用户从未签到

发表于 2012-10-2 12:39:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-5 14:53:54 | 显示全部楼层
一个好的程序员应该做什么呢?学习啦!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-5 15:00:51 | 显示全部楼层
路过
回复 支持 反对

使用道具 举报

签到天数: 8 天

[LV.3]偶尔看看II

发表于 2012-10-10 09:16:12 | 显示全部楼层
多加学习,建站不是什么难事,我是这么想的
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-20 13:56:40 | 显示全部楼层
以前不知道,现在好像有点懂了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-29 20:56:46 | 显示全部楼层
很好!很强大!
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2012-10-30 09:41:16 | 显示全部楼层
希望大家发表自己的看法!我先赞成一下
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-30 19:26:36 | 显示全部楼层
向楼主致敬
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-10-30 19:55:38 | 显示全部楼层
不错,看看。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver| 站长百科 ( ICP证皖B2-20140010 )     

GMT+8, 2018-8-21 04:37 , Processed in 0.128913 second(s), 26 queries .

Powered by D1scuz! X3.2

© 2007-2018 Comsenz Inc.

快速回复 返回顶部 返回列表