开头
昨天去面了一家公司,价值观有受到冲击。
面试官技术方面没的说,他可能是个完美主义的人,无论什么事情到了他那里好像都有解决的方案,我被说的无所适从,感觉他很厉害。
但我不能认可的是,面试官觉得加班是理所当然的,还说有人想把事情做的更好,愿意自主加班。这个我不否认,但凭什么说加班说的那么理所当然,违背国家制度也这么理所当然吗?
他问我对加班的看法。我说可以加班,有意义就可以。他继而反问,有些人觉得给老板打工就是没意义的,那是否所有加班都是没意义的呢?我当然说不是,他这么以己度人,我无语了。
我又说,忙的时候可以加,不会一直加下去吧?有没有阶段性休息和调整的说法?
他说没有,不到公司上市会一直保持这种状态。
顿时我不知道该说些啥,也许就是价值观的不同吧,似乎我不加班就说明我工作划水,效率低。
让你加班的,可能就是你的同行,这似乎有点儿悲哀。
正文
现在面对跨平台技术的冲击,原生开发者的现状大家都清楚,我相信大多数面试的朋友都有这种体会,要求越来越高,要学习掌握的技术越来越多!
那么,到底有哪些技术是我们需要学会掌握的呢? 我们不妨先来看看现在企业对Android高级工程师有哪些要求。
这是智联招聘上面中软的招聘要求。我把重点给大家框出来了;
就是说,你现在想要在Android行业安稳或者良好的发展下去,除了之前的Android开发体系,你至少还得会上面提到的那些。
为了方便大家有个清晰的概念,我把这些框架一起发出来。
1.具备扎实的Java编程基础。基础对于一个人的成长高度是至关重要的,俗套且形象的可以比作万丈高楼的地基。
2.熟悉移动框架,还有提高开发效率的工具
3.熟练APP全方位性能调优以及代码框架的优化
4.NDK模块。像现在特别火的人工智能
5.混合式开发以及项目实战。跨平台的混合式开发app因其开发成本低,体验效果号的优势得到了企业的喜欢,混开发已成大势所趋了。而不实战操作学习的都是纸上谈兵;
还有关于前端,微信小程序等一些技术都是需要加入体系内的。就不繁杂全部例出来了。
总结
写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。
由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的腾讯文档免费获取。
还有免费的高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。
ve+Weex)微信小程序、Flutter全方面的Android进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。**