求大神指点学习大前端的顺序和方法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
20151024
V2EX    前端开发

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

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

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

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

    技术说不上多深入,但应该算是入了前端的门了吧。
    MakHoCheung
        16
    MakHoCheung  
       2019-12-26 09:15:22 +08:00
    Macos 客户端程序这个机会更少吧,虽然我也喜欢 desktop client
    Bananana
        17
    Bananana  
       2019-12-26 09:25:42 +08:00
    @onevcat 活捉一只猫神,问下,霓虹的 iOS 就业环境怎么样
    onevcat
        18
    onevcat  
       2019-12-26 09:28:06 +08:00
    @Bananana 还挺好的,native 开发是主流,当然机会不比七八年前,但也还算欣欣向荣。逐渐有一些企业在做 Flutter 的尝试,但是范围还比较小。
    murmur
        19
    murmur  
       2019-12-26 09:29:03 +08:00
    Vue YES! React OK !
    flutter 就算了,简直人 间 之 屑
    ydatong
        20
    ydatong  
       2019-12-26 09:38:36 +08:00 via iPhone
    @onevcat iOS 这行情,连猫神都要考虑失业以后做什么吗
    akakidz
        21
    akakidz  
       2019-12-26 09:38:55 +08:00
    就找工作而言,React 国内的市场现在很好,岗位稍微少一点,竞争小了很多
    onevcat
        22
    onevcat  
       2019-12-26 09:42:27 +08:00 via iPhone
    @ydatong 人无远虑,必有近忧呀
    ydatong
        23
    ydatong  
       2019-12-26 10:04:06 +08:00 via iPhone
    @onevcat 想问一下猫神在用哪个 V2EX app 刷 v 站
    wondayer
        24
    wondayer  
       2019-12-26 10:15:45 +08:00
    有 ios 开发经验,转 ios 逆向吧,比前端靠谱
    onevcat
        25
    onevcat  
       2019-12-26 11:30:03 +08:00 via iPhone
    @ydatong Mobile Safari…
    laravel
        26
    laravel  
       2019-12-26 13:08:11 +08:00
    学 iOS 的最贴近的是大前端,前端离不开 Javascript,先学这个吧
    keelii
        27
    keelii  
       2019-12-26 13:10:48 +08:00
    前端还有啥学习顺序,ctrl + s / ctrl + r 不要停就行了。
    gaigechunfeng
        28
    gaigechunfeng  
       2020-03-27 16:12:04 +08:00
    @keelii 难道不是 ctrl+c ctrl+v?
    zlccn
        29
    zlccn  
       2020-03-27 18:26:44 +08:00
    前端人太多了,竞争更大
    enjoeq
        30
    enjoeq  
       2020-04-04 22:11:25 +08:00
    所以 lz 最后选择的是啥?可以说一下嘛
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     965 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 23:33 PVG 07:33 LAX 15:33 JFK 18:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86