一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 2640|回复: 25
收起左侧

[BigData] 零基础学Coding 有必要学C或者C++吗?

[复制链接] |试试Instant~ |关注本帖
rboncelover 发表于 2014-11-25 16:38:55 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
刚转到stat的小硕,本科是商科,完全没学过Coding。 以后也想找data 相关的工作,我就在想如果零基础学Coding 有必要去take CS 的C 或者C++的课吗? 如果不必要的话,我自学了python的话, 去上CS数据结构和算法或者SQL的课,能理解吗? 万分感谢地里面的各位,有了大家的分享,才让我看到了自己的目标和希望。衷心的谢谢~
demonhunter 发表于 2015-5-19 05:09:32 | 显示全部楼层
我在CMU读CS PhD的铁哥们儿就一直对我说:
做data science
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
要精通一门脚本语言,比如Python

然后要会一门Compile的语言:Java或者C,C++什么的

如果觉得C和C++太难,学Java没错的。而且现在网上很多算法code都是Java的,不是C++performance不好而是C++实在太难pitfall太多。
回复 支持 1 反对 0

使用道具 举报

124929052 发表于 2014-11-25 17:45:05 | 显示全部楼层
路过帮顶~~   PS:想问楼主关于UCSB的录取情况及转博情况...  15fall 申统计MS...   定位贴在这里... http://www.1point3acres.com/bbs/thread-105379-1-1.html  求评估、、
回复 支持 反对

使用道具 举报

窗外一棵树 发表于 2014-11-25 18:06:51 | 显示全部楼层
零基础还是别看c++了  Python更适合短时间内入门吧  coursera上记得应该也有Python的公开课  入门的话看视频效果稍微好一点吧   SQL和这关系不大  至于数据结构能不能听懂  我觉得如果学Python或者java都听不懂, 那学C或者c++ 就更听不懂了。。。
回复 支持 反对

使用道具 举报

 楼主| rboncelover 发表于 2014-11-26 03:07:30 | 显示全部楼层
窗外一棵树 发表于 2014-11-25 05:06
零基础还是别看c++了  Python更适合短时间内入门吧  coursera上记得应该也有Python的公开课  入门的话看视 ...

谢谢哇~  那我想再请问一下 如果只是自学了Python 没有学C 或者 C++ 去上CS的数据结构和算法的课  会不会听不懂啊 因为我了解到的是数据结构和算法都是用C或者C++ 实现的  我的目的是想上数据结构和算法  学C或者C++是担心听不懂数据结构和算法的课~ 非常感谢~
回复 支持 反对

使用道具 举报

 楼主| rboncelover 发表于 2014-11-26 03:10:56 | 显示全部楼层
本帖最后由 rboncelover 于 2014-11-25 14:13 编辑
124929052 发表于 2014-11-25 04:45. 鍥磋鎴戜滑@1point 3 acres
路过帮顶~~   PS:想问楼主关于UCSB的录取情况及转博情况...  15fall 申统计MS...   定位贴在这里... http: ...

我觉得你申请我们学校master问题可能不大,我们学校之前算是好转PhD的, 考过两门Qualify的学长,学姐基本都在等转PhD,  问题在于这两年想转PhD的人比较多了,成功率没有以前那么高了~ 前几年好很多~ 这是我了解的情况~  
回复 支持 反对

使用道具 举报

amy55699886 发表于 2014-11-26 05:19:53 | 显示全部楼层
同问。不过我现在在学java
回复 支持 反对

使用道具 举报

窗外一棵树 发表于 2014-11-26 12:53:26 | 显示全部楼层
rboncelover 发表于 2014-11-26 03:07
谢谢哇~  那我想再请问一下 如果只是自学了Python 没有学C 或者 C++ 去上CS的数据结构和算法的课  会不 ...
. from: 1point3acres.com/bbs
不会的 用Python刷题的人还挺多的   而且数据结构和算法的课也不是都用c或c++吧  比较有名的几个公开课 比如ucb的 普林斯顿的  都是用java实现的。。
回复 支持 反对

使用道具 举报

 楼主| rboncelover 发表于 2014-11-26 16:46:52 | 显示全部楼层
窗外一棵树 发表于 2014-11-25 20:53
不会的 用Python刷题的人还挺多的   而且数据结构和算法的课也不是都用c或c++吧  比较有名的几个公开课  ...
. 1point3acres.com/bbs
我是准备去修我们自己的学校的CS系的数据算法和结构 貌似是通过C++实习的~ 纠结Ing
回复 支持 反对

使用道具 举报

124929052 发表于 2014-11-30 17:34:32 | 显示全部楼层
rboncelover 发表于 2014-11-26 03:10. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
我觉得你申请我们学校master问题可能不大,我们学校之前算是好转PhD的, 考过两门Qualify的学长,学姐基 ...

谢谢楼主~
回复 支持 反对

使用道具 举报

summersong 发表于 2015-2-27 12:58:24 | 显示全部楼层
其实做data science 不是必须会C++, 会Python就完全可以了,这有会任何一门编程语言就完全可以了
回复 支持 反对

使用道具 举报

