如何成为一名程序员

如 何 成 为 一 名 俣 序 员

为 什 么 会 有 这 篇 文 档 ?

之 前 有 幸 量 Eric Raymond( 埃 里 克 史 蒂 文 雷 蒙 德 ) 与 的 一

篇 文 章 《 如 何 成 为 一 名 黑 客 》 , 感 觉 像 黑 夜 里 的 灯 塔 一 样 , 能 够 人 很 多 的 启 迪 在 计 算
机 这 条 道 路 上 , 无 论 是 程 序 员 , 黑 客 网 管 , 还 是 其 他 任 回 相 关 的 角 色 , 有 一 个 老 司 机 带 你 ,
能 让 亻 亇 看 、 胄 自 己 的 方 向 , 不 至 于 迷 失 自 我 。 记 得 在 初 二 那 一 耸 因 为 老 师 的 一 旬 很 看 不 起
人 的 话 , 违 上 了 编 程 这 条 路 。 高 中 , 大 学 , 不 断 的 更 换 自 己 所 学 的 语 言 这 期 间 我 学 习 了 VB , Java , Perl , Python , C# , C , C 十 十 , 汇 编 原 因 就 是 因 为 自 己 不 知 道 该 学 什 么 好 , 究 竟 应 该 学 什 么 才
是 对 的 , 怎 么 样 才 能 更 好 的 在 编 程 这 条 路 迮 的 更 远 我 学 习 VB 的 时
候 看 到 别 人 说 丿 ava 如 何 的 厉 害 , 学 丿 ava 的
时 候 又 听 别 人 说 丿 ava 不 能 做 大 型 游 戏 和 作 系 统 · 那 一 刻 我 是 真
的 迷 茫 了 。 这 是 我 下 定 决 定 要 与 这 篇 手 记 的 初 衷 , 我 不 奢 望 它 能 成 为 像 《 如 何 成 为 一 名 黑 客
》 这 样 被 人 称 为 黑 客 入 门 宝 典 的 文 章 只 精 望 能 让 看 到 这 篇 手 记 的 你 , 不 冉 迷 茫 。 什 么 是 裎 序
员 ? 程 序 员 在 外 行 人 看 来 , 可 能 是 一 个 带 着 厚 镜 片 眼 睛 , 满 脸 的 胡 茬 , 大 T 恤 , 人 字 拖 双 眼 无 光 , 整 天 坐 在 电 脑 前 擗 里 湘 啦 的 敲 代 码 , 凡 是 电 脑
相 关 的 问 题 , 他 都 要 会 其 实 并 不 是 那 样 的 , 从 讠 十 算 机 诞 生 之 初 , 世 界 上 第 一 台 计 算 机 出 现
的 那 一 刻 , 就 意 味 着 世 界 上 已 经 有 了 第 一 批 程序 员 。 如 果 非 要 我 说 程 序 员 是 什 么 的 话 , 我 只 能
说 , 讠 十 算 相 蹴 像 无 所 不 能 的 阿 拉 丁 神 灯 , 而 程 序 员 则 得 如 何 与 它 交 流 沟 通 的 办 法 , 在 网 络
的 世 界 中 , 如 果 说 骇 客 坏 神 那 么 程 序 员 就 是 创 世 神 。 ( ps 这 里 不
用 黑 客 是 因 为 , 亻 充 意 义 的 黑 客 像 侠 客 一 样 , 他 们 不 会 做 无 意 义 的 破 坏 , 他 们 只 是 乐 于 追 求
技 术 的 巅 峰 和 分 享 自 己 的 技 术 。 )

程 序 员 可 以 创 造 亻 彐 可 你 所 能 想 到 的 程 序 亻 丑 可 不 可 思 议 的 东 西 , 亻 丑 可 在 别 人 看 来
魔 幻 的 午 西 , 程 序 员 都 能 匾 过 不 断 的 超 越 自 我 来 一 一 实 现 , 以 现 实 和 入 工 智 能 技 术 的 歧 , 已
经 说 明 了 这 一 切 。 有 很 多 人 认 为 自 己 是 程 序 员 , 说 不 , 其 实 你 不 是 你 只 一 个 码 衣 。 而 有 很 多
人 自 嘲 自 己 码 衣 其 实 他 们 才 是 真 正 的 程 序 员 。

程 序 员 和 码 衣 真 正 的 区 别 在 于 , 码 衣 只 会 每 天 无 休 止的 工 作 , 今 天 重 复 昨 天 的 任 务 ,
明 天 复 制 今 天 的 生 活 。 一 耸 又 一 耸 , 一 个 顼 目 又 一 个 顼 目 , 同 样 的 框 架 , 同 样 的 配 置 文 件 ,
同 样 的 结 构 , 甚 至 同 样 的 接 囗 和 底 层 代 码 。 每 天 他 们 故 的 就 + c , + 甚 至 , 从 来 不 去 关 心 技 术 , 也 不 会 去 分 享 自 己 的 技 术 , 他 们 闭 门 造 车
, 生 怕 自 己 的 技 术 被 公 司 的 新 人 , 被 其 他 的 同 行 学 去 。 自 己 与 的 顼 目 要 里 三 层 外 三 层 的 绕 来
蛲 去 , 防 止 别 人 偷 窃 自 己 的 代 码 。 而 程 序 员 , 他 们 乐 于 分 享 , 追 支 术 的 巅 峰 , 不 断 超 越 自 我
。 码 衣 所 关 心 的 是 如 何 尽 快 完 成 一 个 顼 目 程 序 员 关 心 的 是 如 何 讠 上 一 个 顼 目 更 加 的 优 雅 健 。

