斯坦福 IT

谈谈IT之我见

最大赞力
0.00
当前赞力
100.00%
本贴不提供任何公司内部信息,所有提供的信息均可从外网搜到。搜不到的不好意思不能提供。

从学校毕业一晃已经马上4年了,也在加拿大IT行业混了四年。从小公司到现在顶级互联网公司,也经历了不同的岗位,也算是见多识广吧。

现在的IT应该是最火的专业了,一个高校,什么专业都可能没有但是绝对不会没有计算机相关的专业。同时大街上的培训班也是层出不穷。我的朋友还有很多网友都问过我如何学计算机,如何转计算机,那我索性总结一下,欢迎大家一起讨论。

1. 如何学计算机?

我应不应该学java?PHP真的是最好的语言吗?太多太多这种问题了。同样的问题对不同的人回答是不同的。首先,如果你是在校学生,还有至少两年才毕业,那我的建议就是选一门主流语言,然后好好学习数据结构,算法,离散数学,编译原理。什么框架重要吗?重要,但是不是应届生应该考虑太多的。

如果你是在职人员想转行,那看你目标公司用什么就学什么,因为你没有太多时间去打基础。但是,你所面临的问题就是你会的技术很可能被淘汰。

都说计算机发展太快,其实只是技术发展太快,但是基本理论到现在还是没有怎么太大变化,数据结构还是那些,离散还是那些理论。这也就是我为什么说应届生要追求基础而不是技术的原因。举个例子:想当年我上大学时候流行jsp,现在谁还用?所以无论谁,有时间了去打好基础才是最重要的,有了这个基础再去刷技术知识真的很快可以掌握。但是反过来只会一项技术知其然不知其所以然的话,新技术出来就很难适应。

2. 如何选公司?

没有最好的公司,只有最合适的。我的第一个公司,小公司。技术陈旧,开发部门没有话语权。我待了没多久就走人了。但是后来听说很多人在那好几年了,有技术去别的公司不行的所以不敢走,有这个公司事少懒得换的。所以不是所有人都有一样的期望值,找到那个对的公司才是对你最好的公司。

我是比较喜欢技术。所以技术强,压力小的公司是我的首选。我来说说怎么看一个公司技术水平。首先看JD,很多公司会说他们使用什么技术。但是用这个技术不代表他们用的好。所以面试期间不但要回答他们的问题,在对方让你提问的时候一定要抓住机会问技术问题。比如这个公司说我们用mysql,那你可以提前准备些相关的问题,结合面试内容反问面试官。举例:面试官问你index问题,那你可以反问他你们平时index都是如何确定的,写query的时候你们怎么优化index上的column。正常的面试官不会因为你提问这类问题而有负面看法,反而像我一样的技术人员喜欢那些对技术深究的候选人。如果面试官感到反感,那趁早远离这个公司。

当然如果你对自己技术不自信,想着找到一个工作就行,那就不要问这么多了......

3. 培训班值当吗?

我说这个可能得罪很多培训班的人,但是我还是要说,不值当!

来我给你们多角度分析。

首先IT这个行业需要很强的收集信息能力跟自学能力。所以如果你没法搜集网上资料然后自己学习入门,那请三思,你可能不适合这个行业。

其次,咱们来看看培训班常说的,人工智能岗位高薪但是需要会python。然后有人就傻乎乎的去了。拜托,很多AI库是用py不代表会py就会AI啊,初中水平的充要条件跟必要条件都忘了?所以这些说某某高薪岗位只要会一样技术就行的都是骗子,有一个算一个,没有例外。这些高薪岗位要的是这个人的脑子思维能力,技术只是把他脑子里的思想转化出来的工具。你会了工具没有脑子白搭。你有脑子也就不会上当。

然后,有人说了,我就知道谁谁谁可以毕业有工作的。那请问回到第一条看,他们收这么多钱值当吗?我没有说培训班没有用(就算上一段说的骗子你也能学点py编程不是吗?),但是費效比简直差到家。所以不要幻想说我去了培训班就有工作。关键还是靠你。


最后,欢迎有志之士来我们公司:https://careers.google.com/
 
最后编辑: 2019-12-14
最大赞力
0.00
当前赞力
100.00%
从学校毕业一晃已经马上4年了,也在加拿大IT行业混了四年。从小公司到现在顶级互联网公司,也经历了不同的岗位,也算是见多识广吧。

现在的IT应该是最火的专业了,一个高校,什么专业都可能没有但是绝对不会没有计算机相关的专业。同时大街上的培训班也是层出不穷。我的朋友还有很多网友都问过我如何学计算机,如何转计算机,那我索性总结一下,欢迎大家一起讨论。

1. 如何学计算机?

