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

228 天前
 tangshuier

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

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

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

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


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

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

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

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


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

8035 次点击
所在节点    问与答
153 条回复
tangshuier
228 天前
@clemente 仅限国内环境
tangshuier
228 天前
@superedlimited 恐怕 js 只是第一步,下一步是 typescript 、vue 框架了吧
tangshuier
228 天前
@zeroDev 我只是希望在找工作的时候不要浪费我学习 py 的经历,以及我解决的实际问题( hr 大概率不认)罢了😂
joy33
228 天前
@tangshuier #20 然而现实初中级 java 毕业生连实习都难找,我只是建议学习编程从 python 入手不会有很强的挫败感,语言只是工具,核心是编程思想、算法这些
coderluan
228 天前
楼主有个认知错误,就是编程语言不等于行业或者就业方向,你想转码比起语言更应该注重行业,尤其是作为文科生,找到一个中间地带,在这个行业中,学编程的不懂行业知识,懂行业知识的不懂编程,而你都懂一些就能取得优势。
fredweili
228 天前
@tangshuier 看法就是写这些 JD 的人也没搞懂现在的大模型该怎么玩的
tangshuier
228 天前
@joy33 其实我的挫败感不是来自编程语言学不会(当然实际上 c++这种确实学不会,学到“指针”这一概念就已经开始劝退我了,python 基础回),我的挫败感来自“文科生”这个标签罢了;至于编程思想和算法......我一个文科生哪怕真的学会了对于开发工具和找工作又有什么意义呢
tangshuier
228 天前
@coderluan 什么行业既需要一定的编程知识,又需要文科生的行业经验?换一种提问方式,什么行业处在这个编程与行业经验都需要的中间地带,这是个问题
YANGTEKE
228 天前
编程思维不等于编程语言,语言只是工具,理解计算机的工作方式可能更有助于转码
tangshuier
228 天前
@coderluan 另外一个问题,据我目前的了解,吃文科生行业经验的行业,编程知识只是个加分项(不是决定因素);同样的,吃编程知识的行业,文科生的行业经验可能还是个不利因素
TrigVon
228 天前
php👀
tangshuier
228 天前
@YANGTEKE 您不会想让我从学习计算机组成原理、数据结构和操作系统开始再谈学习一门编程语言吧
zeroDev
228 天前
@tangshuier #23 HR 现在连学计算机的都不认了,别按照这个标准学
ktyang
228 天前
@tangshuier 我所说的转行,主要是从非计算机相关行业(专业)转到计算机行业(找工作)来说的;判断的话主要是从已经取得的成绩和论述以前工作内容中了解吧,我收到简历也肯定会去了解一下原行业究竟是什么,尝试去理解一些内容,当然也会很肤浅了,不过优秀的人总归会有很多特质表现出来的,有闪光点我会给机会去挖掘一下潜力。反正招进来的后面总体表现还可以,不过总人数要比科班的少很多了。
lizy0329
228 天前
Javascript + Python
tangshuier
228 天前
@TrigVon TIOBE 编程语言排行榜里,php 的流行度只有 1.09%,甚至还在下降;牛客网关于 php 的招聘只有两页......
coderluan
228 天前
@tangshuier #28 大哥,你想什么呢,文科专业多了,你自己学什么专业的啊,你的专业是否在已经或者正在尝试使用计算机技术呢,那么你去研究一下他们用的是什么,自己能否上手呢。
tangshuier
228 天前
@ktyang 明白了,谢谢您的回答
tangshuier
228 天前
@coderluan 我专业行政管理......目前能接触到使用的计算机技术有两个,一个是 aigc 写论文,另一个是 stata 数据分析(少部分使用 python ),这两个目前我都会用。
Phariel
228 天前
JavaScript+Python 这是对你的唯一解 其他都不适合你 你不信可以试试这个组合以外的东西

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

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

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

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

© 2021 V2EX