如何提高团队编程水平

北大青鸟大学城校区logo 北大青鸟大学城校区
招生简章校园环境师资力量就业明星招生问答软件工程师北京大学学历学员项目联系我们 报名通道

免费在线咨询通道>>

免费在线报名通道>>

北大青鸟报名电话
当前位置:北大青鸟 > 新闻动态 > 行业新闻 >

如何提高团队编程水平

标签:   分类:行业新闻

本文为北京北大青鸟清河校区小编收录整理,仅代表个人观点!强调个人目标与团队兴趣

在小团队里,只讨论眼下全球流行的IT技术,却忽略小组内部正在做的工作,这是对精力和潜力的极大浪费。而将关注的内容与团队成员正在参与的项目或日常工作中面临的问题联系起来,这样则会更加有效。

实行正式的代码审查

不要空谈想法或策略,最好办法是坐下来、打开编辑器并准备好代码进行审查。通过向别人讲解自己的代码,你能从中学到很多东西。可以毫不夸张地讲,任何向他人教授知识的过程都能产生价值,哪怕仅仅是讲解编程习语或者命名规范这样的小知识也是如此。

倾向有理有据的争论

在编程社区里,依据权威(“某某说过……,因此……”)和流行观点(“大家都是这么做……”)的争论非常普遍,但最终都会偏离想要表达的观点。幸运的是,讨论代码有一种更为有效的方法。

对于给定问题讨论解决方法,明确问题背景是最重要的。不了解问题背景,就不清楚解决这个问题是使用锤子还是推土机更合适。明确问题背景后,对于给出的解决方案就有了可讨论的依据。

虽然上面提到的内容更多的是针对个人而不是在团队练习,但同样的目标也应当出现在你参与的任何团队活动中。无论何时,尽可能根据需要分成专注不同技术的小组,这样可以避免出现强迫一些成员练习或学习与其不相关或不感兴趣的内容。我们可支配的时间和精力是宝贵的,应当小心分配。

值得注意的是,这个建议并不意味着只关注狭窄的和现实的目标。对于理论研究或经典课题的深入学习同样适用,并且可以在团队活动中开展。不要为了模糊不清的兴趣去组织活动,将这些活动在某种程度上与个人内在目标联系起来是非常必要的。

在技术与社交之间建立良好的平衡

在任何组织里,没有交流很难建立起共同的文化,成员之间也不会分享自己的兴趣。然而,迄今为止我见到过太多的用户小组从像HackFest一样的盛会变得平淡无奇。如果团队的社交准则鼓励这种行为,就不会有深入的讨论和研究开始并延续下去。

本文为北大青鸟清河校区小编收录整理,仅代表个人观点!

若有疑问请拨打北大青鸟咨询热线:010-80146691或点击免费在线咨询!
  • xml地图 网站地图 招生简章 合作企业 学员项目 联系我们
  • 关闭窗口