素材巴巴 > 程序开发 >

如何成为一名出色的开发者,提升你的编程技能

程序开发 2023-09-08 08:24:19

如何成为一名出色的开发者,提升你的编程技能

 

技术领域充满无尽的挑战。

你会的构架会改变。你最熟悉的工具会进化。有的技术正流行,有的技术已落后。你会因为兴趣改变而投入到一个新的技术领域。

在工程行业工作代表着你会一直学习新的东西,保持新鲜的技能。

5年前,Angular 是非常受欢迎的。大部分的前端工作都想要 Angular 的技能,现在市场变了。 React 超越所有前端构架,成为最火红的新技术。

5年前,Rails 是非常受欢迎的。 现在职务描述里出现频率最高的是 Node 和 Python。

保持新鲜的技能是主要元素之一,那会让你在众多的工程师当中脱颖而出,营造一个持久的事业生涯。

我还记得我当时看着所有我要学的东西,大家讨论我不懂的新技术,我会非常沮丧。

每次我感觉我可以胜任一个构架的时候,就会有另外一个变得更受欢迎。 我感觉我永远都赶不上。

但是那也是做工程师最好的部分 —— 你永远不会感觉到无聊。那也是一个可以帮助你在竞争里脱颖而出的工具。

开发者的学习方式和你在学校学习的方式是完全不一样的。会有一些阅读,一些课程。但大部分时间应该用来构建项目。

从实践中学习

小时候,你是从实践中学习。

你先学会讲话,虽然不是完整的句子。从做中学会画画。你婴儿的时候没有读过有关的书籍。你没有读过“婴儿手指绘画101教学”。

你通过练习学会走路。这才帮助你快速驾驭新的概念。你永远都在 —— 做。

在工程领域,你是通过构建项目来掌握概念的,而不是通过死背。

当我刚开始做工程师的时候,我不断阅读书本和做抽认卡。我用了无数的时间制作抽认卡。我以为买了一本新书或网上课程就会教会我自己怎么编程,然后变成工程师巨星。但是这并没有发生。

回想起来,我不确定那些抽认卡会有什么作用。

花了几个月时间熟背句法和定义, 我还是在原地。 只有开始构建项目的时候,技能才开始进步。

在热爱阅读工程书籍的同时,我大部分的时间会花在略读一本书,然后立刻尝试新的概念。

这是一个比较痛苦的学习方式。我不会骗


标签:

上一篇: ant 环境的配置与使用 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。