首页 > 代码库 > 如何成为一名程序员

如何成为一名程序员

如 何 成 为 一 名 俣 序 员
为 什 么 会 有 这 篇 文 档 ?
之 前 有 幸 量 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 . 亻 彐 可 时 候 都 不 要 忘 记 代 码 的 美 观
感 谢 能 够 看 到 最 后 的 你 , 希 望 这 篇 文 章 能 够 给 你 带 来 一 些 助 , 起 码 能 让 你 觉 得 不 冉 迷 茫 , 我 的 目 的 就 达 到 了 。 你 彎 以 将 本 文 以 文 字 或 是 链 接 的 形 式 分 享 到 亻 彐 可 地 方 , 如 果 可 以 的 话 , 我 精 望 你 能 够 直 接 分 享 文 章 的 地 址 或 者 是 在 转 载 的 时 候 加 上 出 自 哪 里 , 以 便 更 多 的 人 力 入 我 们 这 个 大 家 庭 。 世 界 的 耒 来 , 依 靠 各 位 去 改 变 , 记 住 我 所 说 的 , 从 现 在 开 始 行 动 , 从 码 衣 转 变 为 真 正 的 程 序 员 。 从 今 天 开 始 , 乐 于 分 享 快 玉 编 程 。
( 注 : 如 果 有 错 别 字 , 给 大 家 带 来 阅 读 上 的 困 难 , 我 表 亍 歉 意 , 同 时 希 望 你 能 够 指 出 错 误 的 位 置 以 便 于 我 剩 , 改 它 。 我 将 会 在 文 章 的 底 部 增 加 上 提 出 修 改 意 见 人 的 名 字 。多 人 提 出 同 彐 , 改 , 则 以 最 矧 是 出 的 人 为 准 。 )


如何成为一名程序员