我应不应该学java?PHP真的是最好的语言吗?太多太多这种问题了。同样的问题对不同的人回答是不同的。首先,如果你是在校学生,还有至少两年才毕业,那我的建议就是选一门主流语言,然后好好学习数据结构,算法,离散数学,编译原理。什么框架重要吗?重要,但是不是应届生应该考虑太多的。

如果你是在职人员想转行,那看你目标公司用什么就学什么,因为你没有太多时间去打基础。但是,你所面临的问题就是你会的技术很可能被淘汰。

都说计算机发展太快,其实只是技术发展太快,但是基本理论到现在还是没有怎么太大变化,数据结构还是那些,离散还是那些理论。这也就是我为什么说应届生要追求基础而不是技术的原因。举个例子:想当年我上大学时候流行jsp,现在谁还用?所以无论谁,有时间了去打好基础才是最重要的,有了这个基础再去刷技术知识真的很快可以掌握。但是反过来只会一项技术知其然不知其所以然的话,新技术出来就很难适应。

2. 如何选公司?

没有最好的公司,只有最合适的。我的第一个公司,小公司。技术陈旧,开发部门没有话语权。我待了没多久就走人了。但是后来听说很多人在那好几年了,有技术去别的公司不行的所以不敢走,有这个公司事少懒得换的。所以不是所有人都有一样的期望值,找到那个对的公司才是对你最好的公司。

我是比较喜欢技术。所以技术强,压力小的公司是我的首选。我来说说怎么看一个公司技术水平。首先看JD,很多公司会说他们使用什么技术。但是用这个技术不代表他们用的好。所以面试期间不但要回答他们的问题,在对方让你提问的时候一定要抓住机会问技术问题。比如这个公司说我们用mysql,那你可以提前准备些相关的问题,结合面试内容反问面试官。举例:面试官问你index问题,那你可以反问他你们平时index都是如何确定的,写query的时候你们怎么优化index上的column。正常的面试官不会因为你提问这类问题而有负面看法,反而像我一样的技术人员喜欢那些对技术深究的候选人。如果面试官感到反感,那趁早远离这个公司。

当然如果你对自己技术不自信,想着找到一个工作就行,那就不要问这么多了......

3. 培训班值当吗?

我说这个可能得罪很多培训班的人,但是我还是要说,不值当!

来我给你们多角度分析。

首先IT这个行业需要很强的收集信息能力跟自学能力。所以如果你没法搜集网上资料然后自己学习入门,那请三思,你可能不适合这个行业。

其次,咱们来看看培训班常说的,人工智能岗位高薪但是需要会python。然后有人就傻乎乎的去了。拜托,很多AI库是用py不代表会py就会AI啊,初中水平的充要条件跟必要条件都忘了?所以这些说某某高薪岗位只要会一样技术就行的都是骗子,有一个算一个,没有例外。这些高薪岗位要的是这个人的脑子思维能力,技术只是把他脑子里的思想转化出来的工具。你会了工具没有脑子白搭。你有脑子也就不会上当。

然后,有人说了,我就知道谁谁谁可以毕业有工作的。那请问回到第一条看,他们收这么多钱值当吗?我没有说培训班没有用(就算上一段说的骗子你也能学点py编程不是吗?),但是費效比简直差到家。所以不要幻想说我去了培训班就有工作。关键还是靠你。


最后,欢迎有志之士来我们公司:https://careers.google.com/
谢谢行内专家来给大家指教。说到什么AI,大数据,机器学习等流行技术,我倒是有些疑问,这些技术实际上近年来才热门起来的,即使计算机专业的科班学生,基本上也没有在学校里面学到什么。周围好些从事IT行业的朋友基本没有机会去接触这些,实际上这些反而是非IT的行业根据自身的学要不断在这个领域学习和驱动这个发展。实际上我觉得培训班就是给这类人准备的,不需要太多的理论知识和扎实的基础,学会一两样技术,根据行业需求进行定制,立马就能转化成生产力。因为要靠培训班进专门的计算机公司,真的还不如才从学校毕业的计算机学生,但是要进利用这些技术的非IT行业,就可以利用自己本身的行业知识的优势了
 
最大赞力
0.00
当前赞力
100.00%
谢谢行内专家来给大家指教。说到什么AI,大数据,机器学习等流行技术,我倒是有些疑问,这些技术实际上近年来才热门起来的,即使计算机专业的科班学生,基本上也没有在学校里面学到什么。周围好些从事IT行业的朋友基本没有机会去接触这些,实际上这些反而是非IT的行业根据自身的学要不断在这个领域学习和驱动这个发展。实际上我觉得培训班就是给这类人准备的,不需要太多的理论知识和扎实的基础,学会一两样技术,根据行业需求进行定制,立马就能转化成生产力。因为要靠培训班进专门的计算机公司,真的还不如才从学校毕业的计算机学生,但是要进利用这些技术的非IT行业,就可以利用自己本身的行业知识的优势了
其实机器学习并不新鲜,甚至deep learning需要的神经网络也是很早的概念。

