为什么编码对许多人来说都是困难的?

从学生到开发人员级别的几乎所有技术怪才都在使用编码这个词,它无疑是前进的方向。 从孩提时代起,我就对“编码”一词着迷,从那时起,我就对它深深地迷恋。 观看code.org上有关“编码并不困难”的视频 ,这将使您深入了解马克·扎克伯格,比尔·盖茨等著名科技人士的职业生涯。 许多人被编码吓到了,因此到目前为止,我想分享我的观点和经验!

我仍然记得当我刚开始使用QBASIC进行编程时,我还在5年级。 以任何语言运行“ Hello World”程序的狂喜无与伦比,我的情况也是如此。 我记得我在实验室里大声喊叫我的老师,她以为我做过一些严重的软件故障,因此我可能吓坏了! 那时我就​​知道,这就是我要遵循的激情。 但是我没有意识到我在旅途中会遇到的困难!

我学到的下一件重要的事情是HTMLDHTML (我确实意识到它们不是编程语言,所以请不要反冲):p。 每行每一行都带有<angle>括号,因此语法看起来既简单又奇怪。 当我掌握了它的时候,这还不是那么令人生畏。

然后在我的生命中输入的Java。 那个时期流行的行话,每个人都在谈论它。 我读了许多有关Java的博客和网站,发现所有内容都比技术复杂。 这种方式使我对Java失去了兴趣。 这些帖子让我很沮丧。 由于这是我学校课程中的必修课,所以我必须这样做。 但是,随着时间的流逝,我开始爱上Java! 是的,你没看错! 当我继续练习越来越多的程序并开始理解这些程序工作背后的逻辑时,我感到越来越自信。 当我们必须为董事会考试提交项目时,我才完成了真正的测试。 我现在开始面对真正的挑战。 实际上我应该自己创建一个项目吗? 什么? 你在跟我开玩笑吗? 我的情况是这样的:

我猜每个开发人员都经过这个阶段,对吗?

但是我几乎不知道这会激发我对编码的热情! 当我开始从课程大纲中探索更多内容时,我学到了更多。 有时候,由于无法以结构化的方式表达自己遇到的困难,我无助地浏览了网站。 我设法摆脱了学校教学大纲的限制,将视野扩展到Java给我带来的新功能上! 我最终制作了一个银行应用程序(听起来可能很愚蠢,但是那时我开始探索),这些学院给我留下了深刻的印象! 我设法获得了100/100的CS,这将永远陪伴着我。 这是启动“编码激情”车辆所需的点火装置。

学习如何编码使我意识到,我以前没有动过脑子,而现在我实际上正在动脑子,这很痛。 这就像您第一次上体育馆时,肌肉确实受到了伤害。 但最终,如果您经常去健身房,就可以掌握窍门。 编码是大脑的锻炼! 不断地接触编程概念和一般的编码,有助于缓解“酸痛”并增强“脑筋”。 经验使您习惯了这种新颖而又奇妙的思维方式,并且变得“轻而易举”。

还有我的眼睛吗?

快进我在计算机工程专业的一年级。 像每所大学一样,我们也从C语言编码开始。我对课程提纲没有印象,因此开始探索新领域并继续探索Java。 我既着迷又大吃一惊,看到世界上出现了如此众多的编程语言,以及每个人都多么热情地致力于开发它们。 我继续学习Git,互斥量,文件处理等概念,并开始探索Python,JuliaRust等新语言。

我首先开始使用Python。 得益于Python语法之类的简单句子,它帮助我形象化编码并将编码与英语含义联系起来,以便在现实生活中理解它!

今天的一代是关于维护开源编程语言的,并且开源技术的开发取得了许多进步。 我觉得这绝对是我的武器库! 当我开始探索Rust时,我大吃一惊。 了解GitHub上的文档和代码吗? 这是我从未做过的事情! 我对此进行了很多尝试,但暂时不进行。 但这并不意味着我不会回来了!

在咨询了一些出色的前辈之后,我意识到CS不等于编码。 在计算机科学领域中,存在着广阔的领域! 您不仅需要了解编程语言,而且还需要知道如何使用各种工具和框架来简化开发!

因此,我从学习机器学习和深度学习开始,这是工业革命4.0的流行语! 但是,让我们继续讨论我迄今为止在计算机工程大二学年中的机器学习和深度学习之旅! 现在,让我们尝试分析我们在编码中面临的问题以及如何克服它们:

1.我被语法吓倒了。

对于初学者,是的,一开始被吓倒是绝对正常的! 毕竟,这就是开始的方式!

只有通过实践,您才能习惯任何事物。 没有什么容易的事,您需要为此而努力。 只有通过努力和实践,您才能克服技术恐惧症 。 是的,这是一件真实的事情,即使当我第一次听说恐惧症时也很惊讶。

2.永不放弃态度。

16次世界冠军!

尽管约翰·塞纳John Cena)是一个如此受欢迎的模因角色,但他的话肯定不是。 您应该在编码中“永不放弃”,并不断努力以取得成功!

