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

2018-01-21 17:46:24 +08:00
 codermagefox

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

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

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

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

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

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

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

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

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

2760 次点击
所在节点    问与答
24 条回复
hxndg
2018-01-21 18:43:25 +08:00
我感觉你们大佬的回复实际上是你的这些知识点都是错开的,没有联系的,和工程关系不大的。

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

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX