有个计算机专业但是毕业了两年没从事编程工作的朋友,现在想入行做程序员,推荐前端还是后端? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
selfi
V2EX    程序员

有个计算机专业但是毕业了两年没从事编程工作的朋友,现在想入行做程序员,推荐前端还是后端?

  •  
  •   selfi 2020-07-18 17:47:07 +08:00 6975 次点击
    这是一个创建于 1979 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个朋友毕业了家里人觉得程序员工作强度太大,于是给他另外找了其他行业工作。但他做了两年一直是实际工作强度不比程序员低,工资还明显少了一截的状态,觉得这还不如当程序员呢。于是他现在辞了在家学习,想入行做回程序员。

    他网上查了查,现在相对而言需求量大一些的是前端和 java 后端,但两者之间又非常纠结。

    我总结了下他的情况和需求:

    • 本科学历(普通一本)
    • 计算机专业
    • 有一点点编程基础,但无计算机相关工作经验
    • 希望尽快找到工作
    • 希望早日能有个大厂履历
    • 打算在上海工作几年,后续如果留不下就去苏州这类二线城市(所以希望从事的方向二线城市也能找到合适的岗位)

    坦白说我对现在的初级前端、初级 Java 行情也不是特别清楚,好像都挺难的,就不知道哪个更难些。对于他的需求,我也没太多了解,毕竟我也只是个工作没两年的菜鸡。

    希望各位前辈给点意见,劝退的话就不用讲了,他好像入行的想法很坚定。感恩~

    ( PS:最后声明下这个朋友真的不是我,不要歪楼再发“你说的这个朋友到底是不是你自己.jpg”了,嘤嘤嘤)

    smallBalck
        1
    smallBalck  
       2020-07-18 17:57:58 +08:00   1
    目前市场前端需求高,初中级前端工资都比后端高
    ak47007
        2
    ak47007  
       2020-07-18 17:59:22 +08:00   1
    前端岗位只需要会前端,java 岗位全都要会,自己选吧
    asLw0P981N0M0TCC
        3
    asLw0P981N0M0TCC  
       2020-07-18 18:06:59 +08:00   1
    “你说的这个朋友到底是不是你自己.jpg”了,嘤嘤嘤)
    revalue
        4
    revalue  
       2020-07-18 18:13:06 +08:00   2
    @smallBalck 你对“前端”是不是有什么误解?
    itechify
        5
    itechify  
    PRO
       2020-07-18 18:15:33 +08:00 via Android   1
    推荐不做程序员
    zshneedmoney
        6
    zshneedmoney  
       2020-07-18 18:18:45 +08:00   1
    测试开发
    GBdG6clg2Jy17ua5
        7
    GBdG6clg2Jy17ua5  
       2020-07-18 18:19:45 +08:00 via iPhone   1
    劝退
    asaxing
        8
    asaxing  
       2020-07-18 18:25:42 +08:00 via iPhone   1
    推荐人工智能和大数据 /doge
    djoiwhud
        9
    djoiwhud  
       2020-07-18 18:34:52 +08:00 via Android   1
    先丢本 java 编程思想,要求他三周看完两遍,并且能够理解和记忆大多数内容。能做到再谈入行的事,做不到就只能劝退。
    lxtx2018
        10
    lxtx2018  
       2020-07-18 18:38:11 +08:00 via Android   1
    @jackrelative 你在开玩笑吧
    imzcg2
        11
    imzcg2  
       2020-07-18 18:42:52 +08:00   1
    imzcg2
        12
    imzcg2  
       2020-07-18 18:43:25 +08:00   1
    建议看看呢亲,受不了就放弃系列
    fwktzs
        13
    fwktzs  
       2020-07-18 18:56:33 +08:00 via iPhone   1
    @imzcg2 图裂开了
    a132811
        14
    a132811  
       2020-07-18 19:01:15 +08:00   1
    现在互联网厂流行 golang 了,考虑一下?
    有其它语言基础的一两个月上手,东西很少。比 java 那一套简单不少。
    imzcg2
        15
    imzcg2  
       2020-07-18 19:01:26 +08:00   1
    @fwktzs #13 https://s1.ax1x.com/2020/07/18/U2piq0.jpg 这个呢,不怎么会用 V2EX 的图片,我用的 V2EX 插件完美渲染展示
    imzcg2
        16
    imzcg2  
       2020-07-18 19:03:05 +08:00   1
    @a132811 #14 工作还是 java 好找尤其是外包
    gzchen
        17
    gzchen  
       2020-07-18 19:04:51 +08:00   1
    imgcook 由设计稿一键智能生成代码的大厨
    https://imgcook.taobao.org/
    最近在推行这个,估计最弱的那一批前端要被革掉了
    hackyuan
        18
    hackyuan  
       2020-07-18 19:35:31 +08:00   1
    @gzchen 这个给谁用呢
    EminemW
        19
    EminemW  
       2020-07-18 19:36:04 +08:00   img src="http://www.v2ex.com/static/img/heart_20250818.png?v=c3415183a0b3e9ab1576251be69d7d6d" width="14" align="absmiddle" alt="" /> 1
    @gzchen #17 业务逻辑还是要写的吧
    gzchen
        20
    gzchen  
       2020-07-18 19:45:32 +08:00   1
    @hackyuan 让设计直接快速出一个静态页面
    @EminemW 那肯定要了,但是也可以节省很多工作量了


    相信后续这个可以出现带纯前端交互的吧
    autogen
        21
    autogen  
       2020-07-18 19:46:46 +08:00   1
    有一点点编程基础,但无计算机相关工作经验
    yoke123
        22
    yoke123  
       2020-07-18 21:29:35 +08:00   1
    给他前端和 Java 思维导图(是的,密密麻麻的那种),先让他大致浏览看看呗。
    建议选前端,因为 Java 太卷了,不信你问问那些 Java 开发的。
    revalue
        23
    revalue  
       2020-07-18 22:05:14 +08:00   1
    @yoke123 java 早点卷 和 前端晚点卷,请问有啥好处?
    raaaaaar
        24
    raaaaaar  
       2020-07-18 22:13:41 +08:00 via Android   1
    如果大学认真学了,转什么不都简单么,反正最后都要学。
    youxiachai
        25
    youxiachai  
       2020-07-18 22:32:28 +08:00   1
    尽快找到工作。。这一条。。。
    只能找些要求不高的外包 java 了。。。做做 CRUD 了。。
    现在前端干的基本都是全栈的活,脱离技术太久,需要的广度太多,时间上来不及
    小公司干不来,大公司,看不起你。。。
    至于大厂,你没有逆天的能力,错过了校招。。。
    只能期待,还没成长为大厂的小公司了。。
    fihserman123
        26
    fihserman123  
       2020-07-18 22:36:50 +08:00   7
    推荐做前端或者客户端,近些年相较后端而言,缺人,入口也快一些。
    :) 感觉 V2EX 的风气越来越差了,回答个问题不是调侃就是瞎指挥:Java 编程思想这本书都能推荐的?
    GW8I970f36di11t6
        27
    GW8I970f36di11t6  
       2020-07-18 22:55:32 +08:00   1
    @gzchen 这个很多动态的效果都无法实现吧?充其量只是前端多了一个工具而已,还不至于替代。
    gzchen
        28
    gzchen  
       2020-07-18 23:22:14 +08:00   1
    @Ainsoph
    要把基本的动态交互做成自动化,很容易吧?替代肯定不至于,但是可以让 2 个前端减成一个前端
    swulling
        29
    swulling  
       2020-07-18 23:50:35 +08:00 via iPhone   1
    坦白说很困难,先去小公司或者外包积累吧。

    前端和后端也要看个人能力,现在前端整体工作更好找一些,缺口比较大。
    swulling
        30
    swulling  
       2020-07-18 23:52:09 +08:00 via iPhone   1
    但是其实有个更好的建议是考计算机专业的硕士,出来直接应届身份,学校不错的话,去大厂也很容易。
    swulling
        31
    swulling  
       2020-07-18 23:53:59 +08:00 via iPhone   1
    如果能考上不错的大学的计算机硕士。两年半时间你的未来的路绝对比在小厂奋斗要宽的多。

    可能直接校招白菜价都比小厂两年后拿的多。
    deplives
        32
    deplives  
       2020-07-19 00:32:43 +08:00   1
    说句实话,有点异想天开,你要说刚毕业,还能借着校招进大厂,现在算社招把,还想借着一点点的编程基础进大厂。还是好好脚踏实地的做好外包的准备
    justin2018
        33
    justin2018  
       2020-07-19 09:27:45 +08:00   1
    不做程序员~
    senwzz
        34
    senwzz  
       2020-07-19 10:00:49 +08:00   1
    不推荐主业做程序员,用来做副业还可以
    useben
        35
    useben  
       2020-07-19 10:40:00 +08:00   2
    丢失了两年的时间还想进大厂, 让一只准备的人情何以堪 emm 。。
    dongdongdong
        36
    dongdongdong  
       2020-07-19 11:22:07 +08:00   1
    不建议来了,这行也没那么容易了
    IamCyborg
        37
    IamCyborg  
       2020-07-19 12:14:18 +08:00   1
    真实。。我六月毕业没找到合适的前端岗位,现在在做电商运营,准备以后有机会再搞前端
    wupher
        38
    wupher  
       2020-07-19 15:30:59 +08:00   1
    还是转产品吧,毕竟有 CS 证书。

    做开发的话,还是要看实际动手能力的,能写代码,甚至写的好,是不是计算机专业反而不重要。
    Kaiv2
        39
    Kaiv2  
       2020-07-19 16:12:17 +08:00 via Anroid   1
    @fihserman123 不是杠,《 Java 编程思想》 有啥问题?
    HappyFox
        40
    HappyFox  
       2020-07-19 17:35:14 +08:00   1
    @Kaiv2 #39

    实际上这本书对没有持续“沉浸”在计算机技术领域的初学者不够友好,计算机专业的学生、Java 工程师之所以可以直接上手这本书,是因为他们持续生活在一个充斥着计算机技术交流的环境下,很容易忽视一些普通人的想法和感受

    比如,String 的意思是什么呢?
    程序员:字符串
    音乐老师:弦

    比如,CRUD Boy 的意思是什么呢?
    程序员:仅仅使用增删改查,对业务进行初级的实现的初级程序员
    英语老师:crud 美: [krd] 英: [krd] n. 脏东西;污垢;渣滓>CRUD Boy=坏男孩???

    回到问题本身,我更建议题主的朋友在条件允许的情况下,去读软件工程的专业硕士。
    1.至少先融入计算机专业的环境
    2.获得应届生身份,提升学历,补足大厂校招的短板
    3.有充足的时间恢复实力,同事获得部分校友资源
    TimeRain
        41
    TimeRain  
       2020-07-19 18:10:58 +08:00   1
    读的进书还是读书吧,考上一个名牌大学研究生,到时想做程序员也好,想考公也好,都很好
    TimeRain
        42
    TimeRain  
       2020-07-19 18:13:37 +08:00   1
    如果这位朋友家里不急着要他挣钱,建议考研读书,继续深造,考上了一个好学校的研究生对以后的发展助力至少比现在要好
    ruanimal
        43
    ruanimal  
       2020-07-19 19:39:59 +08:00   1
    自己的职业选择都没有主见的人,感觉入坑码农,后续也会很艰难啊
    xieranmaya
        44
    xieranmaya  
       2020-07-19 20:57:19 +08:00   1
    建议来我培训班培训一期,学校不错人也努力的话,学完就进大厂也不是没有可能,往期有非科班非应届的学完就进腾讯,美团,字节,小米等公司的。
    liyi5132
        45
    liyi5132  
       2020-07-20 09:09:57 +08:00   1
    怀疑无中生友,手动狗头
    yiyi11
        46
    yiyi11  
       2020-07-20 09:24:33 +08:00 via Android   1
    后端天花板比前端高,内卷程度也更高,但难度与机会并存。
    seagull7558
        47
    seagull7558  
       2020-07-20 09:27:25 +08:00   1
    一点点编程基础,,太难了,如果 java 后端开始 从 java 基础 到 spring ,mvc, 持久,spring boot 这些框架,再到分布式中间件,还有 spring cloud,学习成本未免过高
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3298 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 04:31 PVG 12:31 LAX 20:31 JFK 23:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86