文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

很多程序员真的很难为他们的工作找到一个完美的利基。通常,他们陷入太多的问题,以至于他们不能看到全景…

“我的利基是不是有点小?”, “我的利基足够有利可图吗?”, “我觉得没有那么多的人在我的利基里”,等等… 那么,你怎么知道你编程的利基是否足够好呢?你怎么知道你是否做出了正确的选择?

(Video:https://www.youtube.com/embed/FVnCbNTJn5I?list=PLjwWT1Xy3c4U4xrSdGiN9fh04NjHoNwTq)

视频记录

John Sonmez: Hey, 大家好吗? 这是来自simpleprogrammer.com的John Sonmez。今天我问了一个我最喜欢的话题, 一个你最喜欢的话题,我知道,因为你们总是问我,我可是很专业的。我有一个完整的专业化播放列表。我会在这里指出。如果你感兴趣的话可以检查一下。我强烈鼓励你检查它,如果你正在寻找创建一个个人品牌的方法,真的设置自己的领域,建立自己的名气,在软件开发领域,因为你必须专业。

第 1 段(可获 2.48 积分)

这个问题来自 Michael ,他说: “在你看来” 在我看来, “什么是最好的路线时,试图专注于网页开发? 你认为单独发展HTML, CSS and JS 是不是太一般了? 相反,人们应该寻求进入网络发展,聚焦于PHP框架,或者擅长Ruby?那么,网页开发中的专业化,你怎么看?

也许这里有点混乱。我想可能很多初学者感到困惑,关于什么是web开发专业化,以及怎么变得专业化。你不可能真的很专业—我的意思是, okay, 假设你要成为一名网页设计师, 你可以专攻 HTML and CSS基本上翻译设计进入市场。你可以拥有那个特殊的专业,那将是你的专长—有不少人专门从事这个。我想到的第一个网站是css-tricks.com ? 这家伙,他做得很好,但他决定—他意识到CSS对于有些人来说有点复杂,相关知识很多,所以他专门从事CSS, 并且他做得很好。 他做了很多教程。 他演示了CSS属性是如何工作的。这非常有用的,他创造了参考。

第 2 段(可获 2.98 积分)

现在,每个人都不必在这方面专业化了。如果你打算做网络开发,如果你要专攻I不会鼓励你知道每一个角落和缝隙的CSS。 那太多了。 这是浪费时间 特别是当有类似于CSS-Tricks的网站,或者是其他一些网站,你可以查找你需要知道和参考的CSS的东西,的时候。

再一次,我不是说不学习CSS,我不是说不学习HTML,如果你专注于web开发,你还是应该在两方面达到专家水平的,因为你需要知道,但比起知道每一个错综复杂的 HTML and CSS,作为一个web开发者,你更应该知道的是它的范围是什么,它的关键是什么,你能做什么。

第 3 段(可获 2.01 积分)

因为如果—你想做的是,你想离开不知道自己不知道, 我认为Steven Rumsfeld 是第一个谈论这个的人。 你想知道未知,因为你知道自己什么不知道,你就能从Google上获取它们。但不知道自己不知道,你就没法Google。 这就是问题所在,就是你找不到知识,因为你不知道你不知道。但如果你知道所有能用CSS和HTML完成的事情,这将允许我将文本直接居中居中或在这个元素周围创建边框,这件事你可以检索,说我不知道怎么把文本居中或我不知道怎么给元素加边框,我知道那是可能的,所以我可以Google,我最终能找到,或者发现指导手册,但你连范围都不知道时怎么办呢?

第 4 段(可获 2.11 积分)

你工作,作为web开发人员,这将适用于任何事情,是辅助技能,那些你不是非常专业的。你必须拥有的不是掌握那些, 但你要了解它的广度、范围。如果你看一些我的Pluralsight的课程,你可以看看我的链接,我所有的Pluralsight的课程,你会注意到我遵循一个非常有趣的格式。 他们都以同样的方式教你。我教你如何开始,有什么就足够开始。我教你广度,你能用这件事做什么然后我教你20%,你能做的80% ,因为那是最有效的事。因为我想,如果我教你3样东西,现在你就能达到这种水平,能用Google,能知道你缺少什么。

第 5 段(可获 2.19 积分)

也就是说,所有的你需要知道的,更高级别的web开发,但这并不是一个专业的web开发。 现在,你可以专攻JavaScript,但这有点太广泛,Ruby或PHP也一样。你真正想做的是你想增加利基,尽可能的专业,然后至少至少深入一个层次甚至2个层次。

例如,让我们讨论JavaScript。专攻JavaScript太宽泛。Node.js怎么样? 如果我们深入一个层次, 讨论node.js,既然现在流行的react.js,或者说angular.js,一个特定的框架,你有在这种情况下,了解整个框架,你构建一个应用程序,甚至说,“好吧,那么,我专攻的是我构建Node.js应用,使用MongoDB和react.js作前台。” 那是一块非常薄的薄片。 或者你可能只是专注 react.js 或者用 react.js做一些控制。在那里你一样可以有一个专业化。

第 6 段(可获 2.6 积分)

再一次,专业化是指出你在哪里拥有深厚知识。这并不意味着这就是所有你知道的,这是所有你所做的。 它只是意味着这是你在哪方面是深入了解,但你仍然必须了解周围的知识,不是吗?只因为说你擅长创造 react 控制器或者一些其他类似的东西,那并不意味着你不能开发app,或者做一些相关的后台。你仍然需要非常专注,但那仅仅是你需要专注的领域,那个领域你是专家,你能教导别人,你能说自己是专家,这样你就能推销自己,这才是专业化的关键。

第 7 段(可获 1.8 积分)

大多数人都犯这个错误, 就像我说的,专业不够深。 尽可能的深入,直到你发现它太深,再停止,但是大多数时候,你不会发现这个情况的。

希望对你有帮助,尤其是对你,这种新的web开发人员。如果你觉得有用,我有很多关于软件开发生涯的技巧和建议,关于生活,关于健身,以及其他很多你能想到的事,都能在这个频道发现。你可以继续点击下面的订阅按钮,如果你还没有订阅的话。如果你已经订阅了,我喜欢“赞”或评论。 让我知道你们是怎么想的。 你会给问这个问题的人什么样的建议?我下次再和你谈。再见。

第 8 段(可获 1.91 积分)

文章评论

西安访客
翻译的好无语