Ladybug Crew 的学习编码故事
学习编程的方法有很多种。在最近的一期《Ladybug》节目中,我们讨论了计算机科学学位、训练营和自主学习。每种方法都有其优势,并帮助很多人进入了编程的世界。当然,每种方法也都面临挑战。我们四个人都有着独特的编程之路,以下是他们各自的故事。
艾玛的故事
![[已删除用户] 图片](/upload/0-erfs.png)
[已删除用户]
我大学时主修生物,但很快发现自己很差。于是,我转到了精算专业,在那里我选修了一门计算机科学入门课程,并彻底爱上了二进制、十六进制和八进制。剩下的就都是历史了。我学的是计算机科学,我的第一语言是 Java。我算是比较晚熟的,但我非常喜欢它。
凯利的故事
我从11岁开始玩Neopets。我想在Neopets上建立自己的社区。如果你不熟悉Neopets,它就是一个网站,你可以在那里拥有自己的虚拟宠物,可以喂养它,玩游戏。你可以创建自己的社区,做各种各样的事情。
我真的很想建立自己的社区,并进行个性化定制。但你需要懂编程才能做到这一点。所以我向爸爸要了一本HTML书,我的第一本书就是《HTML好东西》。我觉得这本书很棒,也很有趣。
快进到高中,我选修了AP计算机科学课程。高中时我的第一门语言是Java,但我学得非常差,甚至需要请家教才能及格。我当时想:“我永远也学不会这个了。” 但是,你知道,17年过去了,我依然在编程,所以最终我找到了方向,但最终却不是Java。
林赛的故事
我当时做行政助理,漫无目的地过着自己的工作;感觉很痛苦。我爸建议我学编程,说:“就算最坏的情况是你不喜欢编程,你也可以试试别的。”
所以,他给我买了一本《Drupal 入门》的书。坦白说,我不建议学习编程时就从 Drupal 开始,但我就是这么做的。我只是继续学习,继续在早上上班前练习。然后我就得到了第一份 Drupal 工作。
几年后,我开始学习无障碍功能。大约一年后,我开始学习 React 和 VueJS,现在我已经是一名 React 开发者了,剩下的就成了历史。
阿里的故事
我大学二年级的时候学编程。当时我根本不知道编程是什么,但正好有多余的课程。我决定报名,因为人们一直告诉我:“学编程是件好事,不管怎样都会对你有帮助。”
说实话,我以为我会学习如何格式化Word文档之类的东西——我根本不知道代码是什么。结果,我竟然在写Python。这真的超级好玩:我们在开发游戏。我觉得把各种东西组合在一起,然后生成一个程序,真是太神奇了。
我彻底重新安排了我的日程,感觉自己要修计算机科学双学位,这就是我的未来。于是,我开始上第二门C++课,那是一门超级密集的“数据结构和算法”课,也是一门淘汰课。为了理解这门课,我熬夜加班,拼命学习。最终我的确取得了不错的成绩。我心想:“如果我必须这么努力才能学好,那就说明我水平不够。这门课真的不适合我。”
后来,大学三年级的时候,我找到了一份实习工作,主要做 Excel 数据分析之类的工作。我发现,利用我掌握的 Python 技能,我可以把很多工作自动化。于是,我找到了一份软件工程实习工作,并开始全职从事编程工作。
了解更多
您可以收听整个播客节目,我们在其中讨论了对训练营、计算机科学学位和自主学习的看法,以及为每个人在学习过程中提供的建议。
鏂囩珷鏉ユ簮锛�https://dev.to/ladybug/the-ladybug-crew-s-learn-to-code-stories-icb