说是技术文章其实是自己的日记

there is always a girl, you want to ask her: "from scale one to ten, how much you hate me ?"

前情回顾

这几天想起来高中时候的很多事,总结起来感觉自己当时就是个大蠢蛋,错过了很多东西。但是人总是要向前看的,所以要珍惜自己的时间,珍惜眼前人,用心去生活,不要要自己在以后的人生中留下遗憾,毕竟谁都不希望自己到老的时候回忆起来满满的都是悔恨。

上篇文章大致总结了Taro开发小程序扩展全局调用API的实践。今天本来聊一下网站或系统实现多语言的方案。但是根据自己以往的经验,发现自己对这个技术点的理解并不那么深刻,印象中好像也就是将各个语言放到了一个配置文件中,然后根据语言系统的切换,进行了不同的展示。

这种操作严格意义上说似乎并不是真正的多语言方案,所以这个多语言事儿,我还需要花点时间去深入的研究一下。

那么今天就聊一下技术负责人需要具备怎么样的素质吧,毕竟大部分人都是有这个想法的,不会踢球的守门员不是一个好厨子。

技术负责人需要哪些素质

当程序员的时间长了,做的东西多了,慢慢的就会有了一些自己的思考,比如不再像最开始的那样只关注某个技术点,不再只关注某个模块儿。慢慢的会从整个系统的业务去思考一些问题,这也是资深程序员和普通程序员的一个区别。

技术负责人是一个项目实施的保证,需要带着团队一同进步,它也许并不直接参与开发,但是仍然是一个非常重要的角色,它日常大致需要做以下几方面的事情:

  • 适当的平衡业务的进度与技术方案
  • 解决重要的,复杂的技术问题
  • 帮助团队其他成员的成长
  • 从全局考虑整个项目的技术和业务的问题

如果需要的话,甚至需要他在对整个业务有一定的把控的前提下,能够提供一整套的技术架构方案。

  • 技术选型
  • 脚手架开发
  • 持续集成方案
  • ...

对于整个系统而言,技术负责人需要保证项目能够持续的进行下去。在项目实施的过程中还需要能够做到以下几点:

  • 保证开发的质量
  • 提升项目成员的能力
  • 确保功能和应用能按质按量上线

总结

不论我们现在的技术水平如何,处在什么样的环境。不论在什么样的公司,写什么样的业务,都应该尽力的去提升自己的能力,像自己身边优秀的学习

至少将来可以问心无愧的对自己说:

我曾经努力过。

不让自己的人生再留遗憾

javascript基础知识总结