裎 序 员 的 态 度

1. 这 个 世 界 充 满 了 问 题 , 等 待 我 们 去 解 决 。 之 不 要 重 复 的 制 造 轮 子 崇 尚 自 由

4 . 编 程 使 人 快 乐

正 如 佇 所 看 到 的 , 程 序 员 的 态 度 和 黑 客 的 态 度 惊 人 的相

似 。 实 际 上 程 序 员 和 黑 客 之 间 并 没 有 太 多 的 不 同 之 处 ,

首 矧 也 们 都 是 编 程 高 手 , 只 不 过 他 们 所 专 注 的 领 域 不

同 , 黑 客 研 究 的 是 如 何 讠 上 软 件 拥 有 更 强 大 的 破 坏 力 , 而 程 序 员 归 厢 开 究 的 是 软 件 如
何 承 载 更 高 的 并 发 , 如 何 去 抵 挡 黑 客 的 攻 击 。 和 所 有 创 造 性 的 艺 术 一 样 , 成 为 大 师 的 最 有 效
方 法 , 就 是 模 仿 大 师 的 精 神 一 , 一 智 力 上 的 模 仿 还 不 够 , 还 要 从 感 着 并 行 模 仿 。

修 行 之 道 关 注 大 师 的 言 行 跟 随 大 师 的 举 动 , 和 大 师 一 并 修 行 领 会 大 师 的 意 境 , 成 为 真
正 的 大 师 。 引 用 自 《 如 何 成 为 一 名 黑 客 》

1. 这 个 世 界 充 满 了 问 题 等 待 我 们 去 解 决 。

程 序 员 就 是 为 解 决 问 题 而 生 的 , 如 果 这 个 世 界 不 存 在 冚 可 问 题 , 那 么 就 不 需 要 程 序 员
。 当 人 们 需 要 通 讯 , 需 要 沟 通 的 时 候 , 诞 生 了 MSN , QQ , Skype. 当 人 们 需 要 社 交 的 时 候 诞 生 了 FaceBook0 当 人 们 需 要 网 络 购 物 的 时 候 , 诞 生 了 业 马 逊 , 天 猫 。 就 和 所
有 先 有 鸡 还 是 先 有 蛋 的 问题 一 样 , 到 底 是 什 么 先 需 要 网 络 通 讯 后 诞 生 的 通 讯 软 件 , 还 是 先 有 的
通 讯 软 件 , 后 来 人 们 才 适 应 了 网 络 通 讯 。 这 些 问 题 , 人 们 不 得 而

知 , 但 是 上 面 提 到 的 每 一 个 人 , 他 们 如 今 都 在 福 布 斯 富 豪 傍 位 列 前 茅 你 所 发 现 的 问 题
, 或 者 亻 亇 所 要 解 决 的 问 题 , 他 的 受 众 面 有 多 广 , 那 么 你 对 于 人 类 的 贡 献 就 有 多 大 , 而 你 的
名 字 也 会 被 篆 刻 在 历 史 的 丰 碑 上 。 这 个 世 界 拥 有 无 数 的 问 题 即 使 百 度 , 腾 讯 , 阿 里 , 皇 掉 了
所 有 的 技 术 , 依 然 有 无 数 的 问 题 等 待 我 们 去 发 现 , 去 解 决 。 你 要 相 信 , 即 使 是 谷 歌 的 产 经 理
, 也 不 如 一 个 专 修 平 房 吊 水 的 大 爷 更 了 解 他 所 在 行 业

的 问 题 。 从 你 最 熟 悉 的 环 境 出 发 , 发 现 问 题 , 并 解 决 它 。

2 . 不 要 重 复 的 制 造 子

对 于 已 有 的 午 西 , 程 序 员 不 会 去 重 复 的 创 造 它 , 除 非 之 前 的 东 西 非 常 的 差 如 果 他 是 一
个 开 源 项 目 应 当 提 出 你 的 修 改 意 见 , 或 百 接 贡 献 你 的 代 码 。 除 非 它 毫 无 亮 貞 可 言 , 否 则 你 不
需 要 重 复 制 造 轮 子 的 过 程 要 相 信 一 旬 话 , 最 出 色 的 程 序 员 , 也 不 如 一 个 社 区 的 入 共 同 努 力 所
创 造 出 来 的 产 完 美 你 应 当 将 时 间 和 精 力 放 在 更 有 意 义 和 价 值 的 事 情 上 。

3 . 崇 尚 自 由

如 果 佇 跟 我 说 , 程 序 员 是 冫 殳 有 自 由 的 , 那 么 我 想 你 可 能 是 在 生 活 的 压 力 下 迷 失 了 自
我 。 自 由 并 非 是 来 去 自 如 , 而 是 你 的 工 作 岗 位 可 以 由 你 自 己 去 支 配 , 你 可 以 选 择 是 在 天 台 或
者 坐 在 滑 滑 梯 上 , 甚 至 是 在 家 里 办 公 。 要 记 亻 主 一 旬 话 , 自 由 永 逛 是 属 于 强 者 的 , 为 了 追 寻
自 由 , 你 必 须 不 断 的 口 超 越 自 我 。 还 要 记 住 自 由 并 非 是 不 工 作 , 事 实 上 如 果 能 够 处 在 一 家 伟
大 的 公 司 , 和 一 群 伟 大 的 入 井 事 月 叫 每 是 一 件 非 常 令 人 愉 快 的 事 情 。

4 . 程 使 人 快 乐

