新技术的推广

本质上,如果不涉及c/c++层和framework层,做app和做web开发工作真的没有本质区别:一定规模的业务,加上或丑或炫酷叼炸天的UI,动画特效,ok,that's it。业务真多!

所以说做业务心累,天天写组件,改业务,改ui,动画特效。还要时时学习最新的技术栈。

如果你是个5年以上的app开发工程师,学习了android原生java/kotlin开发,ios 原生 oc/swift开发;或许后来有学了react native开发;啥?落后了?flutter框架的dart开发。ok,终于,你集现代高效,快速,高性能app开发技术于一生,发现市场上已经非常多的同行和你做着类似的事情了。

出路呢?

技术人员得写博客啊,高质量的技术文档,高质量的demo,高质量的人生体悟啊。

技术开发人员的价值何在?

这,要从遇到的技术人说起。在本人漫长的开发生命中,遇到许多不乏优秀的人才,尤其在一个公司呆久了,人来了去,去了又来,人事变动非常的频繁。他们或技术全面,或对某一领域深入耕耘,他们利用自己的专长,支撑了公司前端业务,或语义开发工作,或服务器后端开发工作。他们是支撑起整个IT公司的业务所需技术的脊梁。

技术开发人员的能力极限能拓展到何方?

在这些各端开发中,每一种开发,都有自己的一套技术栈,你要问大牛,他们是否了解其他端的开发,相当一部分人会回答略知一二。他们的“略知一二”,其实就是可以马上上手,没有语言障碍,没有框架/逻辑的限制,花三天的时间,就可以快速熟悉一门语言,框架。所以,理论上,他们可以做到,做安卓的,切换到ios也没有问题;做java服务器的,go语言服务器也能上手;纯原生app开发的?也可以用react native,  mobile-js, flutter开发。就是如此的“高可扩展”。

技术开发人员如何利用技术影响自己,影响他人,实现自我价值?

首先,开发人员学技术要影响到自己,例如把新技术带入到自己的项目中,或改善了代码质量,或提高开发效率,或改善团队的效率。
其次,若影响他人,应该积极,正面的影响,如他人先入为主的认为引入的新技术,或新特性不好,可使用自己项目的案例,证明该技术,方案是否可行,接着,帮助对方引入新技术。

最后,心态要摆正,引入新技术,是为了提高开发效率,加快开发工作。要积极,如果队友不是那么感兴趣,不用太着急推广,过于心急,反而适得其反了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章