近期买了几本IT届推崇的经典书籍。当中有一本《程序猿修炼之道:专业程序猿必知的33个技巧》。由于这本比較薄,所以先翻着看。

这本书有别于其它的技术书籍,事实上算不上一本技术书籍。它不是教你怎么去提高编程,怎么去提高某方面的技术。我觉得这更像一本内功心法,教给你职场的一些软技能。强烈推荐给即将入职的朋友们。我好懊悔当初没有早点接触到这本书,曲曲折折走了不少弯路。如今读来,依旧感触体会非常深。

这本书很多其它的是告诉你,在工作岗位上怎样更有效的开展工作。当中有几点我想谈谈自己的看法。

  • 拜师
基本每一个人进入一家公司,公司都会给你分配一个或多个mentor或导师,每一个公司的叫法不太一样。可以当导师的人一般都是在工作上比較有经验的同事。工作了好几年。怎样利用好自己的导师资源,高速的成长?
首先,向导师了解公司的文化,公司的绩效考评,项目组的分工,眼下项目的进度规划,组里其它的同事都在做那一块,以后假设遇到某一块的问题,能够高速定位该咨询的人。
其次,虚心请教,高速了解手上项目。关于技术方面,成长关键还是在个人的投入,有时候要适当的逼自己一下。当然一些比較难的技术问题,先自己查资料,实在解决不了,能够请教导师。
最后,能够就职业规划和导师聊聊,比方在咱这个项目组,要怎么做事比較好,项目组发展的情景机会,都能够慢慢熟了以后多聊聊。
注意:每一个人碰到的导师性格做事方式都不一样,有些人会比較耐心的帮你解决这个问题,有些人可能态度不那么好。这也是运气吧,遇到好的导师,确实对于自己的成长很故意。还有新人脸皮厚些,即使态度不好,也要学会调整自己,不要胆怯心情郁闷,不敢提出问题。一般导师都会比自己级别高,应该不存在竞争关系。
能够定期(一周或两周)找个时间(比方半个小时)和自己的导师聊聊。有问题及时解决,不要憋着,每个你忽略的小问题,可能会成为你最后的肿瘤。

  • 绩效考评
进入公司,不像在学校。考试60及格就OK。工作中要更严格的要求自己,才干会做的更好。说究竟,绩效就是你的工作成果。你在项目里做了什么,做的事情的分量重要性,都会影响自己的考评。
项目有好坏,刚入职的朋友非常多时候项目是自己不能选择的,都是被动分配的。先做好自己手上的事情,越是简单easy的事情,越要做到perfect,这样才有机会慢慢染指一些核心的项目。每一个组的事情都会有些琐碎的事情,做完也没什么成果可谈,或者成果也不在自己头上,俗称“脏活”。这个一般新人刚进来都会做一些。可是不能一直做这些事,适当的争取去做些新的项目。
刚開始能够每天或每周给自己写个summary,一方面安排下自己每天的工作,一方面回想下自己做了些什么。了解别人在做什么,了解项目组未来一段时间做什么,能够先做个preparement,熟悉下技术,先发制人。

先总结这两点,后面的慢慢总结。


推荐一本好书给即将走入工作的程序员and程序媴的更多相关文章

  1. 推荐一本好书:编写可维护的JavaScript(可下载)

    目录 推荐一本好书:编写可维护的JavaScript(可下载) 书摘: 下载: 有些建议: 推荐一本好书:编写可维护的JavaScript(可下载) 书摘: 很多设计模式就是为了解决紧耦合的问题.如果 ...

  2. 程序员肺被切掉一块还得去加班... 再谈“工作996,生病ICU”

    如题,为什么要说再谈“工作996,生病ICU”,因为996问题早已不是一个新问题,在我最近刚出版的新书<SOD框架“企业级”应用数据架构实战>写作期间,爆发了一次程序员“起义”,出现了一个 ...

  3. 推荐一本写给IT项目经理的好书

    原文地址:http://www.cnblogs.com/cbook/archive/2011/01/19/1939060.html (防止原文作者删除.只能拷贝一份了) 推荐一本写给IT项目经理的好书 ...

  4. Java 程序员们值得一看的好书推荐

    "学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一 ...

  5. Java 程序员们值得一看的好书推荐[转载]

    “学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他 ...

  6. Java教程-Java 程序员们值得一看的好书推荐

    学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会.个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考.雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资 ...

  7. 推荐一本好的c#高级程序设计教程

    哪位大神推荐一本好的c#高级程序设计教程 小弟在此感激不尽,谢谢

  8. 只推荐一本 JavaScript 书,你推荐哪本?

    嗨,我是 Martin.最近为了统一社区称谓,都换成 Martin Ager Adams. 前言 前端世界,技术层数不穷.尽管更新速度已经放缓,刚入门的票友总还是鸭梨山大. 前端三剑客 -- HTML ...

  9. 如果只推荐一本 Python 书,我要 Pick 它!

    今年二月初,我偶然看到了一条推特: <流畅的Python>一书的作者发布了一条激动人心的消息:他正在写作第二版! 如果要票选最佳的 Python 进阶类书目,这本书肯定会是得票率最高的书籍 ...

随机推荐

  1. setTimeout()和setInterval()小结

    写在前面:在写H5游戏时经常需要使用定时刷新页面实现动画效果,比较常用即setTimeout()以及setInterval() setTimeout 描述 setTimeout(code,millis ...

  2. WebApi2官网学习记录---JSON与XML的序列化

    JSON序列化: WebAPI的默认序列库使用的是Json.NET,可以在Globally中配置使用DataContractJsonSerializer 进行序列化 protected void Ap ...

  3. HashMap陷入死循环的例子

    //使用这个例子可以模拟HashMap陷入死循环的效果,可能需要执行多次才会出现. 1 package com.hanzi; import java.util.HashMap; public clas ...

  4. canvas-js贝塞尔曲代码在线生成工具

    canvas贝塞尔曲代码在线生成工具 可以快速生成二次.三次贝塞尔曲线的源码生成器,方便经常使用到canvas画图的同学使用,可以直接预览效果随意画出自己想要的图像. 生成源码效果预览: canvas ...

  5. Halloween party

    https://www.hackerrank.com/challenges/halloween-party def main(): t = int(raw_input()) for _ in rang ...

  6. C语言中关于字符串的一些常用函数

    使用以下时应当在头文件中加入string.h getch()为当你键入任何一个值时,返回但是并不显示,立马编译结束,返回的是asc码  getchar():当你键入回车之后才算是输入结束,并且可以用p ...

  7. ionic2+angular2

    ionic2+angular2中踩的那些坑 好久没写什么东西了,最近在做一个ionic2的小东西,遇到了不少问题,也记录一下,避免后来的同学走弯路. 之前写过一篇使用VS2015开发ionic1的文章 ...

  8. 正式学习react(二)

    今天把上一篇还没学习完的 webpack部分学习完: 之前有说过关于css的webpack使用.我们讲了 ExtractTextPlugin 来单独管理css讲了module.loaders下关于 c ...

  9. gridview动态生成列

    // 有连接的列 if (!String.IsNullOrWhiteSpace(filedModel.C_SqlDetail)) { HyperLinkField hyperColumn = new ...

  10. [TYVJ] P1023 奶牛的锻炼

    奶牛的锻炼 背景 Background USACO   描述 Description 奶牛Bessie有N分钟时间跑步,每分钟她可以跑步或者休息.若她在第i分钟跑步,可以跑出D_i米,同时疲倦程度增加 ...