V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
codermagefox
V2EX  ›  问与答

今天和某大佬对于应该知识掌握的粒度产生了分歧,有点郁闷

  •  
  •   codermagefox · 2018-01-21 17:46:24 +08:00 · 2738 次点击
    这是一个创建于 2258 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大佬三年不到经验,我一年经验吧...

    一个很简单的问题,就是<input>和<textarea>有啥区别。

    大佬说就是 input 不换行,textarea 换行,然后 input 会应用显示的样式,textarea 不会。

    我说 textarea 不换行的原因是 white-space:pre-wrap,然后 input 和 textarea 都是可替换元素,所以某些表现在具体浏览器上也会不一样,在 Chrome 上会是 inline-block,但是 FF 上会是 block.然后又扯到为什么 input 不会换行而 button 会,说了半天。

    然后大佬就对我有点意见了,说了一点比较难听的话,大意就是你们这种工作经验不多的人就是面向面试学习,这种知识在实际工作中没有一点用。

    我也是有点不服气,但是没说啥,心里有点憋屈。

    我也知道自己是搬砖工程师,更多的精力应该放在如何更好的搬砖上,但是平时的学习都会更加注重原理和基础,别人对我也基本都是鼓励的态度,今天偶然被怼了一次,挺不是滋味的。

    做了一年前端,我 webpack,Vue 这些框架和工具都是停留在够用就行,一直没去深入了解,时间都放在巩固基础了,说实话也有点心慌,不知道我的做法对不对,也很害怕找不到工作,心里挺难受的。

    我想知道大佬说的对不对,我是不是更应该注重实际应用?我觉得我一年时间连 JS 都还没完全搞明白,现在要是把框架什么的放在第一位,害怕自己会浮于表面,无法提高。

    24 条回复    2018-01-22 14:57:19 +08:00
    hxndg
        1
    hxndg  
       2018-01-21 18:43:25 +08:00
    我感觉你们大佬的回复实际上是你的这些知识点都是错开的,没有联系的,和工程关系不大的。

    我认为他说的还是有些道理的。

    举个简单的例子吧,防 synflood 的 syncache 协议,这个东西的原理基础比较简单。但是去看实际的代码 mbuf 多大的时候丢弃? cache 保存多久这些东西都是实际工作才会知道的东西,完整的看起来就会发现浮于表面的东西多了自然就会往深里面走。

    再多赘述一句,把框架放在第一位不是说理解原理,而是从代码出发明白每一处的设计。

    最后再多说一句,被人怼了心里不爽最好隔一天再发帖,否则心情不好的话不容易思考。
    codermagefox
        2
    codermagefox  
    OP
       2018-01-21 18:59:02 +08:00
    @hxndg #1 首先谢谢好意,然后不明白的地方其实是侧重点。
    如果我也是三年经验,那么我肯定会把您说的这些东西放在第一位。
    可是我现在还是个一年经验的新手啊,对于这个年限来说更重要的难道不是巩固基础以便能快速更上工具框架的更新吗?对于代码规范,接口设计这类的东西新手抄一抄理解一下就已经很吃力了,真的让新手整出一套靠谱的最佳实践也不太现实吧,能写出靠谱的东西吗?

    当然也可能是我太菜了...
    另外,您说的对,下次我先冷静完毕再发帖。
    402645707
        3
    402645707  
       2018-01-21 19:06:14 +08:00 via Android   ❤️ 1
    大佬内心 OS
    “旁边那个是萌新,我想想说的太复杂万一别人听不懂还会浪费时间”
    ——楼主发言后——
    “你懂早说呀,别后手一套拍过来,没办法我只能继续把问题拉高一个维度免得被怀疑三年经验喂狗了”
    说白了就是话语权争夺问题
    codermagefox
        4
    codermagefox  
    OP
       2018-01-21 19:07:27 +08:00
    @402645707 #3 秒懂了,谢谢
    Mutoo
        5
    Mutoo  
       2018-01-21 20:42:46 +08:00
    input 和 textarea 怎么能是可替换元素呢,就算 input 在显示的时候可以换行,但是不能接受 multiline 的输入(含换行符)。
    williamx
        6
    williamx  
       2018-01-21 21:03:16 +08:00   ❤️ 1
    公司和学校的区别是:在学校里,先把理论学了,把基础夯实了,再动手做实验,实验最终结果是成功还是失败问题不大,只要过程中没有因为知识不扎实导致出错就行,不然就等着挨批;在公司,先把项目搞定了,再从搞定项目的过程中把知识给总结了,学习了,老板本身是不会在乎你基础扎不扎实,只要时间到了完成项目就行,不然就等着挨批吧。

    所以,你应该知道怎么做了吧?
    stabc
        7
    stabc  
       2018-01-21 21:14:24 +08:00
    >textarea 不换行的原因是 white-space:pre-wrap
    巩固基础没错,但我不认为你这种知识是“基础”,在我看来这只是花边新闻一样的东西。你的前辈说的没错。
    imn1
        8
    imn1  
       2018-01-21 22:01:56 +08:00   ❤️ 11
    我:盐和糖有什么区别?
    老妈:盐是咸的,糖是甜的
    我:盐是氯化钠,糖是碳水化合物,单糖如果糖是 6 碳,双糖如蔗糖是 12 碳,淀粉也就是米饭是多糖……
    老妈一巴掌拍过来:我吃盐多过你吃多糖
    我:……
    alcarl
        9
    alcarl  
       2018-01-21 22:13:27 +08:00 via Android
    这个事儿的关键并不是技术问题的答案,而是你俩为啥会讨论到这俩玩意的区别,这种问题貌似只会在知乎上有人问,平时自己搜搜就搞定。,从大佬的回答和你的回答看,好像是你事先做了功课然后给前辈挖了一个坑,搁谁谁也不高兴呀。不要总强调几年经验没什么意义,大神的一年等于我等凡人十年不止,一年过去了不要只有开发经验,沟通交流的经验也很重要的
    learnshare
        10
    learnshare  
       2018-01-21 22:19:58 +08:00
    贬低别人是一个内心 NB 的技术人员自带的属性,跟技术没啥关系

    另外 input 和 textarea 都是标准定义其行为,具体实现取决于浏览器,纠结实现方式是没必要的
    codermagefox
        11
    codermagefox  
    OP
       2018-01-21 22:23:19 +08:00
    @alcarl #9 没做功课,刚好碰到了这个问题,其实我和前辈关系很好,平时经常瞎扯技术问题...
    codermagefox
        12
    codermagefox  
    OP
       2018-01-21 22:23:40 +08:00
    @imn1 #8
    alcarl
        13
    alcarl  
       2018-01-21 22:36:33 +08:00 via Android
    @codermagefox 我是说看起来像,看起来像是大佬生气了,你觉着冤枉的原因。归根结底从技术讨论上说,你膨胀了。。。。。打脸还是少,我们这种干了十几年阅坑无数的人,就能明白要把时间花在哪里,不花在哪里了,多向前辈学习吧
    codermagefox
        14
    codermagefox  
    OP
       2018-01-21 22:37:44 +08:00
    @alcarl #13 明白了,谢谢~
    hornets
        15
    hornets  
       2018-01-21 22:39:44 +08:00
    活捉
    hxndg
        16
    hxndg  
       2018-01-21 22:46:39 +08:00
    @alcarl
    这不是技术上的事情,一般工作几年就都会认识到了。
    codermagefox
        17
    codermagefox  
    OP
       2018-01-21 22:49:37 +08:00
    @hornets #15 活捉啥,你又不带我飞
    sammo
        18
    sammo  
       2018-01-22 02:17:03 +08:00 via iPhone
    面对心直口快的大佬,还是不要显山露水。想显山露水去教育下级或新人。心直口快的上级好相处
    hard2reg
        19
    hard2reg  
       2018-01-22 02:24:11 +08:00 via iPhone
    大佬不上 V2EX 吗……
    sammo
        20
    sammo  
       2018-01-22 02:48:55 +08:00 via Android
    友谊第一比赛第二
    lsmgeb89
        21
    lsmgeb89  
       2018-01-22 02:56:02 +08:00
    现在三年就能称大佬了……
    autoxbc
        22
    autoxbc  
       2018-01-22 04:09:27 +08:00
    大佬的意思可能是要理解 W3C 设计的初衷,而不是实现的细节

    比如教程讲 encodeURI 和 encodeURIComponent 的区别,列出个表格说什么字符在前一个会被编码,在后一个不会,什么字符反过来之类的,讲了半天云里雾里。其实只要知道前者是编码后作为 URI 使用,后者是作为 URI 组件就够了,这比硬背编码表格重要
    chunqiuyiyu
        23
    chunqiuyiyu  
       2018-01-22 08:51:50 +08:00 via iPhone
    挺大佬的,以后你们还要共事。
    gomars
        24
    gomars  
       2018-01-22 14:57:19 +08:00
    一对小逼崽子
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3318 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:45 · PVG 21:45 · LAX 06:45 · JFK 09:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.