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

自学 React 有没有可能找到工作?

  •  
  •   modric · 2017-07-08 08:36:54 +08:00 · 6547 次点击
    这是一个创建于 2720 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人没有计算机基础, 年龄也不小了, 大学学的是电气工程, 学习前端唯一有点优势就是能看懂英语....., 看了 JS 那本高级程序设计,学习小半年 React 了, 但是不知道了解到什么程度才可以找到前端的工作.

    1. 这是用 React 写的简单的单页demo, 托管在 netlify 上, 首次登陆会有点慢
    2. 基于 master 分支, decoupled 之后的github 分支, 添加分支 addTesting. 你会看到这个分支和master之前巨大的差别, 同时我写了添加 unit test 的过程.在 README 里面.
    3. 同样是这个单页, 我用了 redux 重写了下, UI 是相同的, 只不过用到了 redux 来管理 APP 的状态, 同时添加了 test 同样是托管在 nelify 上demo, 下面的是dependenciesdevDependencies.
      "dependencies": {
        "antd": "^2.11.1",
        "axios": "^0.16.2",
        "lodash": "^4.17.4",
        "rc-queue-anim": "^1.0.5",
        "react": "^15.6.1",
        "react-addons-perf": "^15.4.2",
        "react-dom": "^15.6.1",
        "react-redux": "^5.0.5",
        "react-router-dom": "^4.1.1",
        "redux": "^3.7.1",
        "redux-thunk": "^2.2.0"
      },
      "devDependencies": {
        "enzyme": "^2.9.1",
        "enzyme-to-json": "^1.5.1",
        "flow-bin": "^0.48.0",
        "moxios": "^0.4.0",
        "react-scripts": "1.0.7",
        "react-test-renderer": "^15.6.1"
      },
    

    4.这个是用 redux 模仿的单页应用redux

    以上都是用create-react-appes6来构建的应用, 但是还有很多不足, 比如静态类型检查 flow 的应用,和完全脱离create-react-app后实际项目中 webpack 的设置等等, 还有许多东西要学, 可是学完这个又有要新学的内容, 可能一时半会学不完整个生态......, 所以问问各位, 这样的水平能不能找到工作, 如果不可以的话, 我还需要突出学习什么, 做出怎么样展示作品? 谢谢各位了!

    ps:

    • 写过基于 bootstrap 响应式 html 页面demo
    • 完全基于 react 和 github api 的简单应用demo
    第 1 条附言  ·  2017-07-08 09:32:29 +08:00
    如果可以的话, 能否有得到推荐的机会呢? 谢谢各位了.
    第 2 条附言  ·  2017-07-10 16:22:27 +08:00
    快三十岁了...
    40 条回复    2017-07-10 20:46:33 +08:00
    Stefan11
        1
    Stefan11  
       2017-07-08 09:07:39 +08:00   ❤️ 1
    现在就找呀,还在等什么
    hantsy
        2
    hantsy  
       2017-07-08 09:25:45 +08:00   ❤️ 1
    不错了,,,懂 Git 操作,React 结合 ES6,

    Flow 这东西不知道有多少人喜欢,个人感觉要使用强类型,直接用 Typescript 好了,微软 Typescript Github 上有 React 的 Starters。
    xilixjd
        3
    xilixjd  
       2017-07-08 09:27:51 +08:00   ❤️ 1
    现在初级前端贼鸡儿难找。。
    另外我觉得作品挺不错了
    Pastsong
        4
    Pastsong  
       2017-07-08 09:34:53 +08:00 via Android   ❤️ 1
    找工作是可以了
    k9982874
        5
    k9982874  
       2017-07-08 09:37:58 +08:00 via iPhone
    好不要虚正面肛,谁怂谁输
    modric
        6
    modric  
    OP
       2017-07-08 09:44:49 +08:00
    @hantsy 社区里好像是推崇 Flow, 感觉 flow 和 Typescript 差不多, vscode 用起来比 ATOM 快, 可能支持 Typescript 比 atom 支持 nuclide 舒服,但是还没试过... 谢谢了
    modric
        7
    modric  
    OP
       2017-07-08 09:45:24 +08:00
    @k9982874 兄弟, 怎么说?
    k9982874
        8
    k9982874  
       2017-07-08 09:48:51 +08:00 via iPhone
    @modric 直接开始找工作,面试别怂
    hualongbei
        9
    hualongbei  
       2017-07-08 09:52:59 +08:00 via Android
    幸好还有公司比较喜欢有自驱力的人的...
    modric
        10
    modric  
    OP
       2017-07-08 09:58:34 +08:00
    @hualongbei 言下之意, 还是差很多地方是不是?
    Hypn0s
        11
    Hypn0s  
       2017-07-08 10:04:46 +08:00 via iPhone
    手机 safari 闪退
    Hypn0s
        12
    Hypn0s  
       2017-07-08 10:05:54 +08:00 via iPhone
    刚刚没说清楚,ios10.3.2 6
    modric
        13
    modric  
    OP
       2017-07-08 10:18:28 +08:00
    @Hypn0s 实在不好意思, 之前没有测试过移动端的访问 , 大家请先用 web 端访问...
    joeke
        14
    joeke  
       2017-07-08 13:25:02 +08:00 via iPhone
    说真的菜鸟前端爆满不好找,但是多花点儿时间,还是可以找到的,加油
    Crossin
        15
    Crossin  
       2017-07-08 13:35:28 +08:00
    别问,直接去招聘网站看岗位要求,然后投
    一个字就是干
    chunqiuyiyu
        16
    chunqiuyiyu  
       2017-07-08 13:54:32 +08:00 via iPhone
    加油,在笔试面试中积累经验,调整学习方向,你会成功的。
    hantsy
        17
    hantsy  
       2017-07-08 13:55:47 +08:00   ❤️ 1
    @modric 加油,写写测试(mocha, karma, chai, jasmine, 等),如果能够做到 TDD,国外的也不难找。国人几乎不懂什么叫 TDD (应该完成的技术层面的测试), 绝大部分公司基本都是 UAT (靠人肉测试)。
    wobuhuicode
        18
    wobuhuicode  
       2017-07-08 18:21:46 +08:00 via iPhone
    Css 回了吗?响应式页面会写吗?浏览器兼容了解了哪些?原生 js 能不能来撸?
    Nicoco
        19
    Nicoco  
       2017-07-08 18:48:51 +08:00
    完全可以,中小型公司的任务完全可以胜任了。
    Betacoefficient
        20
    Betacoefficient  
       2017-07-08 19:39:02 +08:00
    @hantsy 大兄弟现在菜鸟测试还有工作机会么,现在想去找个测试的坑去挖一下。
    modric
        21
    modric  
    OP
       2017-07-08 20:23:55 +08:00
    @hantsy 感觉 react 社区主要就是定在了 Jest(Dan Abramov 现在好像就在 Jest 这个团队来改进 Jest)和 enzyme 提供的丰富的 API 了. TDD 真是写了才知道好, 比如 Jest 的 snapshot 的 diff, 很好玩. 但是我有个感觉就是 App 越大写 TDD 越省事, 小的一般就随便测试了 不知道感觉对不对.
    由于我一点行业经验也没有, 所以就更不要奢望国外的工作了, 但是我基本上关注了很多 youtube 的频道和各种 conf 来了解 react 生态的信息.
    感觉国内的 react 社区好像也不怎么热,
    没有行业背景,真心不知道该如何去谋得一份相关的工作...
    modric
        22
    modric  
    OP
       2017-07-08 20:27:01 +08:00
    @wobuhuicode 我写 react 比较多,其余 只能说是了解吧, 基本会用, 但是浏览器兼容我是不懂...
    yangxiongguo
        23
    yangxiongguo  
       2017-07-08 20:27:36 +08:00
    基础比较重要,网上的面试题起码刷一遍
    modric
        24
    modric  
    OP
       2017-07-08 20:34:07 +08:00
    @Nicoco 兄弟 react 方向吗? 可以点播一下找工作的渠道吗?
    modric
        25
    modric  
    OP
       2017-07-08 20:38:56 +08:00
    @yangxiongguo 虽然了解原型链闭包, 但是我大部分时间上都用在 react 上了, 基础比较重要的话, 那就是我的方向完全错误了 一把泪...
    wobuhuicode
        26
    wobuhuicode  
       2017-07-08 20:52:47 +08:00 via iPhone
    @modric react 只是一个框架……而且还只是一个 view 层的框架……如果你要走前端路线,原生 js css 就不能少,浏览器兼容也不能少
    modric
        27
    modric  
    OP
       2017-07-08 21:12:29 +08:00
    @wobuhuicode 😭 我还以为 react 已经包装了浏览器兼容...
    liuxingjun
        28
    liuxingjun  
       2017-07-08 21:39:25 +08:00
    基础比框架至少同等重要,也要多看看基础知识,加油
    ipconfiger
        29
    ipconfiger  
       2017-07-08 21:42:03 +08:00   ❤️ 1
    不都是自学的么?有大学要教这个?
    modric
        30
    modric  
    OP
       2017-07-08 21:56:37 +08:00
    @ipconfiger 可能提问方式有问题, 应该是"自学到这个水平能否找到工作, 如果想找到 react 相关的工作, 哪方面需要加强?"
    sharkli
        31
    sharkli  
       2017-07-08 22:11:27 +08:00 via iPhone   ❤️ 1
    没见简历 也不知道哪个城市
    learnshare
        32
    learnshare  
       2017-07-08 22:30:46 +08:00   ❤️ 1
    @modric flow 和 Typescript 差不多?不是一回事
    Flow 干的是类似 ESLint 的事,TypeScript 干的是另立一门语言(类似 Flow 的用法只是它的一种功能)

    @modric 单纯学了 React Bootstrap 这些,应该也可以找到合适的工作。但缺乏 HTML/CSS/JavaScript 这些基础的话,干活可能会很吃力
    Nicoco
        33
    Nicoco  
       2017-07-08 22:55:08 +08:00   ❤️ 1
    @modric 做的是全平台,Web 客户端、PC 客户端、手机原生应用都做。
    目前主要是通过社招找到一份前端开发工作,不建议海投简历。
    建议从招聘网站上面搜寻岗同城市公司前端招聘的信息。有的话,就找这个公司的联系电话,主动打电话给他们,表明自己方便去面试而且自己能够迅速到岗。实话说,大多数公司,看到应聘者方便面试,能够迅速到岗一般都会给面试机会的。
    ipconfiger
        34
    ipconfiger  
       2017-07-09 00:08:44 +08:00
    @modric 别放成品效果出来, 放源码
    modric
        35
    modric  
    OP
       2017-07-09 08:44:39 +08:00
    @sharkli 目前在大连, 感觉 react 就没有市场, 倾向于一线吧
    notreami
        36
    notreami  
       2017-07-09 11:10:09 +08:00
    @modric Vue 如何呢?
    modric
        37
    modric  
    OP
       2017-07-09 18:53:22 +08:00
    @notreami 只是简单地跟着教程写了点, vue 的工作机会多吗?
    blindpirate
        38
    blindpirate  
       2017-07-09 21:17:33 +08:00
    browser the Popular Projects of github????
    browse 吧。
    modric
        39
    modric  
    OP
       2017-07-09 21:30:39 +08:00
    @blindpirate 是的 browse, 不是 browser, 见谅...
    woniu123
        40
    woniu123  
       2017-07-10 20:46:33 +08:00
    是的 一线城市 对 react 有需求 vue 之类基本上也一样。大部分地方对前端的要求还是很传统的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1182 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:15 · PVG 07:15 · LAX 15:15 · JFK 18:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.