Web 开发的第一步(在小学生的眼中)
Web 开发的第一步(在小学生的眼中)
“对一件设计有三种反应——是的,不是的,哇!哇是一个目标''。
——米尔顿·格拉泽
所以你想成为一名网络开发人员
我总是受到围绕我的技术的启发。因此,我一直在想,在那个壮丽的世界里,有什么东西会激发我的大脑全力以赴地工作,达到我真
对我来说,给予 Web 应用程序“情感”的方式以及与用户响应和交流的方式最能激发我对 Web 开发的兴趣。保持这种能力的过程和路径似乎比任何其他技术领域都更具吸引力。
我有什么选择?
所以,让我们做一个网站,老实说,我已经知道 html 和 css,而且我用 vanilla JavaScript 做了足够多的项目。
所以我想是时候继续前进了……
那么从这里去哪里呢?必须有更好的方法来制作 Web 应用程序。
但以什么方式?
造型是首先想到的。让网站在质量和品味上看起来更漂亮,甚至可能更具未来感……但老实说,这是在行业中赚更多钱的最佳方法吗?……嗯嗯……我的意思是,这是扩大我在该领域的知识并加深了解的最佳方法逻辑、程序化思维和实现网络应用程序之间的联系?
我的天啊!有很多选择!
所以我有反应,vue.js 和角度。正确的?是的,但是如果你真的想在那个领域继续前进,你必须学习 node.js,如果没有 youtube 上的 30 小时 mongoDB 小课程,你要去哪里?不过,这对于您想要开发的东西并不是真正重要的。您只需要了解 firebase,但老实说,您也必须了解 django,以了解您的后端人员以及如何使自己适应他的要求。
所以这意味着另一门 Python 课程 typeScript 课程,并以 ruby、MERN 和 figma 课程结束……
该死的,我知道如何以多种方式制作“hello world”网站。
等待…
Oh..my..god...有很多选择
所以你可能也觉得这个领域很大,从编程语言到框架库和不同的数据库,它提供的东西太多了……
我如何在这里找到自己?我应该真正学习什么?我究竟做错了什么?
对我来说,真正的问题是:
-我如何在下一个项目中表达我的热情?
或者更准确地说:我如何让我的声音被听到?
好吧,对我来说,响应能力,在我的网站中找到某些模式并使用它来实现诸如 DRY(不要重复自己)之类的原则吸引了我最多的反应,我可以通过功能组件将我的应用程序划分为行为部分它的每个实体都是独一无二的,各种组件都是从头开始构建的。
因此,我开始学习如何制作 MERN(MongoDB、Express、React、Node.js)应用程序。
但是我怎么知道我真的走在正确的道路上呢?
用户/urself/${RIGHT_PATH}
在我看来,这一切都是为了提出正确的问题,并希望我的答案足以让我继续我目前正在学习的内容:
- 我要继续学习吗?我是否觉得我应该知道如何解决我在这个特定领域(框架、语言等)可能面临的困难?我的头脑是否被触发以越来越多地了解这一点?
- 这种编程方式最适合我吗?我只是因为它有市场需求/流行/在youtube上有一个很短的很酷的动画视频课程而学习它吗?或者,这种编程方式实际上是否最适合我,让我以更流畅的方式编写,让我在可读性、灵活性等方面对代码有更多的控制?
这些问题和其他类似的问题引导我了解我想学习的内容以及如何制作应用程序,我实际上被触发来构建和加强其逻辑并减少其文件。
每天问问自己,你正在做的事情是否让你兴奋。问问自己你是否想解决越来越多的问题……创造更大的东西……经历更多的挑战……
只是为了清楚
这篇文章代表了我个人的很多感受,所以如果你觉得它与你现在或正在经历的事情无关,不要为此烦恼,这只是我所拥有的。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明