什么都懂但是都不精通真的有前途吗(´_ゝ`)

2018-08-16 08:49:34 +08:00
 babedoll
刚毕业,js css html 基本上都掌握,不会 js 框架。当初想做前端,无奈进了个公司要求全栈,还是.net 的全栈。幸好大学有 c#基础,工作并不是很吃力。
可是心向 python,也会用 django 搭小站(主要因为 python 热门,所以偏心了点,c#其实也很好

哎,前路迷茫,什么都学,难道真的有出路吗。求大佬们点明方向。
15792 次点击
所在节点    程序员
179 条回复
Sparetire
2018-08-16 11:26:30 +08:00
既然说精通的话,随便问点简单问题,一个元素设置 width: 20%,是相对于什么的 20%
babedoll
2018-08-16 11:28:25 +08:00
@Sparetire 相当于父元素的
66beta
2018-08-16 11:29:54 +08:00
转产品经理,用需求虐待楼上那些说你什么都不懂的码农
zhzbql
2018-08-16 11:31:51 +08:00
鉴于本论坛的杠精程度。建议楼主使用 “听说过” 替换 “懂”,“会用”,“熟悉”,“了解”,“精通” 等关键词
LudwigWS
2018-08-16 11:34:37 +08:00
@hjc4869 刚毕业做六年,不打草稿呀
Sparetire
2018-08-16 11:36:07 +08:00
@babedoll 相对于父元素的什么呢? margin 区域? border 区域? padding 区域? content 区域?以及你确定是父元素吗?
hjc4869
2018-08-16 11:43:54 +08:00
@LudwigWS 高二开始用 C#/.NET 做 app。虽然赶不上工作 6 年,但至少对这个方向还算有一定深入了解。
Sparetire
2018-08-16 11:47:02 +08:00
随手写个 demo 吧
```html
<div class="a">
<div class="b">
<div class="c"></div>
</div>
</div>
```

```css
.a {
width: 100px;
height: 100px;
padding: 10px;
margin: 10px;
border: 10px solid #000;
transform: translate(0, 0);
}

.b {
width: 50px;
height: 50px;
margin: 5px;
padding: 5px;
border: 5px solid #000;
}

.c {
width: 20%;
height: 20px;
border: 1px solid #000;
position: absolute;
}
```
我觉得看完能准确说出 c 的宽度算熟悉 CSS 吧, 勉强也说精通也行吧, 不然我觉得连基本的布局都写不好的就还是算了吧
babedoll
2018-08-16 11:53:20 +08:00
@Sparetire 我没说那么多是因为没想到你这么杠,回答了是不是下一个还要问加 absolute 的情况?我不想再起争执。就这样吧。
babedoll
2018-08-16 11:54:55 +08:00
噗我服了,还真家 absolute 了,笑死
babedoll
2018-08-16 11:58:33 +08:00
@spongebobsun 老哥我们状态差不多,会的多真的很吃香,哪里都能上,但是还是希望精钻一门。
Sparetire
2018-08-16 12:01:48 +08:00
@babedoll 你直接说我全都会我就是不想说出来不就完了? 那你还回答个毛呢? 万能答案, MDZZ
16t
2018-08-16 12:06:52 +08:00
对年轻人多一点包容吧,哪位不是从 0 开始一点一点成长起来的呢
yanjinbin
2018-08-16 12:09:56 +08:00
怼的好,哈哈,
你这个问题,去说的上来的公司搬过砖就可以解惑了,
Yourshell
2018-08-16 12:11:12 +08:00
老铁你说这些语言语法层面 CRUD 干嘛,大佬看操作系统 算法 计算机网络什么的,正所谓看着框架文档初中生都能撸个东西出来。前端另说
hellogbk
2018-08-16 12:33:21 +08:00
大家的分歧出现在了对 “懂” 这个字的定义上。

个人感觉,建议起码在某一个方向上有深入的了解,这样的话你往往会得到两个评价:
1. 这个人对 xx 的理解很深
2. 对其他方面的了解也还可以,知识面还行。

而你如果真的是什么都 “懂” 但都不深入的话,你得到的评价有可能是
1. 这人什么都知道一点,但没有亮点。

另外,其实我感觉多数人都经历过“学习一段时间后感觉自己什么都懂,然后再持续更深入学习一段时间后,又发现其实自己什么都不懂” 的状态,我个人经历过不只一两次。
这里有一张图片,供参考:
babedoll
2018-08-16 12:38:20 +08:00
@hellogbk 对 就是没有亮点。现在想选择一个方向精钻,但是很迷茫,不知道该怎么做
lamada
2018-08-16 12:38:55 +08:00
先专注一个岗位,然后找个心仪的大厂去面试,看看自己差距在哪里就行了
sskyy
2018-08-16 12:39:04 +08:00
我曾经和楼主一样,希望以下建议对你有用:
1. 目前这个阶段要认清一点:“什么都懂”其实是“什么工具都会用”。这有两个问题,一是软件里的工具也好、语言也好,会用其实并不难,其他人也能,会用并没有太大竞争力。2. 软件的东西更新太快了,会用东西并不能让你掌握变化的脉络,于自己无益。
2. 所谓的“精通”其实是从"一种工具、框架"一直往下回到语言、内存模型、进程线程这些东西。这些东西是通用的,即使是新的框架和工具,要精通还是要回到这些上面来。
3. 按以上两点,把你想学的分个类,自然就明朗了。
4. 那些学了就能用的东西能快速给你反馈,会比较容易学得进去,而理论偏底层的的东西则不然,需要有规划、能坚持。
5. 前端其实也是如此。
lamada
2018-08-16 12:40:15 +08:00
lz 可以放一些自己的作品,让大家瞅瞅

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

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

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

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

© 2021 V2EX