然后呢,不管是什么驱动学习,只要去学,就可以成功。只是培训班的问题是忽悠人和费效比问题。比如你的例子,有的人在别的岗位看到了可以引入ai,这个人需要学的是ai如何建模,内部如何运作,最后才需要学的是py语言。同样除了it技术,还有就是原有行业的业务熟练度。

科班出身的优势在于对计算机各种理论的扎实理解,然后再次基础上理解一些算法模型并不困难。

但是培训班基本上都是80%时间教你py,最后在教你调用几个封装好的库让你觉得你会ai了。因为ai背后其实是数学跟数据结构和算法。这几门讲起来可不是两三个月可以搞定的。所以这算忽悠。同样某个行业的业务熟练度也不是培训班可以解决的。

至于费效比,其实不用那么麻烦,我们云平台的autoML产品可以让不懂任何技术的人建立ai模型。
 
最大赞力
0.00
当前赞力
100.00%
其实机器学习并不新鲜,甚至deep learning需要的神经网络也是很早的概念。

然后呢,不管是什么驱动学习,只要去学,就可以成功。只是培训班的问题是忽悠人和费效比问题。比如你的例子,有的人在别的岗位看到了可以引入ai,这个人需要学的是ai如何建模,内部如何运作,最后才需要学的是py语言。同样除了it技术,还有就是原有行业的业务熟练度。

科班出身的优势在于对计算机各种理论的扎实理解,然后再次基础上理解一些算法模型并不困难。

但是培训班基本上都是80%时间教你py,最后在教你调用几个封装好的库让你觉得你会ai了。因为ai背后其实是数学跟数据结构和算法。这几门讲起来可不是两三个月可以搞定的。所以这算忽悠。同样某个行业的业务熟练度也不是培训班可以解决的。

至于费效比,其实不用那么麻烦,我们云平台的autoML产品可以让不懂任何技术的人建立ai模型。
ai的背后是数学,是各种assumption。这些不是几个月的培训班能教会的。事实上ai或数据分析最重要的step是feature engineering,而这一步一般没有什么很fancy的技术名词,无非就是了解数据本身的逻辑,挑选合适的representation。但培训班教不会这些。最多教一下那些toy sample。如果数据科学这么容易学会,那些jd就不会要求硕士起步了。有些更离谱,博士起步。那些培训出来的,无法想象如何找工作。
 
最大赞力
0.00
当前赞力
100.00%
大牛,进不去

之前有个网友说,滑铁卢的谷歌相当于沈阳华晨宝马,和德国宝马不一样,门槛是总店山景城的一半,薪酬是总店的三分之一。呵呵,我也学会抬杠了。所以你不用担心,进温哥华亚麻厂也是没问题的。长春一汽奥迪嘛。
 

Mimi2007

程序员妹子
最大赞力
0.00
当前赞力
100.00%
从学校毕业一晃已经马上4年了,也在加拿大IT行业混了四年。从小公司到现在顶级互联网公司,也经历了不同的岗位,也算是见多识广吧。

现在的IT应该是最火的专业了,一个高校,什么专业都可能没有但是绝对不会没有计算机相关的专业。同时大街上的培训班也是层出不穷。我的朋友还有很多网友都问过我如何学计算机,如何转计算机,那我索性总结一下,欢迎大家一起讨论。

1. 如何学计算机?

我应不应该学java?PHP真的是最好的语言吗?太多太多这种问题了。同样的问题对不同的人回答是不同的。首先,如果你是在校学生,还有至少两年才毕业,那我的建议就是选一门主流语言,然后好好学习数据结构,算法,离散数学,编译原理。什么框架重要吗?重要,但是不是应届生应该考虑太多的。

如果你是在职人员想转行,那看你目标公司用什么就学什么,因为你没有太多时间去打基础。但是,你所面临的问题就是你会的技术很可能被淘汰。

都说计算机发展太快,其实只是技术发展太快,但是基本理论到现在还是没有怎么太大变化,数据结构还是那些,离散还是那些理论。这也就是我为什么说应届生要追求基础而不是技术的原因。举个例子:想当年我上大学时候流行jsp,现在谁还用?所以无论谁,有时间了去打好基础才是最重要的,有了这个基础再去刷技术知识真的很快可以掌握。但是反过来只会一项技术知其然不知其所以然的话,新技术出来就很难适应。

2. 如何选公司?

