1 / 14

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

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

Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 职业规划与领导力发展 如何做一个合格的程序员---- 初入职场之道 吴安华 2009年7月20日 ThunderSoft Confidential

  2. 职业生涯 专家 程序员 管理着 销售 大学/研究生 毕业 经营者 科研教育 其他 其他 ThunderSoft Confidential

  3. 学生程序员 • 兼职/打工 • 事例 • 暑假打工,VB开发,需求明确 • 问题:程序重新被改写 • 原因: • 商业程序的基本规范 • 对需求的理解和把握 • 对项目整体的理解 • 沟通 • 责任感 ThunderSoft Confidential

  4. 发生的程序问题 • 同样代码多次拷贝 • 常量没有先定义后饮用,而是直接写入程序 • 没有理解其他程序,按自己的想法理解Spec,编写程序 • 和其他模块的沟通不够,I/F定义有差异 ThunderSoft Confidential

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

  6. 程序员的考虑问题方法 • 客户第一 • 所有的设计都要围绕客户要求, 满足客户利益 • 最大限度为客户提供方便易用保证质量的产品 • 所有开发过程都需要时时考虑用户需求 • 不要假定客户知道或会某件事情 • 客户需求 • 使用方便. 不是实现方便 • 各种情况都能容错. 特别是GUI/配置文件的容错性 • 没有质量问题(特别是不要影响客户其他软件的使用) • 手册简单明了, 信息齐全, 和软件保持一致 • 用户情况千差万别, 作为产品必须满足所有用户需求 • 可维护性 • 程序的可读性 • 可维护性 ThunderSoft Confidential

  7. 基本开发方法 • 充分理解软件工程,按开发过程进行开发 • 计划的必要性 • 同行评审的重要性 • 过程分析 • 质量保证 • 遵守代码规范 • 测试的要求和重要性 ThunderSoft Confidential

  8. 程序员的基本素质 • 有钻研精神,勤学善问、举一反三 • 积极向上的态度,有创造性思维 • 与人积极交流沟通的能力,有团队精神 • 谦虚谨慎,戒骄戒燥 • 写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业 ThunderSoft Confidential

  9. 程序员的忌讳 • 一忌:浮华不实,自满自大 •   一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。执着是最可贵的。 •   执着的程序员都是相信自己的人,每时每刻都会鼓励自己,你做的出来,你能解决,你会成功。这样他才能坚持下去。 • 二忌:强调客观,忽略自身 •   一名优秀的程序员决不会认为自己足够好了,不需要再提高了。所以越是优秀的程序员越是感觉自己懂得少,  浮华的程序员会不懂装懂,不停的强调语言的优劣,平台的好坏。追求所谓最新最时尚的技术,停留在表面问题上。。 • 三忌:死气沉沉,不求甚解 •   优秀的程序员是充满激情和活力的程序员。求知欲和创造欲是原动力。四忌:轻易言败,没有自信 •   优秀的程序员的程序员都是先反省自己。要明白自己缺陷,再努力去学习。 ThunderSoft Confidential

  10. 工作态度 • 积极主动负责 • 指定的工作要主动完成 • 没有明确指定的工作, 应该主动承担, 积极完成. • 所有的工作, 要站在上一层领导的角度考虑. • 对所做的工作要勇于承担责任 • 严谨务实 • 必须时时思考在做工作的严密性, 检查是否有漏洞 • 切忌好大喜功. 具体表现为只喜欢写代码, 既不负责代码的正确性, 也不愿意做测试. • 工作没有好坏贵贱之分, 要做好每一份工作. 要敢于追求完美 • 积极提出自己的意见 • 对于技术问题, 要勇于提出自己的见解(当然需要在深思熟虑之后). • 积极开拓和尝试新的开发方法 • 自己的方案被采纳前, 必须按上级的要求开展工作 ThunderSoft Confidential

  11. 工作态度 • 服从全局/客户利益 • 以项目全体为重, 不要因为自己承担的部分对整体造成不良后果 • 不要因为自己的一个失误, 对客户造成损失 • 整个开发过程都需要时刻牢记上述两点 • 严守承诺 • 承诺的工作, 要按时,保质完成. • 计划书, 设计书就是对客户的承诺. • 出现延期可能性时, 向上级实现提出,尽快和客户联系, 取得谅解, 并给出新的计划. • 面对问题要有虚心,诚心 • 出现问题不要推卸责任, 要尽快分析原因, 制定对策并实施. 在解决所有问题之前不要讨论责任, 因为问题已出, 谁负多少责任已经没有任何意义, 关键是如何弥补, 今后如何不重犯. • 在工作完成后, 要勇于自我反省, 也要用勇于接受他人帮助,以求自我提高. • 尽早暴露问题, 不隐瞒问题。 ThunderSoft Confidential

  12. 初入职场 • 多做少说,积极主动 • 交给的任何工作都要努力做好 • 基本商业礼仪 • 穿着 • 语言 • 职业工作方式 • 遵守单位各种规章制度 • 按照公司的要求完成工作 • 个人私事与公事的区分 • 多问少自己决定 • 不要聊天,非公务电话,吃东西,串门 不能 随心所欲了 ThunderSoft Confidential

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

  14. Thank You ! • Visit us: http://www.thunderst.com/- Contact us:biz@thunderst.com+86-10-6266-2686- Address:Room215, Building No.4, Zijin Shumayuan, ZhongGuanCun, Haidian, Beijing, P.R.China 100190 ThunderSoft Confidential

More Related