欢迎光临散文网 会员登陆 & 注册

不要太多关注coding,要关注Concept

2023-07-14 14:45 作者:暖暖的x太阳  | 我要投稿

有趣的伙计们,欢迎来到我的频道。

伙计们,发生了什么,欢迎来到Amigos。

我的名字是Nelson,在这个视频中,

我想和你们谈谈关于编程的一些事情。

我想要告诉你们,你们不应该过于关注编码,

而是应该更多地学习实际的过程,

或者说是实际的知识。

我记得当我开始学编程的时候,

我总是担心如何实现各种功能,

所以我会去学习Java的所有特性,

理解所有的最佳实践,

学习所有的算法和设计模式。

但问题是,我从来没有使用过这些。

所以我从来没有用到这些知识。

当我面临问题时,我最终做的基本上只是了解我想要实现的内容。

我对语言的特性有很多知识,

但缺乏实际的过程或实际的需求分析。

我来给你们举个很好的例子。

在我的频道里,我教过你们关于Spring Security。

当你学习编程时,了解你正在尝试实现的整体情况是很好的,

所以你不应该过于关注代码,

因为编码只是一种工具,

我相信你们足够聪明,可以编写任何你们想要的代码。

编码通常不是问题。

以前我以为人们会写多少行代码,

我曾经问人们,你写了多少行代码来完成这个项目,

他们会说,我写了2万行或者3千行,

我当时就觉得,哇,太多了。

但后来我意识到,并不是代码行数的多少,

而是理解概念。

比如,Spring Security或者安全性本身,

你是否知道基本的OAuth如何工作,

你是否了解JWT,是否了解认证,

它们之间有什么区别。

如果你了解工作原理,理解概念,

然后将其转化为代码,会非常非常容易。

另外一个我想强调的是,当你学习编程时,

不要只选择一种语言。

不要只选择一种语言,然后学习所有的特性,

比如并发,你可能学了并发,但从未使用过。

编程语言只是一种工具,它们让你能够实现某些目标。

比如你可以学习Java,Java可能适合某些事情,

或者你可以学习Go,它几乎可以做和Java一样的事情,

写更少的代码,或者你学习Swift或Python。

这些语言都是为不同的目的而存在的。

而且老实说,一旦你学会了一种语言,

学习其他语言对你来说会变得非常容易。

我相信你们应该能够轻松掌握。

所以这个视频要传达的主要思想是,

不要过于关注编码,

尝试理解你想要实现的目标、解决的问题,

以及你需要组合的不同部分。

编程就是这样的过程,

所以如果你面临挑战,试图一次性实现所有东西,

我相信你会感到不知所措,这不是正确的方法。

你应该做的是,理解不同的部分,

将问题分解为子问题,逐个解决。

这样你会更容易实现你想要解决的问题。

另外,你必须明白,随着你的成长为软件工程师,

编码并不再是最重要的事情。

当涉及编码和实现时,这对你来说将变得非常容易。

你会更多地关注阅读文档,了解你要解决的问题。

比如,如果你正在使用别人的API,或者尝试与其系统集成,

你是否理解文档,是否理解你试图解决的整体情况。

这样对你会更有好处,而不是过于关注语法,

比如我应该使用private还是final,

我应该使用接口,我如何组织项目等等。

所以,请记住,如果你是我的学生,

或者你参加了我的课程,

我总是说,你应该按照我教的方法进行练习。

为什么这样说呢,因为这是你学习的最佳方式,

同时也要理解问题。

不要只是尝试学习代码,

然后拿相同的代码并根据自己的需求进行更改。

那样行不通,你不会学到任何东西,我可以保证。

你会学到的比你想象的还要多,

因为理解完整的概念对你更有益处。

编码,正如我说的,只是一个工具,

编程语言只是一个允许你解决特定问题的工具。

这就是这个视频的内容了,告诉我你对这个视频的看法,

同时在下方评论区留言,让我知道你的想法。

如果你想看更多类似的视频,请告诉我,

我会非常乐意录制更多关于软件工程的提示视频。

如果你有任何想法或建议,请告诉我。

最后,确保订阅我的频道,

这样YouTube的算法就会推广我的频道,

使其成为YouTube上最好的频道之一。

我在这里给你们提供有关软件工程的实际示例。

我知道这需要什么,我想分享并给你们最好的建议,

成为一名软件工程师。

感谢观看,我们下一个视频见。

再见。

不要太多关注coding,要关注Concept的评论 (共 条)

分享到微博请遵守国家法律