V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ha2ha
V2EX  ›  程序员

好纠结,咋办

  •  
  •   ha2ha · 268 天前 · 8630 次点击
    这是一个创建于 268 天前的主题,其中的信息可能已经有所发展或是发生改变。
    * 本人快大三了,现在好纠结,学完 Springboot 和一些中间件,做过几个比较小的开源项目,但是现在想自己做做项目复习,发现自己前端根本不会搞,又找不到搞前端的,咋办
    .......请求 v 友建议一下,是这个暑假学 vue ,还是....
    74 条回复    2022-06-30 20:04:07 +08:00
    meystack
        1
    meystack  
       268 天前
    不用纠结了,react vue ,首选 vue ,无论是开发前端还是 uniapp ,上手很快
    Java 都学会了,vue 又不难,生态也好,像 js 这种语言,都是以自身编程语法为基础慢慢向强类型语言靠近。
    编程都是一通百通的。。
    thedrwu
        2
    thedrwu  
       268 天前 via Android
    不用担心,等你毕了业、实完习、熬过了试用期,流行的技术栈说不定又不一样了。
    FreshOldMan
        3
    FreshOldMan  
       268 天前
    首选 react ,后面还能搞 react native
    ha2ha
        4
    ha2ha  
    OP
       268 天前
    @meystack 真的不难吗,改样式好难改的
    jenlors
        5
    jenlors  
       268 天前   ❤️ 2
    过来人建议,还是注重算法和基础,如果想进大厂
    ha2ha
        6
    ha2ha  
    OP
       268 天前
    @jenlors 每天也坚持一题,但是搞后端真就不搞前端吗,没人搞前端,这咋整
    darkengine
        7
    darkengine  
       268 天前
    如果你学前端只是为了验证后端接口,那其实 apifox, postman 这种就可以满足需求了。以后工作大概率不会让你同时做前端+后端的。
    newaccount
        8
    newaccount  
       268 天前
    不会就去学啊,不然就别吃这碗饭。你还只是学生,就算工作多年的老狗也得不断学习补充新技术的
    ChrisFreeMan
        9
    ChrisFreeMan  
       268 天前   ❤️ 1
    趁能折腾的时候多折腾是没错的,把编程变成兴趣和生活。
    iseki
        10
    iseki  
       268 天前
    Vue or React 挑一个自己喜欢的用呗,不过自己做前端,要学的也不止这俩
    zhuweiyou
        11
    zhuweiyou  
       268 天前
    后端就专精后端,不建议来前端卷.
    leimao
        12
    leimao  
       268 天前
    就学生而言,学校连课都没有的东西就别去碰,老老实实打好基础,这些杂七杂八的东西对你的职业生涯前期没有帮助。
    Dragonphy
        13
    Dragonphy  
       268 天前
    看你选择,Vue 和 React 更推荐 Vue ,React 小厂不用
    yazinnnn
        14
    yazinnnn  
       268 天前   ❤️ 2
    如果不想焦虑,可以学一些学术性的东西,比如 lisp(scheme racket clojure), haskell 之类的

    学了不吃亏,不用担心技术过时

    另外,clojure 是薪水最高的语言(限定国外)
    CookCoder
        15
    CookCoder  
       268 天前
    推荐 vue 的都是误人子弟,虽然我是用 vue ,但是如果是第一次学习前端框架,我肯定推荐 react
    murmur
        16
    murmur  
       268 天前   ❤️ 1
    推荐新人学 react 典型的眼高手低,vue 可能都做完一个项目了,react 还在那纠结概念和配置
    danhahaha
        17
    danhahaha  
       268 天前
    直接学 react 吧,vue 没前途
    daliusu
        18
    daliusu  
       268 天前
    自己做前端玩玩还是 vue ,和后端模板比较像,上手简单也没什么理解成本。但是想真心学一下前端建议还是 react ,vue 很多地方因为封装的原因和 js 其实差别很大
    liuzhaowei55
        19
    liuzhaowei55  
       268 天前 via iPhone
    vue 上手然后转 react ,世界终究是流行 react
    UIXX
        20
    UIXX  
       268 天前
    套皮嘛...

    还得先问你你要做的项目是什么?
    binge921
        21
    binge921  
       268 天前
    建议做全栈 vue 真的不难 麻烦的可能是后端的各种八股文 可以扩展到集群 算法 jvm 性能优化 多线程优化 这方面 找点大流量的电商项目练练 容器化 k8s 这些也了解下 主攻后端的话 前端基本先学会 vue 懂 html 你时间还多 安排下 算法和数据结构别拉下 每天学个新知识 到你毕业能积累个差不多
    vivipure
        22
    vivipure  
       268 天前
    如果专注后端,只是用前端偶尔写下页面,推荐 Vue. 文档简单,比较无脑
    gitdoit
        23
    gitdoit  
       268 天前
    理解你现在的心情,学了半天希望能输出点东西看到成果。推荐 vue ,见效快。不过还是要耐住性子打好基础。勿在浮沙筑高台
    fromdark
        24
    fromdark  
       268 天前   ❤️ 1
    看了看上面的评论,我觉得应该结合自己的情况,大家都不了解你的背景,提出来的意见也是乱七糟八,选择适合自己的即可。
    hello2090
        25
    hello2090  
       268 天前 via iPhone
    大学教的根本不行,赶快报个培训班打好基础!
    nothingistrue
        26
    nothingistrue  
       268 天前
    你就算大学搞出来能上线的项目,毕业找工作的时候还是被当成零经验对待。请珍惜这人生中唯一能够玩的 4 年。
    heng1025
        27
    heng1025  
       268 天前
    @nothingistrue 是的,打工机会是一辈子,校园时光有限,且玩且珍惜吧
    zhongjidalao
        28
    zhongjidalao  
       268 天前
    搞后端的是会搞些前端的,学个 vue 对实习足够了,以后工作中遇到再学 react
    impanghu
        29
    impanghu  
       268 天前
    我纯搞后端,前端是一点也不懂
    Suddoo
        30
    Suddoo  
       268 天前 via iPhone
    上学的时候放暑假、就好好玩啊、没必要这么焦虑

    你学的那些网课什么的,学一年,不如去公司里实实在在做项目,做 3 个月有效
    hfpp2012
        31
    hfpp2012  
       268 天前
    才大三,慢慢学,还有时间,珍惜这时间
    alen0206
        32
    alen0206  
       268 天前
    建议学好基础课程
    sky857412
        33
    sky857412  
       268 天前   ❤️ 1
    vue 和 react 建议学习 react ,最近学习 vue3 和 react ,vue 中太多概念了,solt 哪个鬼东西,真难用。react 学会 porps 和 state 就可以开发了,jsx 上手真的简单。当你想做点复杂的交互,template 的限制太多了。antd react 版本,比其他 antd 的 vue 好用
    sky857412
        34
    sky857412  
       268 天前
    solt 心智负担真的重,玩不明白
    unco020511
        35
    unco020511  
       268 天前
    学这些我感觉作用不大,不如多搞搞数据结构,算法这块
    cuisc13
        36
    cuisc13  
       268 天前
    不用担心,学就行。有能力,有时间,就要多学习。
    如果精力充沛,还可以去学学大数据、算法。
    Buges
        37
    Buges  
       268 天前
    @murmur #16 出活可能 vue 更快(其实我觉得 svelte 更快),但是概念上 react 是最简单的。新手直接学 vue 很容易知其然不知其所以然,而学习 react 能更好的理解 UI 交互理念的基础。
    murmur
        38
    murmur  
       268 天前
    @Buges vue 有啥概念,不就是前端以前玩剩下的 template 么

    你说是 v-if 、v-else 、v-bind 复杂,还是 hooks 复杂,至少 vue 不需要自己去想一个变量应该什么时候触发变更
    murmur
        39
    murmur  
       268 天前
    vue 的 v-if 和 v-for 那是从亘古流传下来的东西,人家可不需要知道为啥循环得用 map 不能用 forEach ,也不需要去学短路或者三目运算这种东西
    simonh8
        40
    simonh8  
       268 天前   ❤️ 1
    别听楼上那些 lose 说在校园好好玩,那种人一辈子都进入不了大厂的 lose ,只会误人子弟,问问真正有才华的人大学生活该怎么过
    IvanLi127
        41
    IvanLi127  
       268 天前 via Android   ❤️ 1
    推荐 angular ,搭配固定,大厂风格,能学到很多东西
    zoharSoul
        42
    zoharSoul  
       268 天前
    可以试试 flutter 个人觉得比写样式比 css 简单
    zoharSoul
        43
    zoharSoul  
       268 天前
    或者你可以写 android 当前端啊.. 不用限定死 web 前端吧
    Buges
        44
    Buges  
       268 天前
    @murmur #38 因为 vue 隐藏、封装的更多,完全是照猫画虎干活那一套,对设计理念和哲学的理解不深刻。f(state)=ui 和 hooks 、map 等完全函数式的 construct 或许不如模板双向绑定容易( easy ),但绝对更简单( simple )。要说容易我还是觉得 svelte 更容易,随手写个临时的页面是最爽的,可惜生态不如三大框架 ~~svelte 才是真正的 vue~~。
    X0ray
        45
    X0ray  
       268 天前
    直接做纯后端项目呗,要啥前端
    lovedebug
        46
    lovedebug  
       268 天前
    我的建议出来实习。。。
    horizon
        47
    horizon  
       268 天前   ❤️ 2
    要搞前端的话,建议 React 。
    Vue 害人啊。。
    horizon
        48
    horizon  
       268 天前
    @murmur
    “至少 vue 不需要自己去想一个变量应该什么时候触发变更”
    无脑塞到 data 里是吧
    不懂响应式怎么实现的,也就是个工具人罢了
    murmur
        49
    murmur  
       268 天前
    @horizon 绝绝大多数情况,减少数据堆砌量(比如那种不靠谱的一下渲染几十行复杂表格),以及说服用户换成最新版 chrome ,比优化前端更有效果
    shenjinpeng
        50
    shenjinpeng  
       268 天前
    学 angular, angular 和后端差不多, 容易上手 ^v^
    zhang77555
        51
    zhang77555  
       268 天前
    你得先想想到底想干啥
    建议卷 java,下限容易够得着, 上限也不错,spring boot 看完可以再去看 spring cloud 搞搞微服务的 demo, 想做点看得见的东西就看看 vue, 能上手就行,细节不用太在意,随便找个组件库就能照着撸
    如果想卷前端, 那 react,vue 肯定都得看
    fengxianqi
        52
    fengxianqi  
       268 天前
    我是前端。如果学前端,建议学 react ,大厂普遍用 react 更多一些。当你 vue 和 react 都会时,你会发现自己会更倾向于用 react 搭项目,所以兜兜转转都会回到 react
    horizon
        53
    horizon  
       268 天前
    @murmur 我觉得还是要有点追求。
    除了能用之外,代码结构还要合理,组件要拆分。
    毫无疑问,React 更适合做组件化。
    最近看别人的 Vue 代码,动辄 4 、5K 行。吐了
    Jooooooooo
        54
    Jooooooooo  
       268 天前
    学这个没用.

    除非你面试后端岗位, 否则 200% 你学的前端知识不会被问到, 因为面试官也不懂.
    zxxufo008
        55
    zxxufo008  
       268 天前
    前端先组件吧,别上来就搞 css ,对新手没啥帮助
    woqujjfly
        56
    woqujjfly  
       268 天前
    这样建议 java 专精吧
    gooin
        57
    gooin  
       268 天前
    React 咯
    BeforeTooLate
        58
    BeforeTooLate  
       268 天前
    你有的是时间,建议先学好 js 基础
    realpg
        59
    realpg  
       268 天前
    @Dragonphy #13
    react 小厂不用,ng 中厂不用,vue 大厂不用
    qq1009479218
        60
    qq1009479218  
       268 天前
    在?康康开源?
    cherrychen
        61
    cherrychen  
       268 天前
    vue js 码起来
    shaonian
        62
    shaonian  
       268 天前
    可以找个公司实习,或者 GitHub 找一些集成好的前端项目,本地可以快速起起来,如果非要自己动手,可以试试 Angular ,相比其他框架可能对有后端基础的同学来说,上手快些
    lower
        63
    lower  
       268 天前   ❤️ 1
    你写一些常规的 curd 项目根本没啥特色,界面做的再漂亮面试时也不会加分
    应届面试肯定还是以基础知识为主
    纯后端的库、框架、中间件等项目也有很多可以搞
    lower
        64
    lower  
       268 天前
    @ha2ha 前端相对门槛低一些,非计算机专业的转行培训前端的人数非常之多……
    cassyfar
        65
    cassyfar  
       268 天前
    Leetcode 的 medium 刷完一遍了吗
    Suddoo
        66
    Suddoo  
       268 天前 via iPhone
    误人子弟的是瞎给建议的傻逼

    事实是,你不进公司干活,不独自接需求、参与评审、写方案、提代码、解 bug 、跳槽,你永远不知道企业需要的技能是什么、自己不亲身经历、什么人说都没用、看再多的面经也没有意义

    整天焦虑,什么都学,抓不住重点,拔苗助长,把心态搞崩,该玩的时候不玩、人生中除了奋斗,还是奋斗,好可怜
    cais
        67
    cais  
       268 天前
    前端不应该推荐 js 吗? js 是基础 熟练了其他框架上手就快了
    Suddoo
        68
    Suddoo  
       268 天前 via iPhone   ❤️ 3
    还有什么一辈子进不了大厂

    这什么傻逼价值观?你这辈子活着就一定要进大厂、这是当代的万般皆下品,唯有读书高?好像进了大厂就高人一等,睡觉都要把工牌戴着

    事实是,大厂校招主要问算法和八股文,还有最重要的,学历!人家也知道大部分应届生没啥项目经验
    Mark24
        69
    Mark24  
       268 天前
    Mithril.js
    ha2ha
        70
    ha2ha  
    OP
       268 天前
    @cassyfar 没有

    @Suddoo 其实每个人的场景不一样,观点就不一样,感谢大家的分享

    感谢!!!
    adobe5213
        71
    adobe5213  
       267 天前
    蕾蕾?
    ospider
        72
    ospider  
       267 天前
    就卷算法而言,每天一题基本属于又花了时间又学不到东西的感动自己行为。建议集中精力熟悉套路,短则两周,多则两月,弄清面试算法题的出题思路和应对技巧,然后再隔三差五温习一下即可。
    Dlin
        73
    Dlin  
       267 天前
    你怕什么。你才大三
    ha2ha
        74
    ha2ha  
    OP
       267 天前
    @adobe5213 没有理解什么意思
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   2498 人在线   最高记录 5556   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.