我是如何在自学编程9个月后找到工作的( 四 )

5)不必懂得职位所需的一切 。 对于框架和库尤其如此 。 顶级公司非常关注数据结构和算法 , 这表明你可以思考并解决问题 。 更具体地说 , 无论你选择何种编程语言(Java , JavaScript , C# , Python 和 PHP 中的任何一种都可能找到工作) , 尽可能地学习它的基础知识 。 我学习了前端开发 。 我觉得这需要从 html 到 dom , 学大量的库 , transpiling , webpack 等等 。 但实际上 , 在求职面试中 , 这些话题很少被问起 , 他们只想知道我是否真的了解 JavaScript 。 我申请了3个前端 React 工作 , 没有人关心你是否知道 React 的调用(我的意思是 , 如果你学习 React , 你应该至少具备它的工作原理的基本知识) , 但成为一名优秀的 React 开发人员所需的核心知识就是了解 JavaScript 。 如果你了解 JavaScript 和 dom , 那么学习 React 只需要一周的时间 。 否则你永远不会成为一个好的 React 开发者 。 高阶函数 , this 绑定 , 这些是 React 开发人员每天需要真正面对的问题和知识 , 其余的都是谷歌搜索 。 这同样适用于任何其他语言 。 如果没有扎实的语言基础 , 各种 bug 会让你一筹莫展 。 仅仅读过一些东西 , 并不意味着你吸收了它 , 更不谈掌握它了 。 一个会 10 种技能/工具 , 但并不真正精通一个的人 , 很难取得别人信任 。

推荐阅读