V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jerrywang959
V2EX  ›  问与答

想转行做程序员,有什么建议吗?

  •  
  •   jerrywang959 · 2021-01-17 14:40:59 +08:00 · 2657 次点击
    这是一个创建于 1187 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基本情况:TOP 10 大学的金融学本科,考研本院大概率考不上,即将毕业。只在一个地方机关单位实习过, 中游成绩,参加过很多社团活动。没有背景,家庭收入在 5 线城市自给自足。

    为什么想做程序员:

    1. 比较内向。有能力和别人沟通,但是能不和别人沟通就不想和别人沟通(别人是指没那么熟的人)。满足这样的职业也就是做个技术人员了。
    2. 相比于其他的技术,计算机不需要那么多的硬性设备要求,上手起来可能更加容易?
    3. 自己本身也是比较喜欢计算机的。喜欢它改变世界的魅力,喜欢写一个程序创造的过程,喜欢开源这种乌托邦般的事物。

    具有的一些能力:

    1. 编程语言 Julia, Matlab, Python, R, Stata 都会一些,也就是会基本的用法。Julia, Matlab 写过 1000 行左右代码的小项目。
    2. 逻辑能力应该还不错,较难的数学课也能学的懂,虽然现在都忘的差不多了。
    3. 10 个月前开始玩 Linux,现在应该可以说是比较溜了。

    补充说明:

    1. 相比于数据分析,我可能更喜欢做开发程序,因为它是一种创造。
    2. 具体的方向的话,目前比较感兴趣 云、网络、Linux 方面的,Java, C++, js, php 这些我都不会,学哪个应该也没啥差别。

    嗯...因为我啥都不懂,所以向论坛的大佬们请教,我要是去做程序员的话,现在该怎么办?学一门语言找工作,还是继续考计算机的研?

    第 1 条附言  ·  2021-01-17 16:50:26 +08:00
    表达可能有点问题。。。

    我说的内向方面的问题,实际上应该是我希望有比较简单的人际关系,不是说我不愿意跟别人沟通。技术人员的人际关系相比之下应该比较简单吧。
    35 条回复    2021-01-18 20:21:02 +08:00
    szkoda
        1
    szkoda  
       2021-01-17 15:10:47 +08:00 via iPhone
    1.喜欢是第一生产力,不过工作和爱好毕竟是两个东西,你的“为什么做”的理由有点偏主观。

    2.说点客观的,如果你没有系统学习过计算机课程,如操作系统,计网,而且语言只是入门,那校招大概率找不到工作,现在校招竞争很大,一般跨行转程序员要么走培训班,要么自身技术就很好,建议考个计算机研究生,一来复习阶段就可以验证下你到底是不是喜欢,能考上再说,二来研究生毕业至少是科班,可以忽略本科的不足。


    补一条:金融的何必来计算机,感觉高开低走,金融 统计去做数据分析的挺多的,也有研发岗,不过你要不喜欢也没办法
    QingStone
        2
    QingStone  
       2021-01-17 15:18:36 +08:00 via iPhone
    附议一楼
    fuchaofather
        3
    fuchaofather  
       2021-01-17 15:27:36 +08:00 via Android
    不一定要转行,喜欢编程喜欢开源可以自己当爱好去做啊。这么好的优势全抛了不一定是个好选择,
    lewinlan
        4
    lewinlan  
       2021-01-17 15:32:34 +08:00 via Android
    搞量化的基本都是半个程序员(半个业余程序员)
    你可以试试这条路,找个基金公司开始
    revalue
        5
    revalue  
       2021-01-17 15:37:49 +08:00
    经济学走起。体制内走起。编程当爱好
    revalue
        6
    revalue  
       2021-01-17 15:39:11 +08:00
    @lewinlan 家境贫寒不适合搞这些。量化这条路很苦,时薪不高
    yzbythesea
        7
    yzbythesea  
       2021-01-17 15:51:39 +08:00
    top 10,数学和逻辑不错。我觉得你是个很好的苗子,甚至当码农已经明显 overqualified 了。如果你想进 faang,阻碍你的可能就只有一份美国研究生的申请了。
    cmdOptionKana
        8
    cmdOptionKana  
       2021-01-17 15:58:07 +08:00
    当业余爱好吧,因为你说 “更喜欢开发程序,因为它是一种创造”,但如果正规做个程序员,你的创造力有可能会被扼杀,因为很可能一直在实现别人提出的需求,上班就是别人花钱买了你的时间,别人都想好功能了,让你来执行而已。

    当业余爱好,你做自己的产品经理,有什么创意都可以自己做主,不用受别人牵制。
    jerrywang959
        9
    jerrywang959  
    OP
       2021-01-17 16:25:05 +08:00
    @szkoda 谢谢。我的想法可能有点任性了。希望工作就做自己特别喜欢的事情,这估计很难吧哈哈哈哈。
    jerrywang959
        10
    jerrywang959  
    OP
       2021-01-17 16:26:20 +08:00
    @yzbythesea 请问这个 faang 是啥意思,为啥非需要美国的研究生申请?
    DelayNoMay
        11
    DelayNoMay  
       2021-01-17 16:27:49 +08:00
    程序员恰恰是很需要沟通能力的一个职业,和产品沟通,和前端沟通,和测试沟通,还有和你一起做一个项目的后端沟通
    jerrywang959
        12
    jerrywang959  
    OP
       2021-01-17 16:28:48 +08:00
    @fuchaofather 嗯... 可能我在这个“业余爱好”上花费了太多时间,所以让我产生了错觉吧.....
    darksword21
        13
    darksword21  
       2021-01-17 16:31:18 +08:00 via iPhone
    1 。程序员也要交流
    2 。不容易
    3 。真正商业化工程化的东西有时候都在堆功能写重复的代码,跟你想的可能不一样
    jerrywang959
        14
    jerrywang959  
    OP
       2021-01-17 16:32:16 +08:00
    @DelayNoMay 其实任何职业都需要沟通的,我感觉作为一个技术人员的话,人际关系就会简单点,沟通的对象也相对固定点?
    leafre
        15
    leafre  
       2021-01-17 16:46:10 +08:00
    挺好的,欢迎来我厂 996 干个一年
    jerrywang959
        16
    jerrywang959  
    OP
       2021-01-17 16:47:11 +08:00
    @lewinlan 说到量化,金融工程。我在上这门课的时候就产生了怀疑。老师说什么搞好数据分析,研究一个算法,能跑赢大盘几个点,就可以直接带着算法进 XXX,拿多少多少钱。不可能每个投资组合都跑赢大盘,这种极具优势的算法是找到了没有被充分利用好的资源,使得市场更加有效了呢?还是把别人的钱赚过来了。二级市场终究是零和博弈,我希望做些有意义的事情。
    jerrywang959
        17
    jerrywang959  
    OP
       2021-01-17 17:02:29 +08:00
    @revalue 谢谢
    jerrywang959
        18
    jerrywang959  
    OP
       2021-01-17 17:02:43 +08:00
    peapods
        19
    peapods  
       2021-01-17 17:05:54 +08:00 via Android
    私下学学,找工作后续发展不一定行,程序员现在卷的。自己研究的东西很多时候公司用不到,现成的轮子拿过来改,写业务逻辑又没啥意思,而且加班能压榨的打工人多的是,你能接受么
    lewinlan
        20
    lewinlan  
       2021-01-17 17:42:11 +08:00 via Android
    @jerrywang959 严谨地说量化也是有它的社会价值的……不过这份工作会让人觉得没有意义,这个赞同。
    我也是金融转行的,当程序员的话我的建议是好好奋斗,少看 v2 的一些负面言论
    liufish
        21
    liufish  
       2021-01-17 18:00:37 +08:00   ❤️ 1
    日常劝退。。

    程序员也需要沟通。
    把程序开发当作职业时,不一定能发挥出你的创造力。
    seres
        22
    seres  
       2021-01-17 18:05:05 +08:00   ❤️ 1
    1.挑个方向,前端,后端,移动端
    2.找套课程跟着自学
    3.锻炼身体做好 996 的准备
    4.考研可以让你有更高的起点,没坏处
    across
        23
    across  
       2021-01-17 18:11:42 +08:00
    这个基础要转 100%能做到的。比如把大厂各个岗位招聘过一遍先,先挑几个感兴趣的,然后筛选有可能进的。
    当然,考研优选,能做到的话。
    fox0001
        24
    fox0001  
       2021-01-17 18:57:00 +08:00 via Android   ❤️ 1
    如果要找工作,报个培训班,学门语言+框架,就可以了。但前提是不要嫌弃工资低
    msaionyc
        25
    msaionyc  
       2021-01-17 19:15:09 +08:00
    快逃
    jerrywang959
        26
    jerrywang959  
    OP
       2021-01-17 19:44:53 +08:00 via Android
    @across 谢谢。看起来还是考研稳妥点...
    kaedea
        27
    kaedea  
       2021-01-17 20:19:00 +08:00 via Android
    只要不给培训机构交智商税,除了转生之外,其他全部支持转。
    lululau
        28
    lululau  
       2021-01-17 20:43:56 +08:00 via iPhone
    大概能理解你说的内向的意思,但是当今社会不管做什么行业什么职位,想要混得好,想往高处走,不要脸和吹牛逼的技能是必须的
    qiezixiansheng
        29
    qiezixiansheng  
       2021-01-18 00:44:21 +08:00
    两年程序员,正准备考公务员
    Aaronsunny
        30
    Aaronsunny  
       2021-01-18 09:55:56 +08:00
    建议转行。。
    pkwenda
        31
    pkwenda  
       2021-01-18 10:00:14 +08:00 via iPhone
    可能是下一个阮一峰
    dinjufen
        32
    dinjufen  
       2021-01-18 10:26:22 +08:00
    金融学,不考公吗,兄嘚。现在转行没啥优势,人太多了。
    jerrywang959
        33
    jerrywang959  
    OP
       2021-01-18 15:05:37 +08:00
    @lululau 确实,这两个对我来说蛮难的。希望可以减少这些因素的影响吧
    jerrywang959
        34
    jerrywang959  
    OP
       2021-01-18 15:08:54 +08:00
    @dinjufen 感觉干啥人都挺多的,赚钱的事情干的人都多。
    agagega
        35
    agagega  
       2021-01-18 20:21:02 +08:00
    程序员对沟通能力要求也多,但有一点和其他工作还是有差别的——通常来说程序员和陌生人沟通的机会没那么多。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1213 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:11 · PVG 02:11 · LAX 11:11 · JFK 14:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.