程序员的七种武器
发布时间:2008-11-01 17:13:00
标签:程序员,程序,经验
实这本是说明一个问题 : 每个人在提高自己能力这件事情上, 需要持续不断地努力。以最典型的例子来看,只有通过学习,程序员才能保证不断进步。 一方面我们学习新的软件技术和更新速度极快的业界新名词;
另外一方面, 我们也需要不断加强基本技能的巩固。
在这样的前提下, “程序员的七种武器” 这个选题就应运而生了。 撇开众多软件开发人员的基本素质 (学习能力、 解决问题能力等) 不谈, 我们希望能够通过本期专题来让读者更加清晰地认识, 如何才能成为一位具备基本技能的开发人员。
经过几轮不断的讨论,若干专家和编辑谨慎地选择了七种程序员的基本技能,它们是:
● 数组、字符串与哈希表
● 正则表达式
● 调试
● 两门语言
● 一个开发环境
● SQL语言
● 编写软件的思想
归根结底, 程序员的武器就是为了让他们更好地完成工作, 并将多年来的经验与知识融入到实践当中,让计算机为人们提供更多、 更好的服务。而程序员的武器, 同样是他们了解计算机和软件到底是怎样一回事的途径, 希望 《程序员》 的读者通过这个策划,重新认识软件开发的根基,重新认识程序员的职业。


猜你喜欢
- 这个是捕获键盘事件输入状态的js代码,它可以判断你敲打了键盘的那个键,ctrl、shift,26个字母等等,返回具体键盘值。Javascri
- 1.timeit模块timeit模块可以用来测试一小段python代码的执行速度class timeit.Timer(stmt = '
- 如何快速的复制一张表首先创建一张表db1.t,并且插入1000行数据,同时创建一个相同结构的表db2.t假设,现在需要把db1.t里面的a&
- 一.什么是事务在MySQL中的事务(Transaction)是由存储引擎实现的,在MySQL中,只有InnoDB存储引擎才支持事务。事务处理
- 在最近的项目中,需要做到一个时间,就是用户离开页面的时候,我需要缓存页面其中一部分的内容,但是我不需要用户刷新的时候也缓存,我只希望在我用户
- 是的,我们知道:我们可以为border设置它的width,这个border的宽度可以是5px,可是10px,可以是20px,可以是随意数值。
- FileField中的upload_to属性可以设定上传文件的存储目录和名称,它可以是个字符串,也可以是个callable,比如一个方法。当
- 目录Tornado是什么安装试试看使用tornado框架来写一个web application总结Tornado是什么学委之前在看Jupyt
- 表单验证是WEB开发中经常遇到的问题,我们以前常见的做法是:在客户端对表单域进行内容的检查,看是否是满足一定的要求或满足一定的结构,比如:是
- 例如,有一个字典如下:>>> dic = {"name": "botoo",&qu
- PHP获取当前url路径的函数及服务器变量:代码:<?php$path = /usr/opt/../ect/abcd;echo $_S
- Celery文档参考:http://docs.jinkan.org/docs/celery/参考文章:https://www.jb51.ne
- (1)安装Jpype 用Python调用jar包需要安装jpype扩展,在Ubuntu上可以直接使用apt-get安装jpype扩展$ su
- 目录一.准备工作二.预览1.启动2.添加城市3.展示多个城市天气三.设计流程1.获取城市天气信息过程四.源代码1.Weather_Tool-
- 怎样判断一个JavaScript变量是array还是obiect? 答案: 1、如果你只是用typeof来检查该变量,不论是array还是o
- 说明1、通过特征本身的方差来筛选特征。特征的方差越小,特征的变化越不明显。2、变化越不明显的特征对我们区分标签没有太大作用,因此应该消除这些
- 什么是prototype:function定义的对象有一个prototype属性,prototype属性又指向了一个prototype对象,
- 本文实例讲述了javascript设置和获取cookie的方法。分享给大家供大家参考,具体如下:1. 设置cookiefunction se
- 代码演示暴力破解MSSQL的帐号和密码,包括管理员帐号sa的密码。网上有SQL Server Sa密码破解的存储过程,方法就是暴力破解MSS
- 与C语言一样,Go语言中同样有指针,通过指针,我们可以只传递变量的内存地址,而不是传递整个变量,这在一定程度上可以节省内存的占用,但凡事有利