Answers:
资助/赞助会议出席。 确保开发人员有机会休假并花钱参加其领域的技术会议-每年最少一次。
社区开发时间让开发人员每月在开放源代码项目上花费一些工作时间,以便他们可以与开发社区保持联系并掌握最新技术。
学习午餐这是公司购买食物并留出超长午餐时间供开发人员一起吃饭并轮流介绍技术主题的时候。每月一次或两次是理想的。
建立技术库。 企业Safari订阅是一个不错的开始,但也要包括计算机编程艺术等经典著作。
成为一名开发人员的要点是,如果您真的很擅长工作,那么创建相关技术与将该技术纳入标准公司学习渠道之间的时滞将使这些传统方法变得毫无用处。
提供出色的参考资源更为有效,最重要的是,可以提供直接向其他开发人员学习的机会。
提供反馈和建议机制。定期收集人们想要的样本。定期收集我们发展目标的样本(如果有),并尝试将其与可能的课程相关联。如果不在您的领域内并且对于该主题的课程或课程有很高的需求,请使用技术资源来制定课程列表或课程计划等。
这是我的建议:
帮我了解自己。这可能很棘手,并且在某种程度上相当昂贵,因为这是相当个性化的,但是这里的关键是要帮助我了解我的长处,在专业环境中我想做哪些事情,公司怎么办最好利用我,等等。请注意,这可能是心理上或精神上的,因此可能需要一些敏感性。例如,有些人可能认为更高的力量有一切存在的原因,而另一些人可能认为圣经是一本童话书,只是为了极端,大多数人介于两者之间。这里的另一部分是找到自己的激情和兴趣,当然这并不总是那么容易。此处的其他区域可能包括MBTI,九型人格,优势搜索器,或F-Score,仅举几例,以尝试更多地了解自己。情商的自我意识部分也在这里,介绍了如何实现这一点的另一种想法。
让我知道我在公司的道路选择。例如,如果我很高兴成为一名开发人员,我可以在公司工作25年吗?我是否必须找到一些职业发展并走那条路?这部分是关于我知道公司想要什么和可以使用什么,也有关于我知道我必须探索的选择。有些人可能想从选项列表中进行选择,而不是凭空创建自己的选项。
帮助我找到提升自己的资源。这是在我知道自己是谁以及可以去哪里之后发生的事情。公司有辅导计划吗?是否有一些志愿者团体可能引起我的兴趣,并向我表明该公司关心我周围的社区?有什么可以帮助我从自己的所在位置迁移到想要的位置。另一种看待这一问题的方法是,在制定可以提供的目标方面有多少援助。我不想自己提出所有要点,但是我也不希望这一切强加于我。是否有一个同行认可小组?我是否想加入运动或艺术团体?这里的另一方面是,在不知所措的情况下,鼓励和情感支持也可能是我实现个人成就的关键。
关系和沟通发展。从某种意义上讲,它涵盖了情绪智力的其他领域,这里的重点是可以帮助我了解我之间的什么样的关系,我的参与度如何,我如何良好地交流自己的工作,需要或需要?这里有一个棘手的部分是,尽管这可能看起来像是“娘娘腔”,但现实是,我很确定这是我的数学或计算机科学课程所没有涵盖的,即使我存在的本质的一部分是拥有联系与其他人分享东西。
我承认我会根据学习和开发部门的需求自行解决其中的一些问题。我想要求在开发部分进行更改可能要求太多,对吗?:)
我讨厌内部培训。内部培训可以做的最好的事情就是为我选择的外部培训付费。有出色的外部培训远胜于任何内部培训。支付外部培训费用将使拥有更多技术熟练员工的公司受益,并有助于增加保留率,因为外部培训通常被认为是一种福利。
每个评论:我曾经参加过的绝对最好的培训是建筑师的大师班。句号,句号,没有比这更好的了。我还参加了Don Box讲授的Guerrilla COM,以及Mike Woodring和Keith Brown讲授的Guerrilla .NET。相信我,与在一年的内部培训中相比,在Juval Lowey工作一周可以得到更多收益。
建议第一个:为开发人员认为与学习有关的任何事物创建中央托管解决方案。至少,演示视频和布袋视频应该在这里;截屏视频,工作流视频等也很不错。如果有人想编写一个文本文件,概述设计决策的方式或他们认为最佳代码审查过程的方式,那就让他们吧!确保所有捐款都是自愿的。清楚标明所有资料的日期,以便开发人员可以自己判断他们可能(或可能不)过时。这可以像内部Wiki上的目录页面一样简单(您是否有内部Wiki,对吗?),或者像允许进行投票和评论的StackOverflow类型的解决方案一样复杂。
使我丧命的事情-特别是对于我曾经工作的大公司,甚至对于我现在工作的初创公司-都是组织内部产生了多少知识,然后又失去了多少知识。这种策略有助于缓解这种情况。
建议之二:创建与公司任务相关的内部技术事件日历。给它播种尽可能多的东西(从CocoaHeads /用户组会议到移动开发小组的所有东西,...),然后让开发人员自己添加事件,以免遇到麻烦。如果解决方案允许他们RSVP并查看公司的其他人员(Google日历执行此操作),则可获得奖励。它有助于建立社区意识,并帮助开发人员了解谁可以分享并可以讨论他们的兴趣。
已经说过的- +9000派遣开发人员参加会议。 还有一个广为宣传的过程,供开发人员识别培训并说:“嘿,您应该给我发送!”,并对批准此培训后开发人员的工作有明确的期望(他们是否需要分享?他们给公司其他人的笔记吗?就他们所学到的东西做一个布袋。等等。好的开发人员通常知道他们需要学习什么。优秀的开发人员通常知道最有效的学习方法。