在开发过程中总是会遇见很多自己不知道的事物,这时候我们已经进入了知识盲区,遇见这样的情况我们作为开发人员需要怎么处理呢?
问题背景
之前总是碰见一些团队对各种开发过程中使用的软件有些争议,比如下边几种代表性的:
* 为什么不使用 git,其实我觉得 svn 挺好的,Git 那货…..?
* Jenkins 那个配置太麻烦了,我觉得 shell 会更好用点….
* 为什么不使用 Jira、禅道、youtrack 等项目管理软件,学习成本太高了不如 excel 来的快….
一般沟通到这里就会停住了,因为已经意识到团队中所缺乏的东西了。其实一般出现上边的问题有不愿意接受新事物,及其懒惰的思想因素在里面,长期的经验主义者总是落后于前沿的技术。
发现问题进行接纳能提升很大的团队工作效率,如果因为业务团队的负责人一意孤行不被接纳导致团队效率下降 ⬇️ 这时候开发人员就该考虑下是否团队适合 🈴️ 自己了!
怎么做?
其实并不是某些新的软件及系统就一定好,但如果能提升整体的开发效率及进度何乐而不为呢?
在技术日新月异的今天,每天都有个总不同的新思想、新软件来解决我们遇见的问