能不能同时精通数据分析和程序开发呢?

理由
举报 取消

题主大四 已申请美国大学cs硕士的项目 主要以做软件工程为主 因为今后的发展考虑 想要同时精通数据分析..算是大数据处理吧 还有软件开发..这个主要做web开发和app开发 有没有前辈能给一点建议 或者尝试过的人谈一谈怎么进行 小弟跪谢了 ps. 不是说一定要同时做两份工作 只是如何通过各种方式掌握这两个领域的核心技能

2017年10月24日 7 条回复 843 次浏览

发起人:AaronZhao 初入职场

不懂心理学的工程师不是好的产品经理

回复 ( 7 )

  1. 崔巍
    理由
    举报 取消

    如果兴趣使然当然可以,只要你愿意投入那么多时间,可以在本职工作之外在做些努力

  2. 昆吾
    理由
    举报 取消

    当然没问题,事实上,一个合格的工程师应当对全栈技术均有所了解,并且在某几个领域做到转精,这样才能在宏观上对系统产生足够的认知,从而产生系统性的价值。

    至于你想要精通的两方面,一个偏数学算法,一个偏应用;一个负责产生某类应用内容,一个偏应用表达,这本身就是从事数据类产品需要掌握的两项基本技能,没有什么不可以的。

    关于方法,不要好高鹜远,脚踏实地有简到难一点点做,但无论怎样,一切都是靠代码堆出来的,所以方法就是写代码,看代码,看书看论文,其中写代码最关键,没有捷径没有捷径没有捷径…

  3. 阚海
    理由
    举报 取消

    程序开发你得会语言,

    数据分析你得有数据分析的理论在支撑

    程序开发只是工具,只是能实现你数据分析的方式,

    其实你数据分析要是挺厉害的,完全可以找人做程序开发。

    会程序开发在将来算是一种必备的技能,

    但不是生存的技能。

    请花几年的时间学好程序开发,

    但请花一生的时间去学好数据分析。

  4. 匿名用户
    理由
    举报 取消

    可以啊。不过你需要付出10倍于常人的努力。

    首先你说的是精通对吧,精通就不是小打小闹自娱自乐了。先说软件开发,各种框架你要熟悉吧,造轮子能力要有吧,实在的工程经验要有吧,拿的出手的项目要有吧。这个就得好几年时间积累。前提还是跟一个好的团队+一个好的工作环境,不然分分钟被榨干了哪儿还有时间学东西。

    再说数据分析,看你的题目描述应该在数据分析这块儿没有什么基础,打个基础保守估计也要一两年时间吧,概率论统计线性代数矩阵这些起码得熟悉吧(stochastic process, convex, learning theory这些先不说了)。再就是常用的工具和算法,python matlab 爬虫 可视化这些要一个一个慢慢学,这是基础,然后就是data analytics的经典算法一个一个边学边练打通关也不是容易的事情,而且学了也不一定会用,还得有相应的项目来练手。如果想进阶还得搞data mining/machine learning,不说多了,随便挑一个小方向也够学几年的了,对模型的理解,参数的设定,optimization的方法,或者根据你工作需要customize模型的能力一个也不能少,实际问题不可能简单到拿几个开源工具就能搞定的。

    So,题主一步步来吧。欢迎交流。

  5. 匿名用户
    理由
    举报 取消

    当然可以.这都不算什么

    我精通 程序开发+产品+把妹

  6. 四海飘渺
    理由
    举报 取消

    有什么不可以的?早期都是一个人技术全拦….

  7. 匿名用户
    理由
    举报 取消

    可以考虑加架构师方向

我来回答

Captcha 点击图片更换验证码