你 是 否 每 夭 上 班 以 后 , 打 开 电 脑 和 你 的 编 程 工 具 以 尸 , 就 开 始 了 自 己 一 天 的 工 作 , 冫
军 ; 军 噩 噩 直 到 吃 午 饭 。 下 午 继 续 重 复 这 一 过 程 日 复 一 日 , 你 已 经 忘 记 了 你 的 初 心 , 忘 记 了
你 一 开 始 学 习 编 程 时 的 月 舛 激 情 和 乩 、 殳 错 , 并 非 每 个 人 都 有 , 也 并 非 每 一 个 都 可 以 实 现 ,
更 不 是 说 每 一 个 程 序 员 都 要 去 实 现 自 己 的 乩 我 认 为 , 程 序 员 最 大 的 尹 就 是 快 乐 的 编 程 。 一 下
, 在 一 天 的 清 晨 , 一 杯 胄 柠 檬 茶 和 一 个 机 槭 键 盘 听 着 你 所 喜 欢 的 音 乐 , 跟 着 欢 快 的 节 桕 敲 打
着 。 就 好 像 多 耸 前 的 那 个 深 夜 , 一 个 人 , 一 架 钢 琴 , 一 轮 明

月 , 一 杯 苦 酒 , 造 就 了 永 世 流 传 的 月 光 交 响 曲 。

5 . 乐 于 分

如 果 你 觉 彳 呈 序 员 都 应 当 牢 牢 地 保 护 好 自 己 的 代 码 , 那 么 绝 对 不 会 有 今 天 的 Github 这 种 开 源 顼 目 托 管 的 网 站 。 更 不 会 有 一 个 个 流 传 至 今 还 被 人 使
用 着 的 顼 目 , 可 能 有 人 会 说 某 些 著 名 的 产 品 都 没 有 开 源 。 相 信 我 , 他 们 不 开 源 是 因 为 他 们 的
代 码 与 的 太 烂 , 如 果 被 别 人 看 到 就 没 有 人 敢 使 用 他 们 的 产 品 了 . 一 个 人 , 一 个 团 队 , 一 个 公
司 的 力 量 , 绝 对 比 不 上 全 世 界 的 程 序 员 。 讠 十 算 机 之 所 以 发 展 的 如 此 盂 就 是 有 无 数 的 乐 于 分
享 的 你 们 , 这 些 分 享 并 日 取 限 于 你 某 个 顼 目 的 源 码 也 可 以 是 一 篇 文 章 甚 至 是 一 次 回 答 , 这 对
于 你 来 说 , 都 是

分 享 这 一 过 程 将 使 你 得 到 快 乐 , 并 获 得 行 业 其 他 人 的 认 同 。

裎 序 员 的 基 本 技 能

1. 学 习 如 何 编 程 之 学 会 使 用 巨 联 网

3 · 能 够 英 语

1. 学 习 如 何 编 程

如 果 你 是 一 个 新 手 , 对 于 编 程 一 无 所 知 , 恭 喜 你 , 每 在 这 里 找 到 你 的 路 。 如 果 你 一 个
, \ 门 者 , 对 于 编 程 略 有 了 解 恭 喜 你 , 每 在 这 里 坚 定 你 的 路 。 如
果 你 一 个 老 鸟 , 对 于 编 程 早 已 融 会 贯 通 , 同 样 恭 喜 你 , 亻 每 在 这 里 成 为 开 拓 者 。 冚 量 去 的 几
年 里 , 我 学 习 了 多 门 编 程 语 言 , 我 发 现 其 实 他 们 都 大 同 小 异 , 一 旦 佇 掌 握 其 中 一 门 , 想 学 习
其 他 亻 彐 可 一 门 都 会 很 容 易 , 是 真 的 非 常 的 容 易 , 我 可 以 毫 不 客 气 的 说 , 你 可 以 一 周 之 内 就
学 会 别 的 语 言 除 非 你 并 没 有 真 正 的 掌 握 编 程

的 想 , 我 们 总 是 强 调 想 这 就 像 小 说 中 的 法 则 一 样 , 领

悟 其 中 一 门 法 则 , 冉 去 领 悟 其 他 法 则 , 可 能 还 不 寺 别 的 快 , 但 是 参 考 起 来 还 是 比 新 手
要 快 。 但 是 一 旦 领 悟 了 法 则 的 本 质 , 那 么 冉 领 悟 其 他 亻 彐 可 一 门 法 则 都 会 很 轻 松 。 你 并 不 需
要 苦 層 你 不 理 解 这 些 , 放 松 你 的 心 态 , 学 习 和 工 作 中 , 一 切

都 会 水 到 準 成 。 编 程 语 言 众 多 , 条 条 大 路 通 罗 马 , 忘 记 你 在 冚 可 位 置 看 到 的 任 回 关 于
某 个 语 言 不 好 的 地 方 , 也 忘 记 你 看 到 的 任 回 关 于 某

个 语 言 的 优 势 , 那 些 都 是 毫 无 意 义 的 。 实 际 上 你 点 开 冚 可 一 个 语 言 的 官 网 , 他 总 有 一
个 与 其 他 语 言 的 对 比 图 , 对 比 的 结

果 它 总 是 比 其 他 语 言 更 有 优 势 , 那 么 这 些 毫 无 意 义 的 评 价 又 有 什 么 价 值 呢 。

即 使 是 世 界 上 人 囗 最 少 的 冰 岛 , 那 里 的 人 民 使 用 他 们 独 有 的 语 言 , 依 旧 能 够 快 乐 幸 福
的 生 活 着 。 不 管 我 下 面 说 了 什 么 , 如 果 你 已 经 决 定 或 者 正 在 学 习 一 门 语

