v 友能否给文科研究生推荐一门进可攻退可守的编程语言

232 天前
 tangshuier

先用一句话概括我要问的问题:文科研究生(这是大前提,很多人拿理工科背景转码成功说事)学习什么编程语言合适,进可以开发工具解决实际问题,退可以拿它找到工作(仅限国内环境)。

先说一下我选择编程语言的标准:一是学习曲线是否陡峭,二是就业市场上不同语言所需岗位的多少(仅以 boss 直聘为例)。在我个人认知里,似乎好找工作的编程语言很难学,容易学的编程语言很难找工作。

起初我选择了 python 进行学习,因为语言难度不大,基础也容易,但是我拿着它找工作却没找到合适的工作(也许是这个语言很“胶水”,性能不如 c++,应用生态不如 java ;也许是我技术水平确实不够);后来我选择了 c++,因为这个语言几乎无法替代,工作相对其他语言来说也好找(这只是我的个人认知,如果有误请指正),但是学习曲线很陡峭,很多抽象概念我很难理解。

我对编程语言以及就业前景的认知有很大问题,而且我也很难从企业视角去了解一个企业主力开发语言,我能了解到的很多信息几乎来自培训机构“制造”的大量充满焦虑甚至偏见的信息,可靠性很低。希望大家能够帮我确定一个切实可行的方向,谢谢大家。


在这里也对于可能出现的一些观点做个统一回应:

  1. 关于考公考编: 我在成为研究生之前考过公考过事业编,均告失败,这也是我成为研究生的原因

  2. 文科研究生为什么想“转码”,自己的优势在哪里: 我提出这个问题的本意只是确定一门“进可攻退可守”的编程语言,结果发现回答问题的人大部分由于我所写的“大前提”把话题引向了“文科生不要轻易转码”。如果说自己转码的优势在哪里,我觉得即便代码写的再怎么好,功能实现再怎么完美,光“文科生”这个标签就已经是巨大劣势了吧😂

  3. “进”和“退”是不是搞反了,为什么要提出这种问题: 我对编程语言以及就业前景的认知有很大问题,提出这个问题也是为了给我的认知纠偏。当然我也希望能给文科生想转码的群体纠偏(就目前来说我没那么大牌面)


同问题亦发布于 telegram ,非用于引流行为,仅供回答者参考:
链接 1 链接 2

8043 次点击
所在节点    问与答
153 条回复
LcDraven
232 天前
c
BadFox
232 天前
python 入门,然后苦练 gpt 。
zhhbstudio
232 天前
@tangshuier #6 你可能对前端开发的工作有一些误解。可以很简单生成一些页面,但是前端还涉及到交互、校验等一系列东西,就我所了解到的,自动生成还达不到不熟悉前端的人能借助人工智能替换掉前端开发工程师这一岗位。
zhhbstudio
232 天前
@tangshuier #5 没有一门语言能在所有方向做到主流啊,既想进可攻,退可守,又想攻守全是极致的选择,哪有那么好的选择
Promtheus
232 天前
我感觉就是学 java 因为教程很多,轮子很多。适合入门。
Dogtler
232 天前
C
lmx07
232 天前
千万不要被误导了,C 语言计算机专业的人学起来都费劲,还是建议 Python ,Python 都学不会的话,建议直接放弃,编程也不是什么高大上的活,不适合没有关系的。
fredsunme
232 天前
你太功利了,不适合这个行当。
要么放弃文科研究生。要么放弃转码,还是把代码当工具作为附加分吧
mythabc
232 天前
简单低门槛和好找工作是矛盾的。
目前就业市场程序员供大于求,简单低门槛意味着竞争者多,那工作就不好找。
wingzhingling
232 天前
首先现在有啥好找工作的吗
fengsi
232 天前
1. 如果是瞄准了找工作,那我不知道,自己好好调查调查吧
2. 如果是有点兴趣,学着玩玩,我推荐 JavaScript 和 Python ,两者易获得正反馈,并且适用范围都很广,学的东西也不多。
Alexsen
232 天前
py+gpt?
gdfsjunjun
232 天前
C++ JAVA 二选一,肯定选 JAVA 啊,起码可以做后端开发、安卓应用。
C++应用场景在哪?我能想到的只有嵌入式开发。
lueluev
232 天前
@tangshuier #27 算法对找工作没意义?我有点不懂你的逻辑:前端门槛太低,所以不学前端; python 学会了找不到工作; java 要学的太多,所以不学 java 。任何一个配套周边生态多的好像你都不想学,这难道不是语言的优点吗(周边工具多、社区活跃)。同样不懂的还有“挫败感来自文科生这个标签” ,难道归根结底会归根到学文科上吗...?要不考虑考虑干产品吧,蛮多学文科的做这个的,会技术也是加分项
mxT52CRuqR6o5
232 天前
vbs ,office 会用
wupher
232 天前
- 什么都冲只会害了你自己。

- 重要的不是语言,而是你能拿它来做啥。招你肯定不是看上你会 xxx 语言,而是你拿它做了 xxxx

- 当前最普适的应该是 javascript / python 了,相信 5 年后它们都会还在

- 预祝求职顺利
andydebug
232 天前
黄教主都说了没必要学什么编程语言了,以后 gpt 可以胜任。
43n5Z6GyW39943pj
232 天前
@gdfsjunjun 不是哥们 科班都不一定能搞定 c++,文科还考虑什么(直接 Python/go
Rocinante
232 天前
这个进退是不是反了
nightsky
232 天前
那必须是英语+任意一门编程语言

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

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

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

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

© 2021 V2EX