当前位置: 首页 > news >正文

程序员的“菜鸟心态综合症”

第3章 程序员的“菜鸟心态综合症”
 
    清华大学出版社《Java程序员,上班那点事儿》作者:钟声——第3章部分节选。
    人的一生会遇到很多挫折,尤其是我们刚刚参加工作初期的年轻人。这个人生阶段往往会出现各种各样的处世心态,而这些心态都会影响一个人对事情的判断,从而影响其前进的步伐。我们来和大家聊聊几种典型的初级程序员“菜鸟心态综合症”以及正确的处世原则。
 
3.1 症状1:指望着公司里有一个老师

    对于入职前的程序员们总觉得自己工作经验少,希望入职以后能有一个老师,循序渐进的给自己讲解教学,并不断的从技术上给予自己指导。然而,这个希望是没有任何指望的。
 
3.1.1 临床表现

*  过高的估计了工作后实践的作用,因此在学习阶段并不是认真的锻炼自己
*  入职后总围着主管问这问那,让项目主管烦的不行
*  在简历中尽力的渲染自己渴望学习的心情

 
3.1.2 治疗1:弄明白她为什么辞职
 
    一个刚刚毕业不久的程序员女生在向我描述她第一份工作的辞职经历时是这样说的:
    我不能在那个公司继续待下去了,原因就是,我遇到了一个很难解决的问题,我想了很久也解决不了。而且那个公司里也没有人告诉我这个问题我该如何解决。我问了我的主管,问他这个问题应该如何解决,可是他却不跟我说如何解决这个问题,而是让我自己到网上去搜,让我自己去想解决方案。
没办法,我只能选择辞职,因为我真的没有办法解决这个问题了……
 
    她说完她的这个经历以后,脸上带着委屈,我们听听似乎好像也挺有道理。
 
    但我想反问她一句的是:为什么因为一个问题搞不清楚而辞职,难道你的主管让你自己去找答案是错的?
 
    之所以她的第一次职业经历是失败的,其原因就是他没有很好的具备一个合格程序员所应该具有的心理准备,就是“公司里没有你的老师”。
 
3.1.3 治疗2:理解公司的本质是什么

    它是一个以“盈利”作为“唯一”目的的社会组织。
    既然是以盈利作为唯一的目的,那么,公司的最大希望是,招聘一个来了就可以胜任该职位要求的员工,只有当这个员工某些技能需要针对公司情况进行调整的时候才会进行再培训。
    但是,绝对不要指望在公司里面有一个老师随时等待你的召唤。
 
3.1.4 治疗3:要搞清楚你的主管是你的老板,他绝对不是你的老师

    有时候刚刚入职的程序员会自觉与不自觉的认为你的上级主管是你的“师傅”,其实,他们确实可以被理解为“师傅”,但绝对不是“老师”,因为,他们是你的“老板”。
 
你的上级有如下权利与责任:

*  给你安排任务的权利
*  给你制定开发计划的权利
*  考核你工作质量的职责
*  评价你是否符合该职位要求的职责
*  对公司开发成本负责
*  辞退你的权利

    注意,以上几项职责中没有负责教导新人的责任,有的仅仅是对公司开发成本负责,需要找到合适的人选参与开发,如果能力接近才会进行适当的培训以使其完全满足项目开发要求。最重要的是,他有评价你的任职能力的权利和辞退你的权利。

    好了,说到这里,我想我不需要多说什么你也会知道你的主管是不是你的老师了。

 
Java程序员,上班那点事儿》,前言,目录
卓越网销售链接
China-pub销售链接
当当网销售链接
《Java程序员,上班那点事》纪念帖

相关文章:

  • How to Install ESX 3.5 and ESXi as a VM on VMware Server 2.0
  • 支持Windows 7“XP模式”的Intel处理器型号汇总
  • 图片保存到数据库和从数据库读取图片并显示(C#)(转)
  • U盘上的Ubuntu--Ubuntu手记之系统配置
  • 临近毕业一年的生活状态
  • 获取所有子节点 父亲节点
  • K2 BlackPearl Installation and Configuration [K2 BlackPearl 安装部署]
  • 为IE的iframe元素应用背景或透明背景
  • 苹果用贪婪堵住了iPhone进入中国之路
  • HDOJ2013
  • 最新下载Windows Server 2008 with Service Pack2(X86/X64)官方简体中文版光盘镜像
  • 如何启用AutoTrace 查看SQL执行计划
  • SSL
  • Sql语句之更新字段但是还是赋原来的值【整理】
  • 《Foundation Actionscript3.0 Animation》读书笔记一:三角学应用
  • 【Leetcode】101. 对称二叉树
  • [笔记] php常见简单功能及函数
  • Django 博客开发教程 16 - 统计文章阅读量
  • DOM的那些事
  • echarts花样作死的坑
  • es6(二):字符串的扩展
  • Git初体验
  • Javascript 原型链
  • Meteor的表单提交:Form
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • yii2中session跨域名的问题
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 前端路由实现-history
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 回归生活:清理微信公众号
  • ​2020 年大前端技术趋势解读
  • # 安徽锐锋科技IDMS系统简介
  • #android不同版本废弃api,新api。
  • #if和#ifdef区别
  • (0)Nginx 功能特性
  • (11)MATLAB PCA+SVM 人脸识别
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (LeetCode) T14. Longest Common Prefix
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .apk 成为历史!
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net FrameWork简介,数组,枚举
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 使用 XPath 来读写 XML 文件
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET基础篇——反射的奥妙
  • .NET面试题(二)
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • @31省区市高考时间表来了,祝考试成功
  • @Not - Empty-Null-Blank
  • @ResponseBody