言 的 话 , 坚 定 的 违 下 去 , 如 果 今 天 因 为 我 的 话 而 放 弃 你 目 前 的 所 学 , 你 还 是 趁 早 离 开
这 个 行 业 吧 。 如 果 你 还 没 有 选 择 一

门 语 言 , 那 么 你 或 许 可 以 参 考 我 的 建 议 。

在 我 学 习 的 多 门 语 言 中 , 从 来 没 有 哪 一 门 讠 吾 言 能 讠 上 我 感 到 惊

艳 , 或 者 说 , 像 弹 钢 琴 一 样 的 与 代 码 , th 。 n 做 到 了 。 最 初 接 触 th 。 n 是 因 为 要 与 一 个 网 络 爬 虫 , 当 时 看 了 一 些 参考 资 料 就 与 出 来 了 , 而 且
代 码 -i 伤 、 的 简 ; 吉 , 只 有 短 短 的 = 十
多 行 代 码 。 不 过 但 是 并 没 有 太 大 的 惊 喜 , 只 是 觉 得 , 哎 呦 ,这 个 语 言 不 错 哦 。 因 为 丿 ava 我 也 完 全 可 以 自 己 整 厶 一 个 包 , 只 用 几 句 代 码 , 也 能 几 成 这 一 切 ,
但 是 当 时 想 到 这 个 时 候 , 我 忘 记 了 一 个 很 严 重 的 问 题 , 那 就 是 我 在 自 己 造 轮 子 。  带 给 我 的 惊 喜 远 远 不 止 于 此 , 又 一 次 偶 然 的 机 会 让 我

