急着转行程序员的人别学 Python 和 C++

2022-02-24 19:43:51 +08:00
 zzzzzzggggggg

转发一篇文章: https://mp.weixin.qq.com/s/HRUG-S-5fBiZCxoS1sumCw

最近有一些朋友咨询我转行的事情,很多人想学 python 或 c++并且想靠它们找到工作,我想说千万别这样想。

为什么呢?

首先你目前的需求是要急着转行并且要找到工作找到吃饭的家伙,那么你首先要考虑的是:

学的东西是不是有足够多的岗位

学的东西可以让你比较快的进入到干活阶段

1.先说 python 。

python 这门语言语法很简单入门很容易,但是它的岗位比较少,大部分是数据处理、算法调包、web 后端,而且数据处理、算法调包的工作重点也不是 python ,而是数据和算法知识,也就是说你学了 python 也找不到这种工作;还有就是纯拿 python 来做 web 后端的公司很少,据我所知早期的知乎、字节跳动的部分系统是 python 后端,现在应该都重构完了

所以你学了 python ,工作岗位很少,急着转行的你学它干啥?别听培训班说什么“你要悄悄学 python 然后惊艳所有人”那都是瞎扯

2.再说 c++

c++这门语言很好,但是比较繁琐语法比较多,新手很难出活儿。它主要是运用在系统编程、后端、高性能计算等等,好像还可以用来做客户端,但是现在应该也被其他语言比如 js 蚕食了,据我所知大公司里面用 c++比较多的是腾讯,但是现在部分新系统也在往 go 语言上迁移了,因为 go 语言简单易学好出活儿。

所以急着转行的你为啥要去花很长时间学习一门岗位并没有很多的语言呢?

3.急着转行适合学什么?

我个人看法是:Java 后端或前端

原因就两点:简单易学且工作岗位多。你们平时可以去招聘软件看看,招 java 或前端的很多,客户端就别学了,现在客户端的市场被小程序以及前端蚕食了很多。

4.总结

转行是个大事,我身边有转行成功的,大厂里面也有很多其他专业的同事,程序员这个职业比较看重实力,但是很明显它对学历的要求也在逐渐提高,转行的朋友擦亮眼睛

有什么问题可以在评论区问我,有空了我就会回答

9580 次点击
所在节点    程序员
102 条回复
hello2090
2022-02-24 19:47:49 +08:00
不是应该学深度学习吗?
ChuJunn
2022-02-24 19:54:10 +08:00
多谢楼主转发,借楼问下 v 友们入门有没有好一点的教程,纯小白
zzzzzzggggggg
2022-02-24 20:01:10 +08:00
@ChuJunn 你可以试试
zzzzzzggggggg
2022-02-24 20:01:32 +08:00
@ChuJunn 想学什么
littlewing
2022-02-24 20:03:38 +08:00
为何不试试 rust 呢(手动狗头.jpg )
plko345
2022-02-24 20:17:17 +08:00
@littlewing rust 也就比 c++简单一点点
zzzzzzggggggg
2022-02-24 20:28:21 +08:00
@littlewing 友军厚葬吧
bzshow1
2022-02-24 20:35:18 +08:00
确实转码的最好学 java 和前端 vue react
zzzzzzggggggg
2022-02-24 20:47:25 +08:00
@bzshow1 感谢认同
ruyu
2022-02-24 20:50:06 +08:00
> c++这门语言很好

不, 我认为这门语言很不好
fanxasy
2022-02-24 21:03:41 +08:00
@hello2090 不是应该学量子力学吗
sirius4gnu
2022-02-24 21:08:17 +08:00
现在的公众号写文章,能知道 c++已经很不容易了,大家还是支持下吧。
3dwelcome
2022-02-24 21:08:44 +08:00
这就和股票投资一样。

学 Py AI 方面和 C++底层方面的,属于高风险高回报。长期收入大多要比前端和 JAVA 要好。当然学习曲线和找工作难度也高。

而前端是低风险,但人人都去学,也很卷,不知道什么时候就再次被迫转行。你说市场上小程序和网站需求很大,可是很多都是换皮就能做的项目,没深层次技术壁垒。以后一旦低代码普及,又要淘汰一批人。
dorentus
2022-02-24 21:21:55 +08:00
Rust 比 C++ 简单?一点点?
qaqLjj
2022-02-24 21:28:41 +08:00
前端最简单
wonderfulcxm
2022-02-24 21:40:51 +08:00
如果只是面向工作,你说的是对的。
ampedee
2022-02-24 22:27:11 +08:00
作为一个自学 python 转行的过来人,同意楼主关于 python 的看法。
如果当时学的是前端,三年经验应该可以拿现在薪资的两倍了。
fpure
2022-02-24 22:29:30 +08:00
@dorentus rust 当然比 c++简单,就比如移动语义,rust 所有权系统天然支持移动语义,而 c++有值类别、左值右值亡值、左值引用、右值引用、万能引用、引用折叠、拷贝构造、移动构造、std::move 、std::forward 等等概念
littlewing
2022-02-24 22:44:48 +08:00
@fpure C++ 这些东西都是因为历史包袱,需要兼容,所以搞得四不像。之所以大家觉得 rust 比 c++ 难是因为 c++ 相比 rust 而言,太自由了
helloworld000
2022-02-24 23:10:10 +08:00
可以先学个 Python 有一些基本的基础

然后再学 js nodejs 这些前端的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/836242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX