1.  静。

在千头万绪,百般push。各种IM电话邮件狂轰滥炸中保持一个静字。找到最适合如今做的事情,情绪不要被外界所干扰。一次仅仅做一件事,不要被打断。

有的公司土鳖文化严重,领导一会儿要求你干这个。一会儿又说另外一个事更紧急,全然打乱你的节奏。殊不知事实上事情也没那么急,都是不把project师当人的企业文化造成的。

优秀的project师要能扛得住压力,按自己的步奏走。假如真的是不可抗力,那也要管理好压力。


2. 沟通。软件project的意义就是协同多人一起工作。沟通是避免折腾的唯一方式。

沟通首先要脸皮厚。千万不要怕露怯,或者怕暴露问题。而是应该第一时间让别人知道。这样以后你费的力气会小的多;其次要会push,人都有惰性。push不到位你的事情就会效率低下;还有就是要保持良好的关系,同事间的竞争或对立的态度会添加沟通时间,并且会悄悄的偷走你的能量,让你无法长期战斗。


3. 版本号管理知识。版本号管理本质上也是沟通。是工具化的沟通。是宏观的沟通(部门与部门之间)。

你开发的代码要合入哪个分支,哪些仓是自己主动merge的,哪些仓是指向仓,这些要特别清楚。

否则会糊里糊涂的造成一些问题,并且直接影响全部人的工作。


4. 求甚解。追求基本原理。

从基本原理出发,而不是走捷径。做一块东西,要对它了解透彻。否则就不要做它。开发如此,解bug也是如此。


5. 能得到别人的帮助。

比方你集中精力须要分析一个框架的时候。这时候须要去烧手机,你能够找一个人帮你烧。而把自己的宝贵时间花在最重要的事情上。


6. 一次性把事情做对。技术债是一定要还的。越早期的问题越好查。越后期的问题越难查。所以要花时间严格分析逻辑,review代码,进行功能測试。

这时候不要理会领导的各种push。做好自己的最重要。


7. 全栈。全栈才干理解基本原理,理解基本原理才干真正懂自己做的这一部分,才干完好设计和避免问题。


8. 利用自己的优势。

有的人宏观厉害,有的人细节抠的细致,要在工作上了解自己的问题,遇到自己不擅长的地方。要加倍小心。

一个project师该怎样高效工作的更多相关文章

  1. 中国软件开发project师之痛

    在最近的一次会议上,有高层谈到之前在中国觉得自己做得非常牛,但与美国同行接触后却发现与人家存在非常大的差距,这一点我在外企工作时也有过相同的体会.真正与外国同行接触后才会知道什么是差距,在这篇文章中我 ...

  2. 全栈project师?给把瑞士军刀你去砍鬼子好不好!?

    来自www.techgogogo.com 编者注:本文来自Medium前三名推荐文章,发文时已经获得高达2,125个推荐,中文版由天地会珠海分舵编译.全文对当今风靡业界的"全栈xx师&quo ...

  3. 程序猿都是project师吗?

    全部的程序猿都是project师吗?当然不是.project师是必修课.程序猿则是选修.project师为自己的事业工作,而程序猿做他们喜欢做的事情.project是实实在在的,编程是抽象的. 为了吸 ...

  4. 全栈project师的毁与誉

    全栈(Full Stack)project师.也能够叫全端project师,不管是前端知识,还是后端架构你都要了解.甚至有些调皮的程序猿这样理解全栈project师:全栈project师 = 屌丝战斗 ...

  5. 想做web前端project师应该学习些什么?

    偶然间看到这篇文章.感觉博主写的挺不错的,假设你想做web前端project师的话,建议您阅读下面这篇文章,事实上web前端project师所做的工作事实上就是站点设计,有些小公司的美工事实上就是做w ...

  6. 大学?做码农?做project师?

        近期看到一个知乎里非常热闹的讨论.当中讨论到科研能力与project能力,我有非常多感想. 想说说大学CS方向的一些东西.     我不是计算机专业的,如今大二本科工科在读.     我接触编 ...

  7. 一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师,请教大神

    一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师 LZ本人想往架构师发展, 业余时间也会看一些书籍, 但是感觉没有头绪, 有些书看了,也没有地方实践 我做了4年的java开发, 在一个公 ...

  8. 最美应用-从Android研发project师的角度之[最美时光]

    最美应用-从Android研发project师的角度之最美时光 @author ASCE1885的 Github 简书 微博 CSDN 近期发现最美应用这样一个站点.它会定期推介一些非常有意思的app ...

  9. 优秀软件project师必备的7大特性

    不是每个程序猿都能成为优秀的软件project师. 在过去的6年时间里,我在Ooyala.Quora和now Quip这3个创业公司面试过许很多多挺有发展潜力的"种子选手".他们都 ...

随机推荐

  1. 【BZOJ 1660】 [Usaco2006 Nov]Bad Hair Day 乱发节

    1660: [Usaco2006 Nov]Bad Hair Day 乱发节 Time Limit: 2 Sec  Memory Limit: 64 MB Submit: 678  Solved: 32 ...

  2. 查看CPU是几核

    命令1 (查看有几个CPU):cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 命令2 (每个CPU几核):cat /p ...

  3. vim 插件之vundle

    vundle这个插件主要是用来插件管理的.它可以根据你配置的插件地址,自动下载.更新.删除插件,非常的好用 地址 https://github.com/gmarik/vundle 然后你在 .vim下 ...

  4. 基于深度学习的病毒检测技术无需沙箱环境,直接将样本文件转换为二维图片,进而应用改造后的卷积神经网络 Inception V4 进行训练和检测

    话题 3: 基于深度学习的二进制恶意样本检测 分享主题:全球正在经历一场由科技驱动的数字化转型,传统技术已经不能适应病毒数量飞速增长的发展态势.而基于沙箱的检测方案无法满足 APT 攻击的检测需求,也 ...

  5. hdoj--5563--Clarke and five-pointed star(简单几何)

    Clarke and five-pointed star Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K ( ...

  6. springBoot 打war包 程序包com.sun.istack.internal不存在的问题

    使用的是 idea - Lifecycle-package 的方式打包(maven) 确认  <packaging>war</packaging> 修改启动类: (原启动类) ...

  7. The 2018 ACM-ICPC China JiangSu Provincial Programming Contest(第六场)

    A Plague Inc Plague Inc. is a famous game, which player develop virus to ruin the world. JSZKC wants ...

  8. php session目录无法写进数据的问题

    打算开启php的session功能,并将session信息存到文件里. 修改php.ini,开启session功能: #将session信息存到文件中session.save_handler = fi ...

  9. nodejs学习(一)--express+ejs生成项目

    一.说一下 首先保证node环境已经安装完毕,npm能正常使用,安装可自行百度,比较简单,在此不做赘述. 二.直接开码 安装 npm install express express-generator ...

  10. Android开发之Menu:OptionMenu(选项菜单)、ContextMenu(上下文菜单)、SubMenu(子菜单)

    菜单的概念,现在已经很普及了.Windows系统.Mac.桌面版Linux.Java Swing等,都有可视化菜单.一.Android平台3种菜单  选项菜单(OptionMenu).上下文菜单(Co ...