杨颐杋 发表于 2015-5-13 03:11:25 | 显示全部楼层
不管了,趁着暑假有一个编程课c/c++我先去上,是死是活真是拉一拉才知道。
回复 支持 反对

使用道具 举报

libran_x 发表于 2015-5-13 06:24:23 | 显示全部楼层
看了看最近的讨论感觉说什么的都有啊,最近火的那个帖子里“统计专业在读, 迷茫是否投奔Data Science大军”说python也不够,还是得java。我感觉DS弄阔的面太大了,很难面面俱到。感觉搞cs的人也是有分类的,也不是什么都会,为什么数科就要恨不能从ETL然后到建模再到后期可视化甚至做成app都要精通呢?
回复 支持 反对

使用道具 举报

杨颐杋 发表于 2015-5-16 05:51:48 | 显示全部楼层
libran_x 发表于 2015-5-13 06:24
看了看最近的讨论感觉说什么的都有啊,最近火的那个帖子里“统计专业在读, 迷茫是否投奔Data Science大军” ...

其实就是进了一个公司后,要啥学啥,不同公司偏向不同,于是啥都能冒出来。
回复 支持 反对

使用道具 举报

libran_x 发表于 2015-5-16 09:55:56 | 显示全部楼层
杨颐杋 发表于 2015-5-16 05:51
其实就是进了一个公司后,要啥学啥,不同公司偏向不同,于是啥都能冒出来。

所以说cs,统计都在学校打好基础,然后凭兴趣自己发展一下,去了公司具体再规划,不合适再跳。像我这种上大学早的老人(03年上的),当年搞数据对编程的要求还没有这么迫切,R也是崭露头角,更别说pthon什么的了。那时候浪费了很多青春,悔啊 。。。
回复 支持 反对

使用道具 举报

小K 发表于 2015-5-16 11:16:00 | 显示全部楼层
believe it or not, coding will open more doors for you than other stuff

you think you have the coolest model (stat savvy) until you are faced with the task to translate that into a product (coding needed)
you think you have the coolest model (stat savvy) until you realize to get the data you need mapreduce, which is almost always built on top of some java like languages. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
you think you have the coolest model (stat savvy) until you have to implement it for production
you think you have the coolest model (stat savvy) until you need to show it to a broad audience, need a dashboard, and BI tools can only get you so far

you think you have the best business sense about what to build next and how to build it, until you have to build it...you need to find engineers, and convince them you this is worth doing...
you think you have the best business sense, until you see real data, --- the courage to change your mind when faced with data is also a key skill, btw
. 鍥磋鎴戜滑@1point 3 acres
Imagine the productivity when you study the product, have some inkling about sth, pull the data to support it, ran EDA and prelim models to try things out on a small scale. 1point3acres.com/bbs
write the custom methods with stat model or ML on production system, build it into a service, serve to the website (hook up with front end or other component). Waral 鍗氬鏈夋洿澶氭枃绔,
or have an idea, build the feature and AB test it, analyze the result, and if good, ship it.

It is certainly not easy to accomplish, but trust me, lots of people have accomplished it.
回复 支持 反对

使用道具 举报

杨颐杋 发表于 2015-5-16 12:07:07 | 显示全部楼层
libran_x 发表于 2015-5-16 09:55
所以说cs,统计都在学校打好基础,然后凭兴趣自己发展一下,去了公司具体再规划,不合适再跳。像我这种上 ...

没事我帮你垫底,我99年进大学的,最近正忙于确定这个“基础”都是些啥,然后好好打。一起努力啊!
回复 支持 反对

使用道具 举报

libran_x 发表于 2015-5-17 06:07:37 | 显示全部楼层
杨颐杋 发表于 2015-5-16 12:07
没事我帮你垫底,我99年进大学的,最近正忙于确定这个“基础”都是些啥,然后好好打。一起努力啊!

小K说的是有道理的,现在如果不会写程序实现自己的想法那就是白搭,公司还是需要会干活的。
回复 支持 反对

使用道具 举报

杨颐杋 发表于 2015-5-17 23:47:43 | 显示全部楼层
libran_x 发表于 2015-5-17 06:07
小K说的是有道理的,现在如果不会写程序实现自己的想法那就是白搭,公司还是需要会干活的。
. From 1point 3acres bbs
恩恩,是,你现在已经打了哪些基础呢?我还在很初级的阶段,还在修概率,统计这种课,CS想交给UDACITY处理,使用它的一对一服务(很有用吗)
回复 支持 反对

使用道具 举报

libran_x 发表于 2015-5-19 03:00:19 | 显示全部楼层
杨颐杋 发表于 2015-5-17 23:47
恩恩,是,你现在已经打了哪些基础呢?我还在很初级的阶段,还在修概率,统计这种课,CS想交给UDACITY处 ...

我也刚开始用udacity这种上课的,不是很清楚。不过我觉得小k的置顶帖子(data scientist养成)够详细了, 你可以参考。
回复 支持 反对

使用道具 举报

swufejun 发表于 2015-5-19 04:50:10 | 显示全部楼层
我觉得lz可以先学Java,进可攻,可以学C++,退可守,可学Python。直接学Python,会有很多计算机的特性不了解。直接来C++,又是比较难的。Java在美帝用的也很广泛
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-8 02:08

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表