zoukankan      html  css  js  c++  java
  • 程序员职业素养阅读笔记02

    了解自己的领域

    对于程序员来说,每天都要面临着技术的日新月异,新技术层出不断,行业发展迅速,每天都需要学习,不仅是学习新知识,还要了解过去的知识,基础的,经验的。对于我来说,很少去了解领域中的知识,每当交谈的时候,总会对很多名词一脸懵逼,这就暴露了我是个菜鸡!哈哈哈哈哈

    书中列出了每个专业软件开发人员要精通的事项

    • 设计模式,必须能描述GOF书中的全部24种模式,同时还要有POSA书中的多数模式的实战经验。
    • 设计原则,必须了解SOLID原则,而且要深刻理解组件设计原则
    • 方法,必须理解XP,scrum,精益,看板,瀑布,结构化分析及结构化设计等
    • 实践,必须掌握测试驱动开发,面向对象设计,结构化编程,持续集成和结对编程
    • 工件,必须了解如何使用UML图,DFD图,结构图,Petri网络图,状态迁移图表,流程图和决策表

    坚持学习

    只有坚持广泛学习才不至于落伍,否则跟不上时代

    练习

    业精于勤

    合作

    团队协作

    辅导

    教学相长

    了解业务领域

    要了解自己公司的业务领域,否则对需求就不能有很好的分析。

    与雇主/客户保持一致

    站在雇主的角度思考问题

    谦逊

    接受自己的不足

    你应该计划每周工作60小时。前40小时是给雇主的,后20小时是给自己的。在这剩余的20小时里,你应该看书,练习,学习或者做其他能提升职业能力的事情。

    或许你会觉得这样会让人精力枯竭。恰恰相反,这样做其实能让你免于枯竭匮乏

    那么在那20小时里,就应该做能够激发,强化你的热情的事情,那20小时应该充满乐趣。

    以前总是面对代码,看着看着 就表现得非常抗拒,看了这本书,我觉得我应该正视我所不欲,纠正自己之前的陋习。

  • 相关阅读:
    二 、异常
    Java的基本概念
    Oracle case when
    oracle exists
    一 、前言
    location
    HTTP1.1初识
    数学学习笔记(持续更新中)
    [NOIP2017 提高组] 列队 题解
    [NOI2019] 回家路线 题解
  • 原文地址:https://www.cnblogs.com/Aming-/p/13066233.html
Copyright © 2011-2022 走看看