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

2017-07-08 08:36:54 +08:00
 modric

本人没有计算机基础, 年龄也不小了, 大学学的是电气工程, 学习前端唯一有点优势就是能看懂英语....., 看了 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:

6359 次点击
所在节点    求职
40 条回复
modric
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
2017-07-08 20:27:01 +08:00
@wobuhuicode 我写 react 比较多,其余 只能说是了解吧, 基本会用, 但是浏览器兼容我是不懂...
yangxiongguo
2017-07-08 20:27:36 +08:00
基础比较重要,网上的面试题起码刷一遍
modric
2017-07-08 20:34:07 +08:00
@Nicoco 兄弟 react 方向吗? 可以点播一下找工作的渠道吗?
modric
2017-07-08 20:38:56 +08:00
@yangxiongguo 虽然了解原型链闭包, 但是我大部分时间上都用在 react 上了, 基础比较重要的话, 那就是我的方向完全错误了 一把泪...
wobuhuicode
2017-07-08 20:52:47 +08:00
@modric react 只是一个框架……而且还只是一个 view 层的框架……如果你要走前端路线,原生 js css 就不能少,浏览器兼容也不能少
modric
2017-07-08 21:12:29 +08:00
@wobuhuicode 😭 我还以为 react 已经包装了浏览器兼容...
liuxingjun
2017-07-08 21:39:25 +08:00
基础比框架至少同等重要,也要多看看基础知识,加油
ipconfiger
2017-07-08 21:42:03 +08:00
不都是自学的么?有大学要教这个?
modric
2017-07-08 21:56:37 +08:00
@ipconfiger 可能提问方式有问题, 应该是"自学到这个水平能否找到工作, 如果想找到 react 相关的工作, 哪方面需要加强?"
sharkli
2017-07-08 22:11:27 +08:00
没见简历 也不知道哪个城市
learnshare
2017-07-08 22:30:46 +08:00
@modric flow 和 Typescript 差不多?不是一回事
Flow 干的是类似 ESLint 的事,TypeScript 干的是另立一门语言(类似 Flow 的用法只是它的一种功能)

@modric 单纯学了 React Bootstrap 这些,应该也可以找到合适的工作。但缺乏 HTML/CSS/JavaScript 这些基础的话,干活可能会很吃力
Nicoco
2017-07-08 22:55:08 +08:00
@modric 做的是全平台,Web 客户端、PC 客户端、手机原生应用都做。
目前主要是通过社招找到一份前端开发工作,不建议海投简历。
建议从招聘网站上面搜寻岗同城市公司前端招聘的信息。有的话,就找这个公司的联系电话,主动打电话给他们,表明自己方便去面试而且自己能够迅速到岗。实话说,大多数公司,看到应聘者方便面试,能够迅速到岗一般都会给面试机会的。
ipconfiger
2017-07-09 00:08:44 +08:00
@modric 别放成品效果出来, 放源码
modric
2017-07-09 08:44:39 +08:00
@sharkli 目前在大连, 感觉 react 就没有市场, 倾向于一线吧
notreami
2017-07-09 11:10:09 +08:00
@modric Vue 如何呢?
modric
2017-07-09 18:53:22 +08:00
@notreami 只是简单地跟着教程写了点, vue 的工作机会多吗?
blindpirate
2017-07-09 21:17:33 +08:00
browser the Popular Projects of github????
browse 吧。
modric
2017-07-09 21:30:39 +08:00
@blindpirate 是的 browse, 不是 browser, 见谅...
woniu123
2017-07-10 20:46:33 +08:00
是的 一线城市 对 react 有需求 vue 之类基本上也一样。大部分地方对前端的要求还是很传统的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373871

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX