1.前端开发
前端开发是一个细致而且琐碎的工作。
你需要根据业务需求频繁地调整页面的细节。
你得非常细心,而且有喜欢主动使页面更精美兴趣。加班比较多。
2.后端开发
后端开发多是重复性开发,说白了就是苦力活,抽象能力很重要,一个好的开发,是要会偷懒的,偷懒才能促进开发能力的增长和减少重复工作。加班相对少。
3.大数据开发
大数据开发,需要你不断地学习理论知识,而且需要你有学习新的软件的使用能力。实际开发中代码量很少,更多的是优化,从理论上,去探索解决问题的方法。说简单点,就是要学会看各种软件的官网,并且能看懂。
4.数据挖掘
频繁地跟业务沟通,提供使用什么方式,什么算法,可以得到数据的有用信息。经常加班,有的还得出报表。
5.ETL工程师
要会写各种脚本,会写SQL,会抽数工具,要了解数据业务含义,了解数据分层架构,建模方式等等。