V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yhding
V2EX  ›  职场话题

#一个传统网站前端开发者,不会使用主流的库如何找工作?能活下去吗?

  •  
  •   yhding · 2018-03-08 09:45:23 +08:00 · 5680 次点击
    这是一个创建于 2212 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在前端开发的传统模式已经适应不了现在的环境了,招聘什么的都是直接问:

    1、你会什么框架
    2、有没有该框架的项目经验 这要怎么破?

    第 1 条附言  ·  2018-03-08 10:41:33 +08:00
    一般简历就通不过。
    68 条回复    2018-03-10 14:01:34 +08:00
    pandago
        1
    pandago  
       2018-03-08 09:51:41 +08:00 via iPhone   ❤️ 1
    学一个
    dan2001go
        2
    dan2001go  
       2018-03-08 09:52:30 +08:00 via Android   ❤️ 1
    只要学一个 vue 或 react 就可以了。然后懂一点 Webpack 的内容。基本框架没问题。
    再加上你本来就会的原生的基础和一点 CSS 的基础。

    然后你自己用上面的知识写一个项目出来。价格放低点,基本上找一个初级的开发岗位没问题,选对自己发展大一点的公司。一年后还怕没长进吗。
    codermagefox
        3
    codermagefox  
       2018-03-08 09:53:41 +08:00   ❤️ 1
    1.你觉得不应该会吗?
    2.你觉得会问的很深吗?

    我是准备脱产一个月把我这边的项目重新看看然后吹个牛逼了,实话实说根本没人要你。
    luruitao
        5
    luruitao  
       2018-03-08 10:02:46 +08:00   ❤️ 1
    我的理解是,前端如果“传统”,在互联网行业基本就是等着被淘汰
    fe619742721
        6
    fe619742721  
       2018-03-08 10:08:32 +08:00   ❤️ 1
    半年一变的前端,你还坚持传统 机会就只会越来越少
    wu67
        7
    wu67  
       2018-03-08 10:13:47 +08:00   ❤️ 2
    前端轮子太多,层出不穷,早转早解脱。。。。golang 大法好
    yhding
        8
    yhding  
    OP
       2018-03-08 10:18:32 +08:00
    @dan2001go 谢谢你的回复。有发展前途的公司,看你没有这方面的公司级别项目经验,会招进来吗?
    yhding
        9
    yhding  
    OP
       2018-03-08 10:20:55 +08:00
    @codermagefox 谢谢你的回复,嗯呢,应该会,而且问的不是很深,但是有些是经验类的问题,短期开发没有经历过的一类问题,就会很尴尬。
    yhding
        10
    yhding  
    OP
       2018-03-08 10:22:56 +08:00
    @luruitao 谢谢你的回复。前端更新太快,资深的开发分分钟搞懂,底层开发还没搞懂呢,又换了。这是个尴尬的境地
    yhding
        11
    yhding  
    OP
       2018-03-08 10:25:36 +08:00
    @fe619742721 谢谢你的回复。我想打破现状,我自己找资料写过一些小项目,但是这些东西在应聘的公司看来都是小大小闹。
    ittianyu
        12
    ittianyu  
       2018-03-08 10:29:36 +08:00   ❤️ 1
    屁大点事,不会去学啊,不要为你的懒找借口
    yhding
        13
    yhding  
    OP
       2018-03-08 10:29:44 +08:00
    @wu67 谢谢你的回复。所谓一通百通,轮子多只是轮子。话又说回来了,一通还没通就已经活不下去了,还怎么百通。其他行业可能换代不会很快,可能会好一些,这些都是不一定的事。
    learnshare
        14
    learnshare  
       2018-03-08 10:30:09 +08:00   ❤️ 1
    传统指的技术栈是?
    yhding
        15
    yhding  
    OP
       2018-03-08 10:32:23 +08:00
    @ittianyu 谢谢你的回复。不可否认我是有一点懒,但是学的和摸爬滚打的还是有区别,怎么区别呢?面试区别开了一部分。
    Blackricky
        16
    Blackricky  
       2018-03-08 10:33:15 +08:00   ❤️ 1
    感觉我和楼主处境差不多..我想知道 ExtJS 算传统的技术栈吗…
    yhding
        17
    yhding  
    OP
       2018-03-08 10:33:56 +08:00
    @learnshare 谢谢你的回复。HTML css JS 一类的
    yhding
        18
    yhding  
    OP
       2018-03-08 10:34:59 +08:00
    @Blackricky 谢谢你的回复。招聘有多少家写了,你就知道了
    yhding
        19
    yhding  
    OP
       2018-03-08 10:35:33 +08:00
    @Blackricky 也可能是收费的原因用的少,我也不能确定
    learnshare
        20
    learnshare  
       2018-03-08 10:44:23 +08:00
    @yhding 前端开发无非这三样,其他的不过一些提高编码效率和应用质量的库和框架而已
    @Blackricky Ext 只见过一大厂的老项目在用,还招不到合适的人维护和更新
    yhding
        21
    yhding  
    OP
       2018-03-08 10:50:33 +08:00
    @learnshare 不熟练拿不到 offer,才是难题。
    leega0
        22
    leega0  
       2018-03-08 10:53:38 +08:00 via iPhone
    那你可以选择更偏前一点,html 和 css 也有可玩性很高的地方,毕竟大公司也不全是写 js 和用各类框架的人
    learnshare
        23
    learnshare  
       2018-03-08 11:05:16 +08:00
    @yhding Angular/React 出了这么多年,多少也应该读读文档写写 demo 练练手吧。面试前起码也先混个脸熟
    yhding
        24
    yhding  
    OP
       2018-03-08 11:21:45 +08:00
    @learnshare 简历没通过人事,面试都不会有机会。嗯,谢谢你的忠告
    yhding
        25
    yhding  
    OP
       2018-03-08 11:23:49 +08:00
    @leega0 谢谢你的回复。但是成长会有限制的
    ferrum
        26
    ferrum  
       2018-03-08 11:24:09 +08:00 via iPhone
    React 2013 年发布的,Vue 1.0 没记错的话,是 2015 年发布的,而现在是 2018 年。

    现在还不会这些,真不能拿变化快当理由了,就是懒得学。

    工具链变化快倒是真的,但在我看来都是变得越来越简单了。我第一次用 webpack 的时候,配置都是看文档一行行写的,现在用个 cli 就能轻松生成配置。
    lwbjing
        27
    lwbjing  
       2018-03-08 11:29:18 +08:00
    可是我只招会 html css js 的传统前端,也找不着人。。
    learnshare
        28
    learnshare  
       2018-03-08 11:31:36 +08:00
    @ferrum Angular.js 09/10 年,那时候估计很多人都还没开始写 jQuery 呢
    solobat
        29
    solobat  
       2018-03-08 11:36:26 +08:00
    学呗,基础扎实的看完 api 和 demo 就可以看源码 debug,弄明白一个框架,基本就够用了。
    khjian
        30
    khjian  
       2018-03-08 11:52:39 +08:00
    为什么不学呢,都找不到工作了还不学?
    dan2001go
        31
    dan2001go  
       2018-03-08 12:13:01 +08:00 via Android
    @yhding 你理解错了,我的意思是对你项目经验有提升的公司。这个只能自己把握了。

    不过别人说的也没错…前端这个发展变化太快了。完全让人摸不着方向。我自认为从 06 年写原生 js 写,09 年开始写 jq 的,当中还有 jqmobile 和 zepto,拿到 vue 全家桶的时候也愣住了…有种无从下手的感觉。就算是在用,大多数时候还是绕开了 vue 在用原生。

    这个趋势我也看不懂,要入坑还是趁早吧,以后也许更难,比如考你 vue 源码原理和 node js 的原理什么的。
    meathill
        32
    meathill  
       2018-03-08 12:17:57 +08:00
    学框架有那么难么……基本上你春节开始学,这会儿第一个项目都做出来了。
    Cyron
        33
    Cyron  
       2018-03-08 12:28:01 +08:00
    实在不想学,可以造一个嘛
    sharkli
        35
    sharkli  
       2018-03-08 12:41:32 +08:00
    传统网站前端开发 难道不能学点框架的东西?
    parkcg
        36
    parkcg  
       2018-03-08 12:45:41 +08:00 via iPhone
    最多两周就学到的东西,你不会只能说明你懒。
    传统行业太多两耳不闻窗外事的人,根本不关心行业正在发生的事。
    guokeke
        37
    guokeke  
       2018-03-08 14:17:15 +08:00
    轮子什么的基本看看 readme 就能开始写了。框架的教程都那么完善,生怕开发人员学不会。没什么难的。
    wee911
        38
    wee911  
       2018-03-08 18:02:38 +08:00
    学习技术不能靠公司那些项目,减少加班,业余做的东西才能提升,大多数公司都适用
    oswuhan
        39
    oswuhan  
       2018-03-08 19:18:01 +08:00
    传统和主流是相对概念,掌握一些“绝对”的东西即可避免产生楼主这样的困惑。

    学习技术好比一个递归的过程,当你觉得这上层技术学习起来有点吃力的时候,就多关注下底层的东西,“触底”之后再学习上层的东西就势如破竹了。

    举个例子,react 中的很多概念,比如 vdom/flux/diff 等等,在 react 出现之前就已经提出或者实现。

    熟悉了这些东西再回过头来看 react 的文档,瞬间会觉得 react 无非就是将这些特性封装到了一起,并提供了一些 api 而已。

    想起曾经看到过的一句话,“遇到无法解决的技术问题,无非两个原因,要么是根本就不会,要么是你跳了步骤”。

    这句话与我前面讲述的“递归”问题是一个意思。
    hpoenixf
        40
    hpoenixf  
       2018-03-08 23:00:07 +08:00
    可以去找不用框架的,只要 jq 的,前后端没有分离的公司,只是越来越难找了
    NonClockworkChen
        41
    NonClockworkChen  
       2018-03-08 23:02:19 +08:00
    人家都会用轮子做出更好的效果,更便宜的报价。。。你怎么办
    but0n
        42
    but0n  
       2018-03-08 23:05:24 +08:00 via iPhone
    可以试试游戏前端 很传统
    页面里就一个 canvas
    NotNil1
        43
    NotNil1  
       2018-03-09 10:09:16 +08:00
    学成 js 大神,绝对能找到工作。
    yhding
        44
    yhding  
    OP
       2018-03-09 12:54:07 +08:00 via Android
    @ferrum 谢谢你的回复。我有在学习,我也不想落下。
    yhding
        45
    yhding  
    OP
       2018-03-09 12:56:09 +08:00 via Android
    @lwbjing 谢谢你的回复。你可能招的是三样的发明者(开玩笑)。
    yhding
        46
    yhding  
    OP
       2018-03-09 12:57:03 +08:00 via Android
    @solobat 谢谢你的回复。给我指了一个方向。
    yhding
        47
    yhding  
    OP
       2018-03-09 13:00:06 +08:00 via Android
    @meathill 谢谢你的回复。项目有写过,但招人的人事不一定看。
    yhding
        48
    yhding  
    OP
       2018-03-09 13:01:10 +08:00 via Android
    @khjian 谢谢你的
    yhding
        49
    yhding  
    OP
       2018-03-09 13:01:56 +08:00 via Android
    @khjian 谢谢你的回复。已经在学了。
    yhding
        50
    yhding  
    OP
       2018-03-09 13:02:45 +08:00 via Android
    @dan2001go 哈哈,浮屠了这是
    yhding
        51
    yhding  
    OP
       2018-03-09 13:03:39 +08:00 via Android
    @Cyron 你真有趣,我发明的轮子你用吗。
    yhding
        52
    yhding  
    OP
       2018-03-09 13:06:21 +08:00 via Android
    @sharkli 谢谢你的回复。有学但是没有公司的项目实践。
    yhding
        53
    yhding  
    OP
       2018-03-09 13:07:12 +08:00 via Android
    @parkcg 谢谢你的回复。我在奋力追赶
    yhding
        54
    yhding  
    OP
       2018-03-09 13:08:00 +08:00 via Android
    @guokeke 谢谢你的回复。有在学习
    yhding
        55
    yhding  
    OP
       2018-03-09 13:08:37 +08:00 via Android
    @wee911 谢谢你的回复。给我指了一条路
    yhding
        56
    yhding  
    OP
       2018-03-09 13:09:59 +08:00 via Android
    @oswuhan 谢谢你的回复。这个例子很生动,学习方向有了,谢谢。
    yhding
        57
    yhding  
    OP
       2018-03-09 13:11:03 +08:00 via Android
    @hpoenixf 谢谢你的回复。这是等着被淘汰的节奏,一些来源项目你要是用还是要接触的。
    yhding
        58
    yhding  
    OP
       2018-03-09 13:48:12 +08:00 via Android
    @NonClockworkChen 谢谢你的回复。你这是给我回复,不是评论,可以点右边的箭头评论别人的回复。
    yhding
        59
    yhding  
    OP
       2018-03-09 13:49:14 +08:00 via Android
    @but0n 没入前端游戏行,不懂
    yhding
        60
    yhding  
    OP
       2018-03-09 13:49:54 +08:00 via Android
    @ljtletters 谢谢你的回复。C 语言怎么样,成神也是可以的
    littlebaozi
        61
    littlebaozi  
       2018-03-09 13:58:36 +08:00
    我在三四线小城市做前端,已经用 vue 应用到项目上了。在空闲时间看点,找点小例子上手实践下,差不多就会用了,vue 还是比较好学的。跟上前端发展节奏,但也不用特别追求最新的东西,不用 react、angular 什么的都学,熟练一个就可以了。而且会用框架不是本事,能读懂框架原理才是更上一层楼
    hyyou2010
        62
    hyyou2010  
       2018-03-09 14:44:09 +08:00   ❤️ 1
    meathill
        63
    meathill  
       2018-03-09 16:08:55 +08:00   ❤️ 1
    @yhding 建议你不要有这种:“其实我很强,只是怀才不遇”的想法。把问题推到别人身上当然自己心里就坦然了,然则大多数时候这样做没有任何帮助。既然写过,就把自己的水平显出来,让对方评价。何必说对方看不到呢?
    66beta
        64
    66beta  
       2018-03-09 16:10:22 +08:00
    基础好,很容易上手啊,花一天看看文档,再花一天了解生态
    第三天就可以开发了
    yhding
        65
    yhding  
    OP
       2018-03-10 13:51:03 +08:00 via Android
    @littlebaozi 谢谢你的回复。你的建议不错,可能是我的方向错了。
    yhding
        66
    yhding  
    OP
       2018-03-10 13:51:43 +08:00 via Android
    @meathill 你的这点回复让我看到了我自身的问题。万分感谢
    yhding
        67
    yhding  
    OP
       2018-03-10 13:53:04 +08:00 via Android
    @66beta 谢谢你的回复。嗯,看来我的基础还是有欠缺的。
    yhding
        68
    yhding  
    OP
       2018-03-10 14:01:34 +08:00 via Android
    @hyyou2010 谢谢你的回复。你的这篇文章让我意识到了我的浮躁。谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1269 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 17:51 · PVG 01:51 · LAX 10:51 · JFK 13:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.