14
1 ThunderSoft Confidential 如如如 如如如如如如如 ---- 如如如如如如 如如如 2009 如 7 如 20 如 职职职职职职职职职职

如何做一个合格的程序员 ---- 初入职场之道

Embed Size (px)

DESCRIPTION

职业规划与领导力发展. 如何做一个合格的程序员 ---- 初入职场之道. 吴安华 2009 年 7 月 20 日. 职业生涯. 专家. 程序员. 管理着. 销售. 大学 / 研究生 毕业. 经营者. 科研教育. 其他. 其他. 学生程序员. 兼职 / 打工 事例 暑假打工, VB 开发,需求明确 问题:程序重新被改写 原因: 商业程序的基本规范 对需求的理解和把握 对项目整体的理解 沟通 责任感. 发生的程序问题. 同样代码多次拷贝 常量没有先定义后饮用,而是直接写入程序 没有理解其他程序,按自己的想法理解 Spec ,编写程序 - PowerPoint PPT Presentation

Citation preview

Page 1: 如何做一个合格的程序员 ----   初入职场之道

1ThunderSoft Confidential

如何做一个合格的程序员 ---- 初入职场之道

吴安华2009 年 7 月 20 日

职业规划与领导力发展

Page 2: 如何做一个合格的程序员 ----   初入职场之道

2ThunderSoft Confidential

职业生涯

管理着

经营者

其他

销售

专家

程序员

大学 /研究生毕业

科研教育

其他

Page 3: 如何做一个合格的程序员 ----   初入职场之道

3ThunderSoft Confidential

学生程序员兼职 / 打工事例

暑假打工, VB 开发,需求明确 问题:程序重新被改写 原因:

• 商业程序的基本规范• 对需求的理解和把握• 对项目整体的理解• 沟通• 责任感

Page 4: 如何做一个合格的程序员 ----   初入职场之道

4ThunderSoft Confidential

发生的程序问题同样代码多次拷贝常量没有先定义后饮用,而是直接写入程

序没有理解其他程序,按自己的想法理解

Spec ,编写程序和其他模块的沟通不够, I/F 定义有差异

Page 5: 如何做一个合格的程序员 ----   初入职场之道

5ThunderSoft Confidential

软件人员的追求自己做的软件被广泛应用成功的软件产品是最高的追求

Page 6: 如何做一个合格的程序员 ----   初入职场之道

6ThunderSoft Confidential

程序员的考虑问题方法客户第一

所有的设计都要围绕客户要求 , 满足客户利益 最大限度为客户提供方便易用保证质量的产品 所有开发过程都需要时时考虑用户需求 不要假定客户知道或会某件事情

客户需求 使用方便 . 不是实现方便 各种情况都能容错 . 特别是 GUI/ 配置文件的容错性 没有质量问题(特别是不要影响客户其他软件的使用) 手册简单明了 , 信息齐全 , 和软件保持一致 用户情况千差万别 , 作为产品必须满足所有用户需求

可维护性 程序的可读性 可维护性

Page 7: 如何做一个合格的程序员 ----   初入职场之道

7ThunderSoft Confidential

基本开发方法 充分理解软件工程,按开发过程进行开发

计划的必要性 同行评审的重要性 过程分析 质量保证

遵守代码规范 测试的要求和重要性

Page 8: 如何做一个合格的程序员 ----   初入职场之道

8ThunderSoft Confidential

程序员的基本素质

有钻研精神,勤学善问、举一反三积极向上的态度,有创造性思维与人积极交流沟通的能力,有团队精神谦虚谨慎,戒骄戒燥写出的代码质量高。包括:代码的稳定、易

读、规范、易维护、专业

Page 9: 如何做一个合格的程序员 ----   初入职场之道

9ThunderSoft Confidential

程序员的忌讳

一忌:浮华不实,自满自大   一个真正的程序员,知道在程序设计的过程中,可能会遇到不计

其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。执着是最可贵的。

  执着的程序员都是相信自己的人,每时每刻都会鼓励自己,你做的出来,你能解决,你会成功。这样他才能坚持下去。

二忌:强调客观,忽略自身   一名优秀的程序员决不会认为自己足够好了,不需要再提高了。

所以越是优秀的程序员越是感觉自己懂得少,  浮华的程序员会不懂装懂,不停的强调语言的优劣,平台的好坏。追求所谓最新最时尚的技术,停留在表面问题上。。

三忌:死气沉沉,不求甚解   优秀的程序员是充满激情和活力的程序员。求知欲和创造欲是原动力。四忌:轻易言败,没有自信

  优秀的程序员的程序员都是先反省自己。要明白自己缺陷,再努力去学习。

Page 10: 如何做一个合格的程序员 ----   初入职场之道

10ThunderSoft Confidential

工作态度 积极主动负责

指定的工作要主动完成 没有明确指定的工作 , 应该主动承担 , 积极完成 . 所有的工作 , 要站在上一层领导的角度考虑 . 对所做的工作要勇于承担责任

严谨务实 必须时时思考在做工作的严密性 , 检查是否有漏洞 切忌好大喜功 . 具体表现为只喜欢写代码 , 既不负责代码的正确性 , 也

不愿意做测试 . 工作没有好坏贵贱之分 , 要做好每一份工作 . 要敢于追求完美

积极提出自己的意见 对于技术问题 , 要勇于提出自己的见解 (当然需要在深思熟虑之后 ). 积极开拓和尝试新的开发方法 自己的方案被采纳前 , 必须按上级的要求开展工作

Page 11: 如何做一个合格的程序员 ----   初入职场之道

11ThunderSoft Confidential

工作态度 服从全局 /客户利益

以项目全体为重 , 不要因为自己承担的部分对整体造成不良后果 不要因为自己的一个失误 , 对客户造成损失 整个开发过程都需要时刻牢记上述两点

严守承诺 承诺的工作 , 要按时 , 保质完成 . 计划书 , 设计书就是对客户的承诺 . 出现延期可能性时 , 向上级实现提出,尽快和客户联系 , 取得谅解 , 并给出新的计

划 .

面对问题要有虚心 ,诚心 出现问题不要推卸责任 , 要尽快分析原因 , 制定对策并实施 . 在解决所有

问题之前不要讨论责任 , 因为问题已出 , 谁负多少责任已经没有任何意义 , 关键是如何弥补 , 今后如何不重犯 .

在工作完成后 , 要勇于自我反省 , 也要用勇于接受他人帮助 ,以求自我提高 .

尽早暴露问题 , 不隐瞒问题。

Page 12: 如何做一个合格的程序员 ----   初入职场之道

12ThunderSoft Confidential

初入职场多做少说,积极主动

交给的任何工作都要努力做好基本商业礼仪

穿着 语言

职业工作方式 遵守单位各种规章制度 按照公司的要求完成工作 个人私事与公事的区分 多问少自己决定 不要聊天,非公务电话,吃东西,串门

不能随心所欲了

Page 13: 如何做一个合格的程序员 ----   初入职场之道

13ThunderSoft Confidential

日企特点

完备的新员工培训职业素养和基本工作能力的培养跟日本人学正确做事严谨、认真、踏实、细致、实事求是的工作作风严格的管理制度和程序化做事风格死板、形式化导致低效率缺乏创新、重经验轻能力论资排辈排斥不同意见者,坚持日本文化和习惯

Page 14: 如何做一个合格的程序员 ----   初入职场之道

14ThunderSoft Confidential

-Visit us: http://www.thunderst.com/- Contact us: [email protected] +86-10-6266-2686- Address: Room215, Building No.4, Zijin Shumayuan, ZhongGuanCun, Haidian, Beijing, P.R.China 100190