使 用 Djang 。 ( th 。 n 的 一 个 开 发 网 站 的 框 架 ) , 这 一 次 我 彻 底 的 被 它 的 简 单 , 优 而 吸 引 。
很 多 人 榧 荐 初 学 者 学 习 Java , C 十 + 甚 至 是 V 口 [ 编
实 际 上 , 我 曾 经 也 经 常 榧 学 习 编 程 的 朋 友 , 去 学 习 Java , 因 为 它
没 有 像 C 十 十 那 么 难 以 理 解 的 午 西 。 但 是 丿
ava 的 面 向 对 蒙 的 想 , 足 够 没 有 编 程 基 础 的 人 喝 一 壶 了 , 所 以 我 不 建 议 新 手 学 习 丿 ava 。 而 th 。 n 被
列 为 黑 客 必 ‘ 页 要 掌 握 的 技

术 之 一 , 同 样 , 我 认 为 程 序 员 也 必 ‘ 页 掌 握 th 。 n 。 因 为 它 真 的 非 常 的 简 单 和 强 大 。
有 人 称 th 。 n 为 瑞 士 军 刀 , 还 有 人 称
它 为 胶 水 语 言 , 在 国 外 很 多 学 校 都 是 以 th 。
n 作 为 教 学 的 语 。 th 。 n 拥
有 庞 大 的 用 户 群 和 社 区 , Google , NASA. 所
有 你 耳 熟 能 详 的 公 司 , 他 们 或 多 或 少 都 在 使 用 着 th 。 n 。 事 实 上 , Perl 也 同 样 简 洁 , 而 且 它 对
于 正 则 表 达 式 的 支 持 是 难 以 置 信 的 , 但 是 它 的 用 户 群 体 并 不 多 , 而 且 不 够 活 跃 , 选 择 一 个 用
户 群 体 活 跃 的 语 言 , 将 会 让 你 语 言 问 题 时 , 获 得 更 多 人 的 帮 助 。 而 学 习 编 程 , 最 好 的 方 法 就
是 阅 读 , 不 管 是 官 方 的 文 档 还 是 别 人 与 的 教 程 , 如 果 见 频 教 程 就 更 好 了 。 一 开 始 学 习的 时 候 ,
不 要 太 过 于 纠 结 底 层 的 原 理 就 像 你 开 车 一 样 。 一 开 始 你 只 是 学 习 怎 么 开 这 个 车 , 你 并 不 了 解
内 部 的 构 造 , 所 以 你 不 会 修 理 它 , 但 是 随 着 你 经 验 的 加 深 , 你 开 得 多 了 , 对 它 内 部 的 了 解 就
多 了 , 慢 慢 的 你 也 可 以 修 理 它 了 。

最 后 强 调 一 次 , 坚 持 你 目 前 所 学 的 。

2 . 学 会 使 用 互 联 网

身 为 一 个 程 序 员 , 如 果 你 不 会 使 用 巨 联 网 , 那 就 太 弱 了 。 学 会 使 用 百 度 和 翻 墙 , 这 对
于 每 个 程 序 员 来 说 是 犭 留 的 技 能 。

3 . 能 够 董 英 语

英 语 对 于 你 来 说 是 要 的 , 如 果 你 的 英 讠 吾 不 好 , 你 必 苦 恼 。 编 程 这 么 难 的 午 西 , 你 都
敢 于 学 习 它 , 英 语 又 算 了 的 什 么 ? 26 . 个 字 毋 分 开 认 识 , 组 合 起
来 一 样 能 够 认 识 , 更 何 况 还 可 以 借 助 翻 译 工 具 。 这 并 非 让 你 在 学 习 编 程 之 初 就 需 要 掌 握 英 语
, 而 是 在 你 编 程 达 到 一 种 比 较 高 的 层 次 以 后 可 以 考 虑 的 事 情 。 英 语 可 以 让 亻 口 国 外 众 多 的 高
手 交 流 心 得 , 同 时 还 可 以 让 你 参 与 国 外 大 型 的 开 源 顼 目 开 发 。 提 高 自 己 在 编 裎 圈 中 的 地 位

1. 贡 献 开 源 顼 目

之 镄 助 测 试 并 调 试 开 源 顼 目

3 · 发 布 有 用 的 信 息

4 · 助 新 人

和 其 他 行 业 不 同 , 程 序 员 想 要 提 高 自 己 在 圈 中 的 地 位 , 并 不 需 要 多 么 原 世 马 刻 谷 的 经
历 , 甚 至 不 需 要 多 么 厉 害 的 技 术 。 提 高 自 己 的 地 位 , 可 以 让 你 在 求 职 或 创 业 过 程 中 , 获 得更 多
同 行 业 的 镄 助 , 你 的 付 出 都 会 得 到 回 报 , 相 信 我 。

1. 贡 献 开 源 顶 目

永 迅 不 要 以 为 在 Github 上 贡 献 一 个 顼 目 有 多 么 的 困 难 ,
一 次 相 巧 合 之 下 , 我 发 现 th 。 n 中 一
个 很 大 的 开 源 顼 目

Requests 文 档 中 有 一 句 亻 弋 码 书 与 错 误 , 于 是 我 修 改 了 它 , 我 的 提 交 得 到 了 顼 目 管
理 团 队 的 认 同 , 他 们 收 录 了 我 的 修 改 。 就 是 这 么 的 简 单 , 细 心 和 简 单 的 英 语 水 平 , 就 能 让 你
贡 献 一 个 几 白 万 人 使 用 的 顼 目 。 甚 至 , 你 可 以 自 己 发 起 一 个 开 源 顼 目 , 正 如 我 所 说 的 , 程 序
员 都 是 孑 于 分 享 的 , 如 果 你 发 起 某 个 顼 目 , 并 且 说 的 足 够 的 详 细 , 一 定 会 有 人 非 常 意 和 你 一
起 开 发 和 维 护 这 个 顼 目 的 。

2 . 帮 助 测 试 井 调 试 开 源 顶 目

如 果 你 尽 心 机 也 没 有 能 够 贡 献 一 个 开 源 顼 目 的 话 , 千 万 不 要 灰 心 , 你 还 可 以 帮 助 开 源
顼 目 进 行 测 试 和 调 试 。 如 果 发 现 其 中 的 问 题 , 可 以 也 们 的 主 页 提 出 问 题 , 如 果 能 够 出 解 决 意
见 , 那 真 是 太 好 不 过 了 。 帮 助 测 试 开 源 顼 目 是 一 件 非 常 容 易 的 事 情 , 在
Github 任 回 一 个 顼 目 的 主 页 中 , 他 都 拥 有 当 前 穩 定 版 口 测 讠 瞓 反 本 以 及 过 去 版 本 。
当 前 穩 定 版 本 就 相 当 于 正 式 版 , 歪 过 则 试 没 有 问 题 , 发 用 户 使 用 的 。 测 试 版 本 就 是 目 前 正 在
开 发 的 版 本 , 修 改 曾 加 了 很 多 新 的 内 容 , 但 是 没 有 经 过 详 细 的 测 试 , 开 发 团 队 也 不 确 定 会 出
现 什 么 问 题 , 于 是 发 出 来 精 望 有 经 验 的 开 发 人 能 够 协 助 他 们 共 同 去 测 试 。 3 . 发 布 有 用 的 信 息

你 还 可 以 活 跃 在 各 呈 序 员 社 区 , 慕 课 网 是 一 个 不 铲 的 选 择 , 在 这 里 有 很 多 的 新 人 , 也
有 很 多 的 前 辈 无 论 发 布 亻 彐 可 的 信 息 , 都 会 帮 助 到 别 人 。 无 论 你 是 新 入 还 是 老 手 , 都 可 以 发
布 手 记 , 这 可 以 是 你 学 习 的 心 得 体 会 , 也 可 以 是 亻 亇 面 试 的 经 历 , 还 可 以 是 你 学 习 编 程 之 路
的 微 笑 与 眼 泪 , 或 是 你 工 作 中 的 所 见 归 乩 都 会 得 到 大 家 的 阅 读 , 不 会 有 任 回 人 会 出 言 不 逊 或
否 定 你 的 技 术 , 即 使 与 错 了 也 不 用 担 心 , 别 人 会 指 出 你 的 错 误 , 这 样 才 能 一 百 茳 步 。 永 丿 匹
不 要 担 心 别 人指 正 你 的 错 误 , 除 ; 酏 说 的 是 不 对 的 。

4 . 帮 助 新 人

你 曾 经 和 他 们 一 样 , 永 迅 不 要 忘 记 这 句 话 , 当 新 手 提 问 一 在 亻 亇 看 起 来 非 常 可 笑 的 问
题 时 , 要 告 1 斥 自 己 , 曾 经 我 和 他 一 样 。 不 要 去 嘲 笑 他 , 在 解 答
他 问 题 的 同 时 , 记 得 告 1 斥 他 , 如 何 学 会 排 查 这 些 问 题 , 以 及 如
何 更 好 的 使 用 搜 索 引 擎 去 寻 找 答 案 。 要 记 住 , 亻 屑 歪 蔑 的 回 答 , 可 能 毁 火 了 一 、 和 曾 经 的 你
一 样 有 的 人 。 工 作 之 余 和 假 期 无 聊 的 时 候 , 浏 览 一 下 别 人 的 问 题 , 选 择 一 些 回 答 , 这 都 可 以
帮 助 亻 屑 是 升 自 己 的 技 术 和 地 位 。 记 住 , 这 是 一 件 长 期 的 事 情 , 一 天 回 一 百 个 问 题 , 然 尸 九
十 九 天 不 回 答 , 不 如 一 百 天 每 天 回 一 个 问 题 你 说 呢 ?

最 后 几 点 疑 问

我 需 要 屋 數 学 吗 ?

我 精 望 你 今 夭 能 够 记 亻 主 我 说 的 这 几 句 话 , 程 序 员 的 工 臂 口 数 学 真 的 没 有 太 大 的 关 系
, 只 要 你 能 够 了 解 加 减 乘 除 , 大 于 小 于 这 些 基 本 的 关 系 就 足 够 了 。 就 像 那 些 耸 中 柯 景 腾 说 的
, " 就 算 十 后 我 连 丨 。 g 都 不 知
道 是 什 么 , 一 样 可 以 活 的 很 好 " 。 我 们 程 序 员 同 样 如 此 , 就
算 你 不 知 道 什 么 叫 做 正 弦 余 弦 , 一 样 可 以 很 好 的 编 程 。 真 正 需 要 数 学 剩 故 的 工 作 , 都 是 那 些
博 士 的 工 作 , 我 们 的 任 务 只 是 改 变 世 界 而 已 , 所 以 我 们 不 需 要 数 学 的 基 础 。 当 然 , 如 果 你 拥
有 这 个 技 能 , 也 不 会 影 响 什 么 , 相 反 它 还 会 让 你 在 理 解 程 序 辑 的 时 候 简 单 一 些 。 裎 序 员 就 要
会 修 电 脑 吗 ?

没 有 亻 彐 可 人 下 过 这 个 规 定 , 修 电 脑 是 网 管 的 任 务 ,程 序 员 所 要 思 考 的 就 是 如 何 更 仇
雅 的 工 作 。 裎 序 员 都 很 内 向 吗 ?

这 取 决 于 个 人 , 我 觉 得 学 习 的 同 时 应 当 不 要 忘 记 健 身 和 娱 乐 , 周 末 可 以 约 几 个 朋 友 一
起 出 去 唱 唱 歌 , 吃 个 烧 烤 什 么 的 。 不 是 说 某 个 行 业 的 人 都 要 内 向 , 我 身 边 很 多 同 事都 特 另 | 的 外 向 , 并 且 桃 意 不 断 。 怎 么 样 才 能 知 道 自 己 已 经 是 一 个 合 格 的 裎 序
员 了 ?

恭 喜 你 , 当 你 对 自 己 问 这 个 问 题 的 时 候 , 你 已 经 是 一 个 厶 格 的 程 序 员 了 , 接 下 来 亻 亇
所 要 做 的 就 是 , 把 你 归 厣 夫 定 的 付 诸 行 动 。 从 今 天 开 始 , 分 享 一 个 学 习 的 小 心 得 , 回 题 。 请
记 住 , 这 并 不 需 要 亻 亇 有 多 么 高 深 的 技 术 , 哪 怕 你 今 夭 才 开 始 学 习 编 程 , 依 旧 可 以 与 出 一 篇
文 章 来 , 向 人 们 分 享 你 成 长 的 同 时 , 还 可 以 其 他 人 以 帮 助 。 程 序 员 圈 子 一 个 乐 于 分 享 和 有 爱
的 圈 子 , 请 分 享 你 每 一 次 成 长 的 经 历 , 一 定 会 得 到 别 人 的 赞 同 , 而 如 果 有 人 出 言 不 逊 , 你 必
理 会 , 他 一 定 一 个 没 有 素 质 的 人 。 我 需 要 一 台 高 配 置 的 电 脑 吗 ?

实 际 上 是 不 需 要 的 , 你 只 要 拥 有 一 个 櫸 载 512MB 内 存 和 单
核 的 处 理 器 , 以 及 一 块 50G 硬 盘 的 电 脑 足 以 。 当 然 , 它 可 能 不 足
以 让 你 运 行 大 型 的 开 发 工 具 , 但 是 小 型 的 sub 丨 ime 或 是 Vim , 也 一 个 很 不 错 的 选 择 , 至 少
他 们 比 文 本 文 档 凛 亮 的 多 。 我 的 嘛 人 建 议 我 去 学 习 其 他 行 业 , 我 该 去 吗 ?

冉 从 头 看 一 遍 我 们 的 文 章 然 后 问 自 己 , 要 做 一 个 程 序

员 吗 ? 如 果 你 得 到 的 答 案 角 定 的 , 那 么 我 为 你 感 到 骄 傲 无 论 谁 的 否 定 都 不 能 阝 且 挡 你
在 这 条 路 走 下 去 。 你 不 仅 不 能 放 弃 , 反 而 要 努 力 拼 搏 拥 有 一 片 属 于 你 的 天 空 , 让 否 定 你 的 人
刮 目 相 看 而 如 果 你 得 到 的 答 案 是 否 定 的 , 那 么 我 为 你 感 到 遗 憾 的 同 时 , 我 建 议 你 选 择 一 个 你
真 正 喜 欢 的 行 业 , 即 使 这 个 行 业 不 是 程 序 员 , 我 也 会 为 佇 喝 彩 。 你 一 个 独 立 存 在 的 人 , 所 以
, 你 要 自 己 夫 定 你 耒 来 的 路 , 不 管 你 喜 欢 的 职 业 是 什 么 , 走 下 去 , 别 回 头 。

我 该 从 哪 里 开 始 学 习 ?

如 果 寻 找 一 个 友 好 免 全 面 的 学 习 平 台 , 那 么 我 建 议 你

选 择 慕 课 网 , 这 真 的 不 是 在 安 利 什 么 广 告 , 事 实 上 你 在 这 里 看 到 这 篇 手 记 , 已 经 说 明
你 在 这 里 学 习 了 。 我 接 触 过 许 多 的 学 习 网 站 , 他 们 拥 有 很 多 的 问 题 , 比 如 说 太 多 的 收 费 内 容
, 以 及 社 区 不 够 全 面 化 。 慕 课 网 则 不 同 , 不 仅 有 用 大 量 的 免 课 程 , 还 有 便 宜 的 实 战 倮 程 , 要
知 道 的 是 , 实 战 倮 程 匾 常 都 是 大 型 顼 目 , 看 完 以 后 对 于 之 前 基 础 知 识 的 整 合 是 非 常 有 帮 助 的
, 而 非 实 战 内 容 , 都 是 免 费 的 。 并 § 还 有 猿 问 和 手记 能 够 帮 助 成 长 。 同 时
Github , Google+ 和
stackoverflow 也 是 非 常 好 的 , 能

够 帮 助 你 成 长 的 平 台 , 但 是 这 = 个 平 台 都 需 要 有 一 定 的 英
文 基 础 。 其 中 Github 能 够 和 许 多 开 源 项 目 的 作 者 面 对 面 交 流 , 而 G 。 。 g 丨 e 十
则 拥 有 很 多 的 社 区 , 能 够 找 到 你 所 学 习 语 言 的 社 区 , 并 且 其 中 有 很 多 的 大 神 至 *stackoverflow 则 号 称 如

果 它 里 面 都 没 人 能 解 决 的 问 题 , 那 你 的 问 题 一 定 是 无 法 解 决 的 , 可 想 而 知 它 的 魅 力 之
所 在 。

人 工 智 能 会 让 我 丢 失 工 作 吗 ?

至 少 , 在 我 们 活 着 的 时 候 , 不 需 要 担 心 这 个 问 题 。 人 类 的 大 脑 又 岂 是 简 单 的 算 法 能 够
完 成 的 ?

开 源 是 否 会 让 我 得 不 到 亻 可 的 收 入 ?

这 个 问 题 , Linux 之 父 从 来 冫 殳 有 担 心 过 , 因 为 他 彐 分 简
历 投 去 冚 可 一 家 公 司 , 上 面 只 需 要 与 一 行 字 : 我 创 造 了 Linux. 他
所 得 到 的 工 旧 是 数 以 千 万 而 目 还 有 公 司 的 股

权 , 这 萱 不 比 一 个 收 费 软 件 赚 得 多 吗 ? 更 何 况 他 得 到 的 远 不 止 于 此 。 我 已 经 纪 很 大 了
, 现 在 学 习 是 不 是 晚 了 ?

从 来 冫 殳 有 入 给 程 序 员 入 门 限 定 一 个 耸 龄 , 以 前 没 有 , 现 在 没 有 , 耒 来 更 不 会 有 。

我 需 要 多 久 才 能 ?

这 取 决 于 你 的 努 力 程 度 和 你 的 聪 明 程 度 , 虽 然 我 不 想 提 到 这 个 问 题 , 但 是 我 不 得 不 说
, 聪 明 才 智 也 是 一 个 重 要 因 素 。 值 得 庆 幸 的 是 , 我 们 大 部 分 人 的 智 商 都 是 差 不 多 的 , 只 有 个
别 智 商 超 群 的 人 , 那 是 他 们 的 天 赋 。 我 们 只 要 付 出 更 多 的 努 力 , 同 样 可 以 超 过 他 , 勤 能 补 拙
不 是 说 着 玩 的 通 常 情 况 , 能 在 半 耸 内 使 用 一 门 语 言 进 行 开 发 , 两 耸 内 能 够 对 一 门 技 术 有 非 常
高 的 了 解 。 但 是 真 的 想 在 这 个 行 业 达 到 令 人 尊 敬 的 地 位 , 佇 需 要 一 生 去 学 习 。

最 后 说 几 句

1. 永 丿 匹 不 要 嘲 笑 新 手

之 记 住 你 的 初 衷

3 . 亻 彐 可 时 候 都 不 要 忘 记 代 码 的 美 观

感 谢 能 够 看 到 最 后 的 你 , 希 望 这 篇 文 章 能 够 给 你 带 来 一 些 助 , 起 码 能 让 你 觉 得 不 冉 迷
茫 , 我 的 目 的 就 达 到 了 。 你 彎 以 将 本 文 以 文 字 或 是 链 接 的 形 式 分 享 到 亻 彐 可 地 方 , 如 果 可 以
的 话 , 我 精 望 你 能 够 直 接 分 享 文 章 的 地 址 或 者 是 在 转 载 的 时 候 加 上 出 自 哪 里 , 以 便 更 多 的 人
力 入 我 们 这 个 大 家 庭 。 世 界 的 耒 来 , 依 靠 各 位 去 改 变 , 记 住 我 所 说 的 , 从 现 在 开 始 行 动 , 从
码 衣 转 变 为 真 正 的 程 序 员 。 从 今 天 开 始 , 乐 于 分 享 快 玉 编 程 。

( 注 : 如 果 有 错 别 字 , 给 大 家 带 来 阅 读 上 的 困 难 , 我 表 亍 歉 意 , 同 时 希 望 你 能 够 指 出
错 误 的 位 置 以 便 于 我 剩 , 改 它 。 我 将 会 在 文 章 的 底 部 增 加 上 提 出 修 改 意 见 人 的 名 字 。多 人 提 出
同 彐 , 改 , 则 以 最 矧 是 出 的 人 为 准 。 )

时间: 2024-10-12 20:17:10

如何成为一名程序员的相关文章

修炼一名程序员的职业水准(林庆忠__署名原创)

http://blog.csdn.net/baselive/article/details/306412 摘: 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势. 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志

Git学习总结_06_作为一名程序员这些代码托管工具你都知道吗?

作为一名程序员这些代码托管工具你都知道吗? 作为一名优秀的开发者,大家都会用到代码托管,我本人用的是github,确实github里面有很多很多开源的项目,所以我们目前的创业项目程序员客栈www.proginn.com都会给开发者展示自己的github账号,个人一直觉得代码虽然不能直接代表什么,但是那个程序艺术的体现,也是所有开发者个人的心血,这里致敬所有的优秀开发者,下面分享一下一些常用的代码托管工具. 1.GitHub 这个我相信百分之九十的开发者都知道,大家说才是真的好. 2.Gitlab

做一名程序员需要学哪些知识

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题

迷茫和沮丧中,28岁的我能做一名程序员吗?

最近在HackerNews上看到有一位之前从事视屏制作的小伙子感到很纠结,因为他热爱编程,但是苦于自己没有相关的CS专业知识,害怕自己的时间精力最后付之东流,进退两难.于是在HackerNews上寻求帮助,寻找良方. 来自HackerNews:过去的两三年,我感到很不充实.我从事视频制作/编辑工作已经6年多了,大概从4年前开始,我对这份工作感到厌倦,每天都精疲力尽的.因此,我辞职之后来到了加拿大,从而清醒一下我的脑袋,理清一下我的思路. 我现在暂时是一个建造工人,现在我才意识到之前那份工作是多么

多亏我做了一名程序员!

今天的人民,大家都在欢度精彩生活,而我非常感恩自己做了一名程序员. 33年来,我一直专注写代码编程,从没有超过3个礼拜不写代码的经历.难以计算我编写过多少行代码了. 对我来说,没什么比拥有超凡的创新能力.思维严谨有条理.对学习充满热情以及化空白屏幕为神奇的能力更好的事儿了.其实在1981年10月拿到第一份工作之前,我曾被化学博士项目录取. 有没有一个工作像编程一样,你所知的一切都在迅速更新迭代?有没有一个工作像编程一样,挑战从未停歇,且时刻提醒着你要"保证质量"?)我已不记得自己会不喜

