1.灵活的工作制程序员群体是一群极客情结的家伙,追求精神上的相对自由,在自己的时间安排上也喜欢自由自在。当灵感来临时,可以废寝忘食,疯狂编码;当你缺乏思考能力时,你可能会粗心大意,什么都不做。这个时候,不如早点结束工作,放松心情,触发下一次灵感。常规企业的朝九晚五工作制说实话不适合程序员,因为这种制度在一定程度上扼杀了最需要差异的群体的差异,把程序员的编码灵感等同于工厂组装line机械臂希望按下按钮时,灵感开始,再次按下按钮时,灵感结束。这是一厢情愿的想法。所以,对于高阶程序员群体,请不要严格限制他们的作息时间,因为他们不是汇编人员,个体差异很大,思维G点不同,需要不同的时间和休息来调整自己的状态健康,从而充满激情和灵感。工作时间有多灵活,比如早上8:00到10:00上班,下午4:00到6:00下班。它只是一个相对的参考,因为有时候完全容忍个体差异并不容易。作为企业来说,还是需要一定的时间去规范,只是尽可能的兼顾了程序员群体的独特思维。2、工作氛围轻松。程序员讨厌管理。任何所谓自上而下的管理方式,都容易引起程序员的心理抵触,尤其是死板、命令式的管理模式,更令程序员反感。程序员希望自己做的事情是基于内心的愿望,这样才会有动力,而不是来自经理计划文档中冰冷的文字,即使内心的愿望和经理的计划是一样的。事物。所以,程序员群体的管理是需要技巧的。要让管理隐形,让他们感觉不到管理的痕迹,让他们觉得做这些事情是出于自己的意愿。综上所述,让他们做自己的管理者,而团队管理者要做的就是培养他们的自我管理能力。正如K.K在他的代表作《失控》中阐述的那样:一个有机的生命系统依赖于分布式自我管理的子系统,而每个子系统又依赖于分布式自我管理的个体,没有一个中心,没有一个统一的自上而下的管理,每个个体都是相互关联的,相互反馈,相互合作,创造一个生机勃勃、充满活力的有机生活系统。看似杂乱无章,实则井然有序。适度的压力可以激发做事的动力,但长期持续的压力是扼杀激情和创造力的罪魁祸首。压力会让程序员焦虑,也会导致设计和代码实现不佳,因为交付的压力会让程序员在仓促设计的方案上妥协,而不是不断优化寻找最佳方案。而一系列看似微不足道的缺陷设计汇集在一起??,形成了意想不到的、无法控制的混乱局面。俗话说:一件一件放松,是文武之道。偶尔的交付压力可以提高程序员的执行效率,但不是长久之计。在完成既定目标的同时,让他们有空闲时间思考,是明智的选择。看似项目开发的进度拖了很久,但获得的回报却不容小觑。因为每个人的优秀表现都会叠加到整个群体的优秀表现上,正反馈,正循环,不断优化,完美的状态。所以,“快”不一定是好事,“慢”也不一定是坏事。3.鼓励参与开源项目蓬勃发展的开源项目社区是一朵盛开的奇葩,无论怎么赞美都不过分。一些知名的开源项目,比如Linux、Apahce、openssl等,都有无数优秀的设计,给我们带来了很多惊喜,也催生了很多商业公司。参与开源项目是一个程序员从入门到精通技术的最有效途径之一。一些知名的开源项目在架构设计和编码技巧上都是优秀的作品,我在其中受益匪浅。人们常说,成功的第一步是模仿。在软件设计领域也是如此。程序员通过理论学习掌握了一门语言的基本技能后,如何更上一层楼,快速提升自己呢?练习,练习,再练习!参与开源项目是最佳实践之一。一是可以学到很多优秀的设计思想和编码技巧,但是可以和很多牛人并肩作战,讨论技术。生活中没有比这更好的了!从个人程序员的角度来看,参与开源项目的好处是显而易见的。那么站在一个公司的角度,为什么要让员工花精力去参与开源项目呢?这可能会影响我的工作吗?俗话说:站得高,才能看得远!思想的高度决定行动的高度。如果企业管理者能够站得更高一点,看得更远一点,他们就会意识到员工参与开源项目对公司本身的好处是显而易见的。例如以下几点:-公司业务本身使用的技术框架涉及到开源项目,因此开源项目的开发与企业的发展息息相关。-员工自身技术能力的提升会带动自身团队整体技术能力的提升,这对企业来说可能是一件需要付出很多努力的事情。-让员工获得成就感,员工会将这种积极的情绪带给团队和公司,营造积极向上的工作氛围。当然,公司毕竟不是专职开源项目,主要是从事自己的业务。那么对于员工的工作时间安排,你要有一个大概的把握。由于鼓励员工参与开源项目,因此必须提醒员工不要影响正常的研发工作。这是你需要注意的地方。4、在兴趣小组学习是人的天性,是人权,是终生的追求。在一个企业,如果你失去了学习的空间,被剥夺了学习的权利,没有了自我提升的空间,那么这个企业就不值得为之付出。工作之余,召集几个志同道合的同事,为了共同的学习兴趣,成立兴趣学习小组,互相探讨,共同成长,那该多好啊!兴趣学习小组可以有多种形式,例如:-一起研究一本书,写下自己的阅读心得,然后与他人分享。-组织读书会,大家一起研读经典,交流新意,汲取灵感。-组织编程道场,设计、编码、测试一个主题,在实践中获得真知灼见。组织活动的时间要把握好,不能太频繁,否则会影响正常的工作和生活节奏;但也不能跨越太久,否则会造成碎片化,大家的积极性会逐渐降低。比如每两周组织一次活动,我觉得还是可以接受的。
