通常情况下采用计算机来处理问题,说到底就是一个逻辑问题,业务逻辑通过算法设计来体现,通过数据结构的设计来解决算法的时间复杂度、空间复杂度问题,所以从事程序员工作要求掌握算法设计和数据结构方面的知识。
大数据目前正处在产业落地的阶段,大数据整个产业链涉及到很多具体的工作岗位,包括数据采集、整理、存储、安全、分析、呈现等,这些岗位中并不是所有的工作都需要有较强的逻辑思维能力,除了数据分析对算法有一定的要求之外,其他岗位对逻辑思维的要求并不高,通过一个系统的学习过程也是可以胜任的。
与大数据关系密切的岗位划分中,人才需求量比较大的岗位还包括大数据运维,运维岗位的职责是完成大数据平台的搭建、组件的部署、测试、管控、维护等内容,这些内容也并不需要非常强的逻辑思维能力,对于逻辑思维能力较差的人来说也是可以从事的。
其实,逻辑思维能力是可以通过培养和训练来提高的,并不是说逻辑思维能力强的人就一定是天生的。培养逻辑思维能力首先要从了解计算机处理问题的方式开始,把一个大的问题划分成若干个小的模块,然后再通过循环、递归、归并等方式进行具体的处理,其实逻辑思维能力更是一种考虑问题的方式和方法,只要方法运用得当就不会有问题。看一个简单的递归过程,采用python来完成描述:
培养逻辑思维的过程可以通过实验来完成,有很多抽象的内容并不好理解,但是通过实验往往就能建立起逻辑的画面感,这也是很多程序员解决逻辑问题的方式。
所以,即使逻辑能力较差,也是可以学习大数据的,而且也能够找到对应的工作岗位。在当今的大数据时代,学习大数据是不错的选择。
大数据是偶的主要研究方向之一,目前偶也在带大数据方向的研究生,偶会陆续在头条写一些关于大数据方面的文章,感兴趣的朋友可以关注偶,相信一定会有所收获。
如果有大数据方面的问题,也可以咨询偶。
谢谢!