在赢得别人的心之前,你必须先赢得自己的心--一名程序员的思考

这两个月在看一本书<杰出青少年的七个习惯>,反复地读每次读完都觉得内心更有力量了,所以写下值得分享的内容. 其中有一章题目是<个人的成功>,主旨就是:在你开始在公众生活中赢取胜利之前,你首先必须赢取个人内心战争的胜利,说得好像打仗一样,对嘛?其实我们就是在打一场看不见的仗,我们要跟过去的旧我打仗,包括跟过去养成的坏习惯.来自原生家庭的伤害:我们也要跟每一天来自生活中的各种问题打仗,人际关系.身体状况.工作压力等.有些人常常打输,他被动地被生活牵着走,谈论的是自己的所望和所求,不知道

做一名程序员需要学哪些知识?

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题

用一句话证明你是一名程序员——烫烫烫烫汤汤汤汤汤

程序员的世界,给大家来普及下.当今最热门的职业属程序员莫属.互联网发展的迅速,市场的需求很大.薪资待遇高.尽管这样,程序员也是很招黑的,说程序员秃头闷骚修电脑的标配!黑归黑,当真你就输了! 如果用一句话证明你是一名程序员 来瞅瞅大众网友怎么说 汤汤汤- 内存溢出,会输出烫烫烫 你有对象吗?没有,new一个啊 JAVA是世界上最好的语言. 来自黑程序员的图 程序员:你有森马,我有斑马,不是很好看,但是我喜欢 对于程序员来说hello world了解下. "我们相信人人都可以成为一个java开发大神