Patrick McKenzie的这句话是我的最爱之一:

您认识的每一个伟大的开发人员都是通过解决问题才到达那里的,直到他们真正做到为止,他们才有资格解决。” - 帕特里克·麦肯齐

如果完全退出,您将永远不会学习如何编码,对吗?

一旦了解了这一点,您就可以查看学习过程中要经历的过程,因为这有点丑陋,但最终还是很令人满意的。

3.像业余爱好一样进行编码。

音乐家可以成为伟大的开发者吗? 哇。

您在闲暇时做自己喜欢的事,不是吗? 各种研究发现,对待您不喜欢或不了解的事物,如果采取不同的方法,通常会导致您热爱它并很好地理解它。 最有效的方法之一是把它当作一种爱好! 您通常在闲暇时间做什么? 播放音乐? 舞蹈? 好吧,在Dorothy Eves的这篇文章中 ,她描述了编码如何像音乐一样。 将编码与爱好联系起来绝对值得一读!

4.我被困住了,我如何摆脱这个漩涡?

嘿哥们,寒意。 不必惊慌失措。 看看你周围。 与刚进入您领域的同行交谈。 也许他们已经解决了您尚未解决的问题,反之亦然! 不要害羞地与您的上级联系,甚至问最愚蠢的问题,因为他们和您一样经历了相同的阶段,他们不会评判您! 另外,还有大量的在线资源,如RedditStackOverflowGitHub和许多其他资源,可以帮助您解决几乎所有遇到的问题。 您必须足够幸运地产生一个新的问题,而这个庞大的互联网社区尚未解决该问题!

永远记住冰山幻想!

生活的现实。

好吧,恭喜您成功到这里! 这是我的第一篇文章。 如果您可以与我和我的经历联系起来,请散布这篇文章,以帮助新手进入这个令人兴奋的编码世界,如果您愿意,我也将不胜感激! 不要忘记分享自己的社交方式! 😉

不要忘记查看我的博客网站以获取更多内容!

From: https://hackernoon.com/coding-the-word-that-is-being-thrown-around-by-almost-every-tech-geek-from-student-to-developer-e91f512831a4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 从0-1的项目经验是指一个人从零开始,通过自己的努力和学习,在没有任何基础或经验的情况下,成功地完成了一个完整的项目,并从中获得了宝贵的经验和知识。这种经验对于职业生涯的发展非常有帮助,可以帮助人们建立信心和技能,为将来的职业发展奠定基础。 ### 回答2: 从0-1的项目经验指的是从零开始,全面参与到一个项目的开发过程中,并负责从项目的规划、设计、实施到最终上线运营的全过程。这个过程中,项目经验者需要从零开始进行项目的筹划与规划,包括梳理项目目标、明确项目需求、制定项目计划、确定项目流程等。接下来,项目经验者需要进行项目设计与开发,包括技术选型、系统架构设计、功能模块设计、数据库设计等,同时需要与团队成员进行协作,确保项目进度与质量。在开发阶段中,项目经验者需要进行编码工作,解决技术题,修复bug,保证项目的顺利推进。最后,项目经验者需要对项目进行测试与部署,确保项目的稳定性与可靠性。在项目上线后,项目经验者还需要进行项目的运营与优化工作,不断跟进用户反馈,修复问题,并对项目进行性能调优与功能升级,保证项目的持续稳定发展。从0-1的项目经验对于一个人的职业发展意义重大,通过完整地参与一个项目的全过程,可以提升个人的综合能力,包括项目管理能力、技术能力、沟通能力等,并且能够更好地理解项目的整体运行机制,为未来的项目开发与管理奠定坚实的基础。 ### 回答3: 从0-1的项目经验是指从零开始,从项目的规划、设计、开发、测试、上线等全过程中获得的全部经验。这种经验一般是从一个空白状态开始,没有任何基础和先验知识,需要从头开始构建和完成一个完整的项目。在这个过程中,需要掌握并应用各种技能和方法,如需求分析、系统设计、编码、调试、测试等。由于没有之前的类似项目经验可供参考,所以在这个过程中会遇到许多问题和挑战,需要不断学习和探索解决方案。 从0-1的项目经验对项目成员来说是一次很好的锻炼机会。在这个过程中,他们可以通过实践学到许多新的技能和知识,提升解决实际问题的能力。同时,他们也会面临一些困难和挫折,需要勇于面对并找到解决办法,这有助于培养他们的团队合作和应变能力。 从0-1的项目经验也是一次很好的学习机会。在这个过程中,项目成员需要主动积极地学习新的理论和技术知识,并将其应用到实践中。通过亲身经历和实践,他们可以更好地理解和掌握这些知识,提高学习效果。 总的来说,从0-1的项目经验对个人和团队来说都是非常宝贵的。它不仅可以提高项目成员的技能和知识水平,还可以帮助他们培养良好的工作习惯和团队合作精神。同时,通过这种经验的积累,项目团队可以不断提高项目的质量和效率,在未来的项目中取得更好的成果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值