求大神指点学习大前端的顺序和方法

2019-12-25 17:45:43 +08:00
 20151024
一.现状:
1.本人 26 岁、4 年 iOS 开发、OC 和 Swift 混编;
2.在现在公司待了一年:大小周、忙时集体晚上强制加班、乱变需求没流程、只用低工资招刚好能干活的新人、乱扣绩效(80%基本工资+20%绩效工资)、福利差(没年终奖、公积金最低、没节日福利、加薪难幅度小、没年假、轮流带薪打扫卫生);
3.想骑驴找马滚蛋,可是市场上的纯 iOS 开发,岗位少、要求高、竞争大,连小公司面试都要造航母式地问底层、问源码、问算法(小公司实际工作中其实用不到多少),比较难走;
4.不想再过依赖平台的日子,每次审核看外国审核人员的脸色,大半夜收到被拒的消息;怕苹果哪天突然倒闭;
5.综上:后悔干了 iOS,想转做别的;

二.可以选的方向:
1.转跨 iOS&安卓平台开发:React Native,学习 JavaScript ;
2.转跨 iOS&安卓平台开发:Flutter,学习 Dart ;
3.转前端(微信小程序 /移动端网页 /pc 端网页),学习 JS+CSS+HTML5 ;

4.转服务端;
5.转做测试;
6.转 macOS 客户端开发;
7.转行:考公务员、考事业单位、开店(没想好卖什么)、其它;

三.结语:
1.虽然有点不甘心转做别的,要从 0 开始和已有 n 年其它岗位经验的人竞争;
2.但一个人的职业发展,要靠奋斗,也要考虑到历史的进程;
3.比较想做二里的 1、2、3,也就是大前端,求大神指点学习顺序和方法;
6319 次点击
所在节点    前端开发
30 条回复
ai277014717
2019-12-25 18:02:48 +08:00
看一看语法然后开始动手撸代码。大前端就是 js 一层套一层,回归本质 HTML+CSS+JS。所有的工具链都是为了解决代码如何转换成合适的 HTML/CSS/JS。现编的轻喷。
jatai
2019-12-25 18:04:24 +08:00
Ծ‸Ծ 《颈椎病康复指南》,看完这本再看楼下推荐的小红书高程
fengxianqi
2019-12-25 18:10:57 +08:00
有 ios 经验又想学 js,我觉得可以试一下用 react native,先看一遍 js 相关语法,然后再直接上手用 react native 还原一个 app demo,边做边学,搞完基本就理解 react 那一套了,然后 js 基本语法也基本会了。再然后就逐渐学其他如 node,vue 等。
ydatong
2019-12-25 18:12:30 +08:00
Lz 跟我情况基本一样啊,我之前是乱七八糟前端后台学了一堆,但是没有学以致用,很多都忘了。现在也准备往大前端发展,html css is jQuery react vue 这是我的路线
yousabuk
2019-12-25 18:16:44 +08:00
一样一样的,直接 VUE,加喜欢的 UI 框架,边学边弄,很快很快。
xiexiping
2019-12-25 19:28:15 +08:00
说的这行尸横遍野的感觉啊
jingcoco
2019-12-25 22:42:23 +08:00
我 24 毕业从头学运维,测试,开发,前端也这么过来了.......感觉贵在坚持吧。。。。。不用太焦虑。
Sapp
2019-12-25 23:45:24 +08:00
你这样的我劝你转 React,不要考虑 Vue,不是 Vue 不好,而是 React 人更少,对技术要求更高,相对应的竞争没那么大,工资也高一些,而且你有先天优势就是你曾经干过 iOS,那么去搞 RN 前途无限,RN 找不到还能找 React,唯一的短板就是 Node 估计你不行了,好好系统的学一下 JS,去搞搞 Node 的工程化,基本不愁饭吃,Node 这一点非常重要,高级前端的分水岭我个人认为就在基于 Node 的前端工程化上,不要走上歧途搞 Node 后端开发去了,没有什么意义。小程序等你会了 React 用 Taro 随便看看就行了。
另外,学 js 真的学一阵之后一定要看 《 JavaScript 语言精粹》,虽然已经出书很多年有些过时了,但是一定要看,俗话说,JS 犀牛书减去 JS 语言精粹,剩下的就是 JS 的坑,这话一点不假。最后就是,TypeScript 是大势所趋。
liuy1994g
2019-12-25 23:49:00 +08:00
我不同意楼上第一句,做前端怎么可能只学 react。
LokiSharp
2019-12-26 00:39:08 +08:00
Angular Yes
uxstone
2019-12-26 00:54:01 +08:00
大小周、忙时集体晚上强制加班、乱变需求没流程、只用低工资招刚好能干活的新人、乱扣绩效
国内大多数中小公司的现状吧
挺无奈的
zhizunzz
2019-12-26 06:53:25 +08:00
freecodecamp
alphardex
2019-12-26 08:30:31 +08:00
@zhizunzz +1,个人认为这是入门前端的最好方式
onevcat
2019-12-26 08:53:48 +08:00
基于你的(一.5 )的话,至少还是不要选(二.6 )了吧。至于二的 1 和 2,不管是 RN 还是 Flutter,说白了也是平台依赖,拨开外壳,要是哪天 iPhone 不行了,那就是新时代到来,我看大概率 Android 也会不行(参考诺基亚同时代的黑莓?都是被新时代降维打击)。

相对来说,二的 3 4 7 是相对理想的出路。个人比较看好 7,我已经想好要是失业的话就回家开花店…
allanwell
2019-12-26 08:59:41 +08:00
讲讲我的前端入坑路线:
1,《 JavaScript 高级程序设计》
2,看完开始写小程序
3, 写完小程序用 一个 类 vue 框架 wepy 重构了
4, 试着用 vue 写项目
5,偶尔用下 Taro 写小程序
6,学了下 Flutter demo

技术说不上多深入,但应该算是入了前端的门了吧。
MakHoCheung
2019-12-26 09:15:22 +08:00
Macos 客户端程序这个机会更少吧,虽然我也喜欢 desktop client
Bananana
2019-12-26 09:25:42 +08:00
@onevcat 活捉一只猫神,问下,霓虹的 iOS 就业环境怎么样
onevcat
2019-12-26 09:28:06 +08:00
@Bananana 还挺好的,native 开发是主流,当然机会不比七八年前,但也还算欣欣向荣。逐渐有一些企业在做 Flutter 的尝试,但是范围还比较小。
murmur
2019-12-26 09:29:03 +08:00
Vue YES! React OK !
flutter 就算了,简直人 间 之 屑
ydatong
2019-12-26 09:38:36 +08:00
@onevcat iOS 这行情,连猫神都要考虑失业以后做什么吗🤣

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

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

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

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

© 2021 V2EX