你真的准备好了做一名程序员了嘛?

这篇文章开始准备做一个大学生学编程文章,主要帮助一些还在编程路上徘徊的小伙伴,作为一个过来人的身份总结一些编程经验以及心得,在自学的过程中走了很多的弯路,在此通过这个分享给需要编程的小伙伴. 无数个人心中都有一个编程梦,想着自己能够做在电脑旁边敲代码,做出自己心目想象到的软件,是一件很酷的事情. 但仅仅只是想而言,想要做一名合格的程序员,必须具备两个条件,发自内心的喜欢编程,另外一个觉得做编程觉得挣钱还可以(急需要钱型的),如果不是这两种驱动力的不建议加入到编程大军里面,即使勉强的挤进来了,也不

你为什么成为一名程序员?

兄弟姐妹们,还记得自己成为一名程序员的初心吗?遥想公瑾当年,不,遥想我当年,似乎是“命中注定”走上这条路的.因为不在计划之内嘛,所以走了很多弯弯路. 路漫漫其修远兮,我们就来上下求索一下,权当是一次复盘吧.我先来说道说道自己在程序员这条路上的点点滴滴,也许能够给颓丧或者迷茫中的你一些启发和感悟.在人生的不同阶段里,我们都需要和过去的自己认真地说一声“拜拜”,然后才能思索出未来前进的方向. 01.带疙瘩的电视 记得高四(复读)的时候,同桌阿联经常嘲笑我说:“电脑都不知道,真服你,不就是‘带疙瘩的电