跳至主要内容

我开始从事技术时希望听到的建议

发表于
2022年7月12日
浏览量
--
评论
--
我开始从事技术时希望听到的建议

1 — 实践出真知。
我无法用更多的文字来详细说明这点。



2 — 当你看到复杂的代码、网站和应用程序时,不要感到沮丧。
相信我,那些设计出 Instagram、WhatsApp 或 Facebook 的人花了几十年,甚至更长时间的实践才造就了这些应用。
你也需要时间。大师和初学者之间的区别就在于时间。毕竟,时间带来实践与经验。



3 — 你需要一个优秀的团队。
一个好的团队会激励你,推动你突破自我。当然,一个优秀的团队不仅限于工作场合,也包括朋友、大学同学以及其他伙伴。


4 — 编写清晰易读的代码。
写出易读的代码不仅能帮助你在日后理解自己的代码,也能让其他程序员明白你的意图。



5 — 编写语法时要集中注意力。
因为一个小小的语法错误可能会引发许多问题,比如忘记分号,或将 fuction() 错写成 function() ——有时这会让人十分懊恼。



6 — 为变量和函数起简单且有意义的名字。
这听起来可能有些模糊,但试想一下,如果一个变量或函数的名字与其所存储的值毫无关系,那会怎样呢?

var textoMuitoLouco = 1 + 1

如果你想使用这个变量,但它与存储的值毫无关联,那就麻烦大了。

另外,请记住,有一些命名约定可以遵循。我个人更喜欢使用 camelCase(驼峰式命名法)。



7 — 编程并没有那么复杂。
没有哪个编程问题是无法解决的。通常所谓的大问题,其实就是许多小问题的集合,而最大的问题往往是人们害怕去查资料或者在论坛上提问。



8 — 阅读书籍和电子书。
阅读大量书籍,因为书籍始终是学习任何东西的最佳资源,同时也能极大地提升你的逻辑思维和耐心。



9 — 你并不是感到无聊,只是缺乏动力。
不要以为你在编程时感到无聊。事实是,你并不是真的无聊,只是缺少足够的动力。

我记得每当我要设计一个网站或构建数据库时,总会突然停下来说:“嗯,好无聊。”其实那只是因为我缺乏动力;但当我完成了一件连我自己都觉得不可思议的事情时,就会乐得合不拢嘴。



10 — 不要总是盲目相信 YouTuber 的说法。
说真的!不要总是盲目相信 YouTuber 们所推荐的“2022年学习的十种最佳编程语言”,因为有时候他们的列表里居然把 Cobol 排在第一位 —— 这并非错误,但如果你打算在“恐龙时代”编程,那我可要考虑发明一台时光机了。



11 — 不要过分担心学习所需的时间。
不用担心掌握编程语言所需的时间。

通常需要一段时间来精通一门语言。只要确保你没有走偏方向就好。

所有优秀的成果都需要时间,不要急于求成。



12 — 选择一门编程语言或一个语言组合。
很多人喜欢一开始学 Python,但在看到变量的各种变化后,就放弃转而学 HTML,再混合 Ruby on Rails,甚至开始尝试 PHP……冷静点,爱因斯坦。
首先,找出你想从事哪一领域的编程,比如数据库管理、前端开发或 UI/UX。当你确定了方向后,你可以在网上找到许多 roadmaps。即便你不打算完全依循这些路线图,也应了解该领域主要使用的语言,并专注于此。放心吧,因为一门语言总能引领你学习另一门互补的语言(比如 SQL 💚 Python,等等)。



结论:
正如埃隆·马斯克所说:

你不需要上大学来学东西,关键在于看一个人是否能在某件事上努力工作。

因此,你需要每天制定计划,不断提升自己的编程技能,永不停步。

经过多年的经验积累,你终将成为专家。



额外推荐:

我推荐一本非常好的书,适合那些决定自学编程的人。

这本书的内容通过连贯的步骤逐渐展开,让你可以轻松跟上学习进程。


点击下面的链接获取你的副本:
The Self-Taught Programmer: The Definitive Guide to Programming Professionally

在 GitHub 上编辑
最后更新:2022年7月12日