前端工作两年,迷茫,想找个方向深入 - V2EX
qz357

前端工作两年,迷茫,想找个方向深入

  •  
  •   qz357 Jul 29, 2018 5722 views
    This topic created in 2863 days ago, the information mentioned may be changed or developed.

    (流水账,不想看可以直接看加粗字体)

    坐标广州。今年面试了十多次,都碰壁了,其中某 Y 面试了 4 次都不过(最后一次在 HR 面挂了)。

    除了意识到某些大厂必须要知道数据结构+算法+设计模式的问题,还意识到我必须要找一个方向深入研究,要有自己的见解。

    尽管网上已经有很多前端(甚至是全栈)的知识图谱,但我依然觉得是零散的、粗浅的。

    自己总结了下,有以下应用方向:数据可视化、Web VR、直播、移动端( Hybrid / Webapp / 小程序)、Node 方向、PC 后台。

    其中数据可视化、Web VR 个人不感兴趣,觉得路径太陡峭,投入回报率不明显。

    第一家公司是做移动端的,积累了一些 Hybrid 和 Webapp ( Vue)的经验;现在的公司(今年 3 月入职)业务都是内部 OA ( Ng )。当我意识到要找个方向专注,是需要客观环境支持的,现在这家公司的技术栈限制只能用 Ng,而且业务内容都是 PC 端的 OA。就目前的经验和能力,找到同样的公司不难,就是找一些比较有名的公司,就有限制。所以决定还是先呆在这个公司,打算秋招再去刷一波。

    移动端深入学习的计划打消了,环境不支持。所以先找了个贴边的,Web App。

    自己定了个学习目标,深入学习单页应用,尽管有过 Vue、Ng 的单页应用的项目实践,也知道大概的原理,总是觉得不止这样。自己也制定了深入学习的单页应用的路线。

    企业单位用人,我认为是比较偏向应用的,而不是造轮子的,那我如何在面试中凸显自己的这些优势呢?

    我知道我可以学习后输出,发表文章、总结发到社区网站,甚至是写点代码挂到 github。

    所以我担心的是,害怕自己埋头学习,而这个目标不切合实际需求的。吃力不讨好。

    至于“企业单位用人是比较偏向应用的”,是我所经历的两家公司都是属于中小型公司?或者我处于初级前端工程师、中级前端工程师阶段,给我留下了片面的认知?

    欢迎说出你的观点

    欢迎补充前端应用方向

    14 replies    2019-06-07 21:43:28 +08:00
    IvanLi127
        1
    IvanLi127  
       Jul 30, 2018 via Android
    插眼,前端萌新路过
    q8164305
        2
    q8164305  
       Jul 30, 2018   1
    我觉得所谓方向不是找个框架死磕就行了,而是要找到这些不同框架中相同的东西,这样才不会学的很累,而数据结构,算法,设计模式这些就是所有框架都共通的东西,你想深入,这些东西是逃不了的,不然就只能一直跟在别人屁股后面跑,你说的那些方向都是这些基础的排列组合而已,基础搞扎实了,框架就是看看文档的事情
    qz357
        3
    qz357  
    OP
       Jul 30, 2018 via iPhone
    @q8164305 可能我在帖子上没有写出详细计划,我自己的计划就是如你所说的。解构,了解实现细节,了解现有框架是如何实现的。所以这才叫专研嘛。我纠结的是吃力不讨好这个问题。(就算找不到一个满意的解答,我也要做下去,毕竟意义就在那里)
    fgk
        4
    fgk  
       Jul 30, 2018
    以广度 入深度! 拓展知识. 作为程序员 不止是说你是前端 你就只研究看前端的东西 后台语言 数据库等等 都是要涉猎的. 有许多东西你可能在写前端的时候只是会用, 可能看另外语言的时候你就明白原理是什么了
    qz357
        5
    qz357  
    OP
       Jul 30, 2018
    @fgk 广度的问题,说穿了就是全栈,全栈我不排斥。但是深度问题,就要好好把握了,深度是需要某一个方面有系统性的理解,有实践,有总结。
    Anshi
        7
    Anshi  
       Jul 30, 2018
    一年前端发表一下,有不对欢迎探讨:
    前三年主要开始拓展栈内技术的,至少要知道任一框架的原理,这么设计的原因等等... 另外我觉得数据结构和算法这些东西,目前真的接触不到,然后学了就会忘掉了。。算法目前感觉就面试前需要背背,可能我做的很业务层,所以没什么算法相关的,大多都是搬砖。(因为一直搬砖,常常忘记自己还要什么基础查缺补漏,以及一些知识点没有去深入了解),同时前三年还需要把前端上下游的东西不说熟练,至少要弄懂,要能说出一二吧,要能和他人一起探讨问题吧...
    三年后就不知道了....
    easonzero
        8
    easonzero  
       Jul 30, 2018
    函式起步,到函式止 XXD
    UIXX
        9
    UIXX  
       Aug 1, 2018   1
    我给点意见:
    一、无论你学习什么,框架也好、设计模式也好、算法也好,一定要有能展示能拿得出手的成品(是成品不是 demo )!那是对于面试官对于技术疑问最直观的回应。同时聊起技术你也更有底气。
    二、知识松散,你先定方向,具体的技术点可以用三个问题组织起来:
    1、这种技术为什么会出现,它到底解决了什么问题,现在是否有更好的技术 /解决方案替代?
    2、这种技术是否有大项目支持,它适用的场景规模跟常用的衔接技术是哪些?
    3、这种技术有哪些最为人所知的特点,它们在底层是怎么实现的?
    三、从你的描述来看,你属于“面向面试学习“,说白了是浮躁。还是俗话说得好:“学习戒躁”。
    qz357
        10
    qz357  
    OP
       Aug 1, 2018
    @UIXX 感谢你的回复。在我发帖当晚,其实也意识到是浮躁的问题。怕吃力不讨好的本质的确就是浮躁。第一点第二点其实我都知道,行动却是怠慢的,再次感谢你的提醒。
    qz357
        11
    qz357  
    OP
       Aug 1, 2018 via iPhone
    blanu
        12
    blanu  
       Aug 3, 2018
    @qz357 这文章。。猝不及防啊。。。
    其实几个方向一起也不是特别冲突吧,我目前工作主要是 WebRTC 等,但是个人项目用到很多移动端的东西,也挺好的。
    qz357
        13
    qz357  
    OP
       Sep 10, 2018
    IvanLi127
        14
    IvanLi127  
       Jun 7, 2019 via Android
    @IvanLi127 是什么让我又翻到了这帖子,我现在是后端萌新了
    About     Help     Advertise     Blog     API     FAQ     Solana     1369 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 16:55 PVG 00:55 LAX 09:55 JFK 12:55
    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