没有最好的公司,只有最合适的。我的第一个公司,小公司。技术陈旧,开发部门没有话语权。我待了没多久就走人了。但是后来听说很多人在那好几年了,有技术去别的公司不行的所以不敢走,有这个公司事少懒得换的。所以不是所有人都有一样的期望值,找到那个对的公司才是对你最好的公司。

我是比较喜欢技术。所以技术强,压力小的公司是我的首选。我来说说怎么看一个公司技术水平。首先看JD,很多公司会说他们使用什么技术。但是用这个技术不代表他们用的好。所以面试期间不但要回答他们的问题,在对方让你提问的时候一定要抓住机会问技术问题。比如这个公司说我们用mysql,那你可以提前准备些相关的问题,结合面试内容反问面试官。举例:面试官问你index问题,那你可以反问他你们平时index都是如何确定的,写query的时候你们怎么优化index上的column。正常的面试官不会因为你提问这类问题而有负面看法,反而像我一样的技术人员喜欢那些对技术深究的候选人。如果面试官感到反感,那趁早远离这个公司。

当然如果你对自己技术不自信,想着找到一个工作就行,那就不要问这么多了......

3. 培训班值当吗?

我说这个可能得罪很多培训班的人,但是我还是要说,不值当!

来我给你们多角度分析。

首先IT这个行业需要很强的收集信息能力跟自学能力。所以如果你没法搜集网上资料然后自己学习入门,那请三思,你可能不适合这个行业。

其次,咱们来看看培训班常说的,人工智能岗位高薪但是需要会python。然后有人就傻乎乎的去了。拜托,很多AI库是用py不代表会py就会AI啊,初中水平的充要条件跟必要条件都忘了?所以这些说某某高薪岗位只要会一样技术就行的都是骗子,有一个算一个,没有例外。这些高薪岗位要的是这个人的脑子思维能力,技术只是把他脑子里的思想转化出来的工具。你会了工具没有脑子白搭。你有脑子也就不会上当。

然后,有人说了,我就知道谁谁谁可以毕业有工作的。那请问回到第一条看,他们收这么多钱值当吗?我没有说培训班没有用(就算上一段说的骗子你也能学点py编程不是吗?),但是費效比简直差到家。所以不要幻想说我去了培训班就有工作。关键还是靠你。


最后,欢迎有志之士来我们公司:https://careers.google.com/

点赞。我们城市没有谷歌分部,不想换城市,所以去不了。
 
最大赞力
0.00
当前赞力
100.00%
之前有个网友说,滑铁卢的谷歌相当于沈阳华晨宝马,和德国宝马不一样,门槛是总店山景城的一半,薪酬是总店的三分之一。呵呵,我也学会抬杠了。所以你不用担心,进温哥华亚麻厂也是没问题的。长春一汽奥迪嘛。
面试难度是一样的哦,因为很可能onsite面试你的人都不在滑铁卢。而且我们是全球无障碍transfer。所以跟华晨宝马还是不太一样。
 
最大赞力
0.00
当前赞力
96.50%
其实机器学习并不新鲜,甚至deep learning需要的神经网络也是很早的概念。

然后呢,不管是什么驱动学习,只要去学,就可以成功。只是培训班的问题是忽悠人和费效比问题。比如你的例子,有的人在别的岗位看到了可以引入ai,这个人需要学的是ai如何建模,内部如何运作,最后才需要学的是py语言。同样除了it技术,还有就是原有行业的业务熟练度。

科班出身的优势在于对计算机各种理论的扎实理解,然后再次基础上理解一些算法模型并不困难。

但是培训班基本上都是80%时间教你py,最后在教你调用几个封装好的库让你觉得你会ai了。因为ai背后其实是数学跟数据结构和算法。这几门讲起来可不是两三个月可以搞定的。所以这算忽悠。同样某个行业的业务熟练度也不是培训班可以解决的。

至于费效比,其实不用那么麻烦,我们云平台的autoML产品可以让不懂任何技术的人建立ai模型。
谢谢行内专家来给大家指教。说到什么AI,大数据,机器学习等流行技术,我倒是有些疑问,这些技术实际上近年来才热门起来的,即使计算机专业的科班学生,基本上也没有在学校里面学到什么。周围好些从事IT行业的朋友基本没有机会去接触这些,实际上这些反而是非IT的行业根据自身的学要不断在这个领域学习和驱动这个发展。实际上我觉得培训班就是给这类人准备的,不需要太多的理论知识和扎实的基础,学会一两样技术,根据行业需求进行定制,立马就能转化成生产力。因为要靠培训班进专门的计算机公司,真的还不如才从学校毕业的计算机学生,但是要进利用这些技术的非IT行业,就可以利用自己本身的行业知识的优势了

楼主做AI,或者ML?

一直比较好奇DevOps在这些新兴领域的应用。
 

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部