140 likes | 225 Views
职业规划与领导力发展. 如何做一个合格的程序员 ---- 初入职场之道. 吴安华 2009 年 7 月 20 日. 职业生涯. 专家. 程序员. 管理着. 销售. 大学 / 研究生 毕业. 经营者. 科研教育. 其他. 其他. 学生程序员. 兼职 / 打工 事例 暑假打工, VB 开发,需求明确 问题:程序重新被改写 原因: 商业程序的基本规范 对需求的理解和把握 对项目整体的理解 沟通 责任感. 发生的程序问题. 同样代码多次拷贝 常量没有先定义后饮用,而是直接写入程序 没有理解其他程序,按自己的想法理解 Spec ,编写程序
E N D
职业规划与领导力发展 如何做一个合格的程序员---- 初入职场之道 吴安华 2009年7月20日 ThunderSoft Confidential
职业生涯 专家 程序员 管理着 销售 大学/研究生 毕业 经营者 科研教育 其他 其他 ThunderSoft Confidential
学生程序员 • 兼职/打工 • 事例 • 暑假打工,VB开发,需求明确 • 问题:程序重新被改写 • 原因: • 商业程序的基本规范 • 对需求的理解和把握 • 对项目整体的理解 • 沟通 • 责任感 ThunderSoft Confidential
发生的程序问题 • 同样代码多次拷贝 • 常量没有先定义后饮用,而是直接写入程序 • 没有理解其他程序,按自己的想法理解Spec,编写程序 • 和其他模块的沟通不够,I/F定义有差异 ThunderSoft Confidential
软件人员的追求 • 自己做的软件被广泛应用 • 成功的软件产品是最高的追求 ThunderSoft Confidential
程序员的考虑问题方法 • 客户第一 • 所有的设计都要围绕客户要求, 满足客户利益 • 最大限度为客户提供方便易用保证质量的产品 • 所有开发过程都需要时时考虑用户需求 • 不要假定客户知道或会某件事情 • 客户需求 • 使用方便. 不是实现方便 • 各种情况都能容错. 特别是GUI/配置文件的容错性 • 没有质量问题(特别是不要影响客户其他软件的使用) • 手册简单明了, 信息齐全, 和软件保持一致 • 用户情况千差万别, 作为产品必须满足所有用户需求 • 可维护性 • 程序的可读性 • 可维护性 ThunderSoft Confidential
基本开发方法 • 充分理解软件工程,按开发过程进行开发 • 计划的必要性 • 同行评审的重要性 • 过程分析 • 质量保证 • 遵守代码规范 • 测试的要求和重要性 ThunderSoft Confidential
程序员的基本素质 • 有钻研精神,勤学善问、举一反三 • 积极向上的态度,有创造性思维 • 与人积极交流沟通的能力,有团队精神 • 谦虚谨慎,戒骄戒燥 • 写出的代码质量高。包括:代码的稳定、易读、规范、易维护、专业 ThunderSoft Confidential
程序员的忌讳 • 一忌:浮华不实,自满自大 • 一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。执着是最可贵的。 • 执着的程序员都是相信自己的人,每时每刻都会鼓励自己,你做的出来,你能解决,你会成功。这样他才能坚持下去。 • 二忌:强调客观,忽略自身 • 一名优秀的程序员决不会认为自己足够好了,不需要再提高了。所以越是优秀的程序员越是感觉自己懂得少, 浮华的程序员会不懂装懂,不停的强调语言的优劣,平台的好坏。追求所谓最新最时尚的技术,停留在表面问题上。。 • 三忌:死气沉沉,不求甚解 • 优秀的程序员是充满激情和活力的程序员。求知欲和创造欲是原动力。四忌:轻易言败,没有自信 • 优秀的程序员的程序员都是先反省自己。要明白自己缺陷,再努力去学习。 ThunderSoft Confidential
工作态度 • 积极主动负责 • 指定的工作要主动完成 • 没有明确指定的工作, 应该主动承担, 积极完成. • 所有的工作, 要站在上一层领导的角度考虑. • 对所做的工作要勇于承担责任 • 严谨务实 • 必须时时思考在做工作的严密性, 检查是否有漏洞 • 切忌好大喜功. 具体表现为只喜欢写代码, 既不负责代码的正确性, 也不愿意做测试. • 工作没有好坏贵贱之分, 要做好每一份工作. 要敢于追求完美 • 积极提出自己的意见 • 对于技术问题, 要勇于提出自己的见解(当然需要在深思熟虑之后). • 积极开拓和尝试新的开发方法 • 自己的方案被采纳前, 必须按上级的要求开展工作 ThunderSoft Confidential
工作态度 • 服从全局/客户利益 • 以项目全体为重, 不要因为自己承担的部分对整体造成不良后果 • 不要因为自己的一个失误, 对客户造成损失 • 整个开发过程都需要时刻牢记上述两点 • 严守承诺 • 承诺的工作, 要按时,保质完成. • 计划书, 设计书就是对客户的承诺. • 出现延期可能性时, 向上级实现提出,尽快和客户联系, 取得谅解, 并给出新的计划. • 面对问题要有虚心,诚心 • 出现问题不要推卸责任, 要尽快分析原因, 制定对策并实施. 在解决所有问题之前不要讨论责任, 因为问题已出, 谁负多少责任已经没有任何意义, 关键是如何弥补, 今后如何不重犯. • 在工作完成后, 要勇于自我反省, 也要用勇于接受他人帮助,以求自我提高. • 尽早暴露问题, 不隐瞒问题。 ThunderSoft Confidential
初入职场 • 多做少说,积极主动 • 交给的任何工作都要努力做好 • 基本商业礼仪 • 穿着 • 语言 • 职业工作方式 • 遵守单位各种规章制度 • 按照公司的要求完成工作 • 个人私事与公事的区分 • 多问少自己决定 • 不要聊天,非公务电话,吃东西,串门 不能 随心所欲了 ThunderSoft Confidential
日企特点 • 完备的新员工培训 • 职业素养和基本工作能力的培养 • 跟日本人学正确做事 • 严谨、认真、踏实、细致、实事求是的工作作风 • 严格的管理制度和程序化做事风格 • 死板、形式化导致低效率 • 缺乏创新、重经验轻能力 • 论资排辈 • 排斥不同意见者,坚持日本文化和习惯 ThunderSoft Confidential
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