如何摆脱知识盲区

在开发过程中总是会遇见很多自己不知道的事物,这时候我们已经进入了知识盲区,遇见这样的情况我们作为开发人员需要怎么处理呢?

问题背景

之前总是碰见一些团队对各种开发过程中使用的软件有些争议,比如下边几种代表性的:

  • 为什么不使用 git,其实我觉得 svn 挺好的,Git 那货…..?
  • Jenkins 那个配置太麻烦了,我觉得 shell 会更好用点….
  • 为什么不使用 Jira、禅道、youtrack 等项目管理软件,学习成本太高了不如 excel 来的快….

一般沟通到这里就会停住了,因为已经意识到团队中所缺乏的东西了。其实一般出现上边的问题有不愿意接受新事物,及其懒惰的思想因素在里面,长期的经验主义者总是落后于前沿的技术。

发现问题进行接纳能提升很大的团队工作效率,如果因为业务团队的负责人一意孤行不被接纳导致团队效率下降 ⬇️ 这时候开发人员就该考虑下是否团队适合 🈴️ 自己了!

怎么做?

其实并不是某些新的软件及系统就一定好,但如果能提升整体的开发效率及进度何乐而不为呢?

在技术日新月异的今天,每天都有个总不同的新思想、新软件来解决我们遇见的问题,若我们固执己见不进行长期的学习及了解就不能提升我们的工作效率及竞争力。

其实接纳新事物第一步是需要改变自己的思想,其次开发人员多多浏览 GitHub,订阅技术站 RSS 等发现有趣的技术及框架是否能适应应用到开发过程中并提升自己的开发效率。团队管理者在应多多的接纳其他开发人员的提议,并且理解和了解后确定是否需要在当前项目中进行使用。

总结

如果不想落后就必须要让自己强大,如何才能具有竞争力需要拥有开放的思想和接纳是第一步 ☝️。