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

[求职] 前端开发

  •  1
     
  •   YadongZhang · 2020-04-24 21:00:22 +08:00 · 6924 次点击
    这是一个创建于 1677 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1. 说一下背景

    不是应届生,毕业将近一年的那种,大公司不敢想,实习、外包都行

    希望可以远程上班(暂时是这样,我也知道不好找,今天就有一个面试机会因为远程给耽搁了)

    2. 项目经验 惭愧

    1 React hello world 水平就不说了

    2 原生 JS 写的 轮播图

    3 Vue 移动端页面

    hello? hello? hello? hello?

    图拼接得过于粗糙了。。。

    用的 CDN,还没用 vue-cli

    说一下遇到的技术问题

    1. 适配兼容 是用 postcss-px-to-viewport 做的,感觉还不太行,用一下 calc 函数效果可能会好一点
    2. 相关视频 内滚动 及不显示横向滚动条搞定了,不是真的视频,而是图片➕居中的播放键
    3. 目前还做不到 像素级还原,虽然 UI 图是直接用 Sketch 打开的
    4. 语义化方面还是有自信的

    3. 谈一下最近一个月的找工作经历:

    力扣

    看到笔试题里要做单元测试,怂了

    币安

    无笔试,直接面试

    两道编程题:

    1. 犀牛书里的闭包例子,返回值是什么
    2. 二叉树节点删除

    (都没答上来,考查的知识点还是后来才查到的

    然后问了一些 React 和 JS 基础,不知道跨域,第一次听说

    饥人谷

    笔试挂,没回信不知道哪里出了问题,我也没问方老师

    美团金融部门

    技术大佬联系我的,但是因为不符合岗位招聘最低级别,简历没过筛

    腾讯医疗

    投的外包岗,笔试题就是上面那个 Vue 页面,要求写的是 3 小时,我搞了 30+,没敢联系面试官了

    简历上写的是 React,然后 Vue 是重头学的,代码整洁程度还有待优化

    总之,还是我太菜了,浪费了好多机会

    第 1 条附言  ·  2020-04-24 23:21:19 +08:00
    智商真是个好东西,换一个完整的动图:



    关于刷题和项目经验,项目经验更重要一点吧,双管齐下

    那我再扎实一下基础再更贴吧!
    第 2 条附言  ·  2020-04-29 13:12:26 +08:00

    right?

    用 v2ex API 做了个简单的小 demo,灵感来自于带教老师和 FCC 的 Project

    可以看到每天新增的 jobscv,后面又加了 career 节点(条目太少了...

    代码不难,没有 push 到 github 上,这里只提一下:

    • 原生 JS DOM 操作(ES6 语法):

      • document.createElement(<tagname>)
      • ele.textContent
      • ele.setAttribute(<qualifiedName>, <value>)
      • <parent>.appendChild(<child>)
    • 解决了跨域问题:

      • XMLHttpRequest + ProxyURL
    • Flex 布局 (主体 圣杯)


    欢迎指正

    一鼓作气,再而衰,三而竭

    47 条回复    2020-05-23 23:10:50 +08:00
    ariussssss37
        1
    ariussssss37  
       2020-04-24 22:31:28 +08:00   ❤️ 1
    跨域, 闭包都不懂,还算前端吗,先别找吧赶紧学一下,你这样找就是在浪费学习时间而已
    zhw2590582
        2
    zhw2590582  
       2020-04-24 22:47:41 +08:00 via iPhone
    看起来还很基础,不如临摹个大一点可以拿得出手的项目,才有底气面试。
    wxb2dyj
        3
    wxb2dyj  
       2020-04-24 22:51:02 +08:00 via iPhone
    二叉树节点删除很基础了,建议打一下基础再出发
    Pyrex23
        4
    Pyrex23  
       2020-04-24 23:00:02 +08:00 via iPhone
    面试前刷刷题吧 把数据结构这块在复习一下
    aaronly
        5
    aaronly  
       2020-04-24 23:16:50 +08:00 via iPhone
    leetcode 笔试是开卷题目 没有勇气做得话还是多学学吧
    catch
        6
    catch  
       2020-04-24 23:32:39 +08:00 via iPhone
    笑出声
    yeqizhang
        7
    yeqizhang  
       2020-04-24 23:40:07 +08:00 via Android   ❤️ 1
    学历挺好的?
    为啥这些挺好的厂子了吧,都有面试机会。
    我几年后端一般水平想都不敢想这些地方…
    还是学前端好……
    YadongZhang
        8
    YadongZhang  
    OP
       2020-04-25 00:12:51 +08:00 via Android
    @aaronly #5 适当的刷题也是可以的,但是一些技术问题得靠项目经验积累,比如品字布局
    YadongZhang
        9
    YadongZhang  
    OP
       2020-04-25 00:14:08 +08:00 via Android
    @yeqizhang #7 机会给了水平太菜没抓住能怪谁,白白浪费面试官时间
    YadongZhang
        10
    YadongZhang  
    OP
       2020-04-25 00:15:02 +08:00 via Android
    @ariussssss37 #1 面试学习法
    yeqizhang
        11
    yeqizhang  
       2020-04-25 00:23:14 +08:00 via Android
    @YadongZhang 我才不会这么想,哈哈,我只是担心浪费我的时间,我需要准备,承担压力,来回跑,有的还有笔试,最后失败。
    所以我一般投把握大点的、靠谱的机会。
    把节省出来的时间,用来查漏补缺准备面试。

    与其临渊羡鱼,不如退而结网。
    当然了,闭门造车也不好,
    适当地出门合辙。
    himself65
        12
    himself65  
       2020-04-25 01:19:31 +08:00 via iPhone
    说实话,有点难
    YadongZhang
        13
    YadongZhang  
    OP
       2020-04-25 01:42:10 +08:00 via Android
    @himself65 #12 开心,被大佬翻牌了!

    大一为了买手办发兼职贴着实有点可爱!!!

    最早关注千里冰封的,前段时间才在 v2 上发现大佬,然后进了 DIY 群,说实话我是那种要饭的,不指望写代码改变世界,能改变一下自己就不错了!

    我承认基础太差了,降低期望总会有机会的!
    himself65
        14
    himself65  
       2020-04-25 01:52:11 +08:00 via iPad
    千里冰封是我大哥
    YadongZhang
        15
    YadongZhang  
    OP
       2020-04-25 02:04:59 +08:00 via Android
    @himself65 #14 都是大佬,一个是 Nodejs 的 Collaborators,一个待在 JetBrains 实习,女装还挺好看的,现在零零后太强了!我这个菜🐔凑啥热闹
    himself65
        16
    himself65  
       2020-04-25 02:23:16 +08:00 via iPad
    哎,Nodejs Collaborator 也只是头衔一个,论实力还是千里冰封比我强,也比我有前途
    YadongZhang
        17
    YadongZhang  
    OP
       2020-04-25 02:36:31 +08:00 via Android
    @himself65 #16 神仙的修行谁高谁低我这个凡人评价不了,总之,敬佩为自己的爱好努力的人
    WangLiCha
        18
    WangLiCha  
       2020-04-25 03:39:07 +08:00 via Android
    纯好奇,能学到前端框架层面但是没有听说过底层的跨域的概念,我比较好奇你的学习路线
    seki
        19
    seki  
       2020-04-25 04:07:36 +08:00   ❤️ 1
    先系统学习下 js 吧
    推荐 you don't know js,老的新的内容都会讲到
    rabbbit
        20
    rabbbit  
       2020-04-25 04:46:45 +08:00
    这个经验级别是怎么拿到这么多大厂邀请的?
    rabbbit
        21
    rabbbit  
       2020-04-25 04:52:51 +08:00
    翻了一下以前的帖子,原来是重本的.
    现在别说没经验的了, 就是 3 年的小厂子出来的也很难找到工作.
    接着学吧,大厂主要考基础,算法,框架的底层原理, 还有 http 啥的.
    至少还能拿到大厂的面试机会.有些人连机会都没有,直接就被学历筛出去了.
    Hugooing
        22
    Hugooing  
       2020-04-25 10:26:14 +08:00
    说实话,基础太差了,还要求远程,真的很难
    QingStone
        23
    QingStone  
       2020-04-25 12:19:45 +08:00 via Android
    就目前你的能力,我建议还是别远程。
    远程真的没有面对面跟大佬学的东西多。
    最近我也是远程复工,讲道理真没在公司面对面跟大佬沟通来得便捷和有效。
    YadongZhang
        24
    YadongZhang  
    OP
       2020-04-25 12:27:28 +08:00 via Android
    我也不想远程啊,等我积累够原始资本才能出门不是
    YadongZhang
        25
    YadongZhang  
    OP
       2020-04-25 12:28:04 +08:00 via Android
    学了一个多月才是这么个水平,我好菜啊
    qfdk
        26
    qfdk  
       2020-04-25 13:57:25 +08:00 via iPhone
    pm 我下吧
    YadongZhang
        27
    YadongZhang  
    OP
       2020-04-25 14:12:28 +08:00
    @qfdk #26 github issue 吗?
    qfdk
        28
    qfdk  
       2020-04-25 14:19:28 +08:00
    @YadongZhang 不是,我这里可以接受远程工作。 正好找个前端, 要求会 java tymefleaf 模板
    YadongZhang
        29
    YadongZhang  
    OP
       2020-04-25 14:29:35 +08:00
    @qfdk #28 不会。。。
    woqujjfly
        30
    woqujjfly  
       2020-04-25 15:26:44 +08:00
    再学几个月,撸几个项目再说吧
    destinism
        31
    destinism  
       2020-04-25 16:08:03 +08:00
    @YadongZhang 学了一个多月编程就能拿到面试机会了?大佬...
    jntitor
        32
    jntitor  
       2020-04-25 16:22:36 +08:00
    说句不好听的 浪费你的学历了
    jntitor
        33
    jntitor  
       2020-04-25 16:24:09 +08:00
    买几本书啃一啃 加油!
    Roni
        34
    Roni  
       2020-04-25 17:18:22 +08:00
    美团岗位招聘最低级别是?
    YuTengjing
        35
    YuTengjing  
       2020-04-25 17:41:46 +08:00
    刷题可以先放下,得补下基础,做一两个稍微大而全的项目,多找些面经看看,针对性的去补。
    YadongZhang
        36
    YadongZhang  
    OP
       2020-04-25 17:55:12 +08:00
    @aaronly #5 问题还是出在不会分解问题,做轮播图的时候得了点经验,先做逻辑,再实现功能,最后优化,上面那个 Vue 页面就是这么做的,稍微复杂一点的就不知道从哪下手了
    @destinism #31 说完全零基础吧,也不是,一面试就菜得抠脚
    @jntitor #32 有啥不好听的,菜就得承认
    @Roni #34 P2-2
    @YuTengjing #35 又是个大佬,基础确实不行,大佬哪里找的项目?
    bamzhy13
        37
    bamzhy13  
       2020-04-25 18:05:30 +08:00
    @qfdk 感觉我还挺符合要求的(笑),同求 remote 工作,简介已发送到 google 邮箱
    YuTengjing
        38
    YuTengjing  
       2020-04-25 20:42:39 +08:00
    @YadongZhang #36 可以买三元的教程看看 https://juejin.im/book/5da96626e51d4524ba0fd237,虽然我没看过,不过我觉得质量应该蛮高的。我自己当初第一个比较完整的项目是在 github 上搜了很多技术栈和我匹配的项目,分析它们的项目组织和组件编写方式,碰到问题就查资料,比如当时想用图标,我就查了很多资料现在一般怎么在项目中用图标,最后用了 IconFont,做的时候多参考,比如样式该怎么重置,直接来 * { margin: 0, padding: 0 }? 你可以多看下别人的网站是怎样重置的。总之作为新手还是多看多思考,毕竟这个阶段懂得东西太少,需要汲取知识,你这个阶段最重要的是知道怎样能做出东西,掌握做出东西的需要哪些基本手段。像我现在这个阶段就是比较注重维护性,扩展性和性能了。当然了,好的学习资料也可以让你少走很多弯路,我就不建议入门 js 看高程,我当初就是看廖雪峰的 js 教程入门的基本语法,然后看阮一峰 ES6,接着如果你走 react 路线可以看看胡子大哈的那个 React.js 小书。最后,找工作阶段还是面向面经学习效率比较高,这里再推荐一个博客: https://messiahhh.github.io/blog/ 和还有一个人的面试笔记: https://github.com/CavsZhouyou/Front-End-Interview-Notebook 。贵在坚持~
    YadongZhang
        39
    YadongZhang  
    OP
       2020-04-25 20:48:36 +08:00
    @YuTengjing #38 感谢大佬!!!
    Messiahhh
        40
    Messiahhh  
       2020-04-25 20:55:08 +08:00
    https://github.com/Messiahhh/blog
    分享以下我的前端笔记吧,以及一些大厂的面试经验,希望能帮到你
    Messiahhh
        41
    Messiahhh  
       2020-04-25 21:01:26 +08:00
    连跨域都不知道的话,除了说明项目做的不多外,还证明了你找工作却没怎么看过面试题= =
    建议网上的面经看一下,至少能了解到自己哪里不会,哪里不会看哪里,多看看就懂了。
    fhsan
        42
    fhsan  
       2020-04-25 21:41:51 +08:00
    感觉你太弱了,现在三年,有点工作经验,没什么亮点一样找不到工作
    计算机原理,tcp/ip 、http 、https
    数据结构和算法,必须的,实在不行多背背+例子背,别死背
    框架原理,比如用户请求处理封装、路由、RABC 用户角色权限、Rest 、响应处理、过滤器、缓存、调试日志等等
    找找面试题,看看别人的思考思路,不是会什么框架,而是思路方案的总结。
    有什么职业规划吗?别浪费时间和机遇。
    xieranmaya
        43
    xieranmaya  
       2020-04-25 22:08:48 +08:00
    我觉得吧,你学习路线 /方式可能不太对,楼上一众同学建议你再多刷点面试题,恕我直言,我觉得用处不大,面试题无论怎么刷,知识点都是散的,也许刷的多了能让你找到工作,但数据结构,算法,计算机网络,这些是刷面试题和上班工作所无法弥补的。想做程序员,系统性的学习是必要的,建议你参加我的培训班好好补一下,我曾用五个月把几乎零基础(基础和学历肯定不如现在的你)送进大厂(腾讯,头条,美团等)
    YadongZhang
        44
    YadongZhang  
    OP
       2020-04-25 22:47:07 +08:00 via Android
    大项目现在还没有,Learn by doing 是最好的学习方式

    羡慕有五个月时间的,或许我得换种思路了!
    beidounanxizi
        45
    beidounanxizi  
       2020-05-19 02:04:39 +08:00
    牛客网这么多面筋 找找 问问 深度挖掘 也不差了
    学个 vue 找个小厂待个小半年混着又不会死
    复交怎么了?你这个还是专项进去的
    先放低姿态,找份 cover 住和吃,有点点小钱的工作 靠着学历光环不难
    nao'zi 脑子瓦特了啊 小老弟
    YadongZhang
        46
    YadongZhang  
    OP
       2020-05-19 02:44:12 +08:00 via Android
    @beidounanxizi #45 绝逼脑子瓦特了,实在想不出来我比别人有什么优势
    N0vember11
        47
    N0vember11  
       2020-05-23 23:10:50 +08:00
    同为甘肃考生,分数跟你差不多只不过是双非,目前在一线互联网公司,也算大厂。感觉你低估了计算机行业的难度,也高估了你跨专业的自学能力。建议还是考公吧,对你来说可能会柳暗花明又一村。放下面子,才会开始成长,我们跟大城市孩子的阶层差距不是一代人可以跨越的,就不要刻意去模仿人家的生活方式和兴趣爱好了,命运一开始就是不公平,说服自己接受就好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3139 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.