当前位置: 首页 > 科技观察

19岁萝莉程序员的日常

时间:2023-03-12 01:20:27 科技观察

想成为程序员大神,每天凌晨4:00起床,顶着寒风跑20公里?不要紧张,事情远没有想象的那么可怕。LydiaHallie,一位有能力上好大学却选择不上大学的年轻程序员,将在本文中分享她的日常生活,看看她会给出什么建议。请记住,本文的重点不是争论大学学位的重要性,而是如何提高您的编程技能并不断提高自己。我叫Lydia,今年19岁,住在瑞典斯德哥尔摩,我是一名JavaScript(React)程序员。我15岁开始学习编程,通过在Tumblr上分享关于健康生活的文章获得了很多粉丝。正是在这个时候,我开始尝试使用HTML、CSS和jQuery为我的网页开发我喜欢的样式。从那以后,我不断提高自己的技术水平,学到了更多的知识,对技术的兴趣也与日俱增。然而,我没有意识到的是,它实际上是一种编程,而且我可以以此为生。我只是喜欢从头开始设计我喜欢的东西,不知道人们会喜欢我的设计并为它们买单。我18岁上高中,我讨厌高中。我觉得我在那些对我未来生活没有好处的科目上浪费了很多时间。尽管如此,我还是非常努力地获得文凭,开发了很多个人项目,并帮助了他人。他们都说我是他们见过的工作最努力、最不拘束的人。高中毕业后,我没有继续上大学。这对我来说是一个相当大胆的决定,因为我周围的人都在努力考上一所好大学。他们似乎在告诉我:好的大学,才会有好的未来。我在高中时花了很多时间和精力试图取得好成绩,以便我能进入一所好大学,但现在放弃不会像浪费多年的美好时光吗?就这样吧,我不后悔!我身边的大部分人都不理解我的想法,他们都认为我的决定是错误的,只有少数人能够理解我,他们的支持对我来说是莫大的鼓励。我一直很独立,18岁去了另一个国家,一路上旅行,忙着做一些能改善我未来生活的事情。虽然我没有上大学,但我花了三个月时间参加了佛罗里达州坦帕湾的编码训练营。虽然我不必像这样去训练营,但它确实对我有一点帮助。我和其他喜欢编程的人在一起,这是我以前从未经历过的。我努力编码,经常突破自己的舒适区,将大量精力投入到个人项目中以提高编码技能,并学习了很多新技术。没想到的是,这三个月里,有很多招聘人员主动联系我,问我能不能进他们公司。当年我把个人资料和项目放在LinkedIn上,但我是一个19岁的女孩,没有工作经验,我就是不明白,他们没有仔细阅读我的LinkedIn个人资料吗?我没上过大学,为什么那么多公司要录用我?我想,也许是因为我没有在学校学习编码。很多公司不关心你是否在大学里学会了编码,他们更关心你是否能展示你的编程技能并真正享受这份工作。当然,如果你喜欢大学生活,你当然可以继续上大学,所以不要误会我的意思。但请不要压力太大。编程社区不是一个轻松的地方:关于他们最喜欢的编程语言的口水战、每天2小时的睡眠和编写代码的垃圾食品是司空见惯的。但事实并非如此。训练营结束后,我回到了斯德哥尔摩。我很高兴开始我人生的新篇章。那么我每天都在做什么呢?我试着在醒来后立即做一些伸展运动。这听起来可能很老套,但这确实很重要。你每天花几个小时坐着写代码,如果你不善待自己的身体,它就会受苦。此外,随着您的心率加快,您的大脑在进行身体伸展运动时获得更多氧气,您会感到神清气爽。我尽量每天至少花两个小时看编程视频课程。我喜欢看在线视频课程,我总能学到新东西并从讲师的编码中得到启发。我也会按照视频开发实际项目,但不会全部复制。我试着每天至少花四个小时在个人项目上。这让我感到很不舒服。我总是尝试一种我以前没有用过的编程语言或技术,它会增加我的经验。老实说,这很糟糕!我不想撒个大谎,这不是你足够努力就可以做到的事情,我只是想强调学习新东西就像坐过山车,你可能会非常沮丧,以至于你不喜欢你的编码能力受到质疑。如果你这样做了,那么恭喜你!你是一个正常人!你在做什么才是最重要的,忽略你的挫败感。不懂就问人,或者在StackOverflow上问,总能找到解决办法。如果你没有那样做,那也没关系。过了一段时间,当你回头看这些问题时,你可能会想“我当时怎么会看不懂这些问题呢”!我尝试每天至少阅读两篇文章。我真的很喜欢从不同的角度看问题。有很多类型的文章可以阅读:如何解决代码问题,为什么JavaScript有时会表现得很糟糕,最酷的技术是什么?总之,不要拘泥于某种思维方式。我尝试每天至少参加5场编码大战(在线编码挑战)。当您不熟悉编码时,编码大战是提高编码技能的好方法。当然,如果您有多年编码经验,CodingWars也可以帮助您将编码技能提升到新的高度。你将从别人的解决方案中学习如何改进你的代码,如果你去面试,他们会给你一些你以前很可能遇到过的面试问题。我尽量不吃垃圾食品。有营养的食物可以让我保持良好的精神状态和愉快的心情。健康的早餐和午餐让我精力充沛,让我在编码时保持活力。不要只顾眼前,胡乱吃东西,要着眼长远:好身体才有好精神,好精神才能写出好代码!看完这些,你有没有注意到我用了“尝试”这个词?因为我不会强迫自己做一些我不想做的事情。如果我的个人项目失败或吃垃圾食品,我不想让自己难过。百分之一的投入只是一个目标,但我们都是凡人:有时候不想写代码,觉得累,只想看在线视频。那完全没问题!我们试图在乐趣和工作之间找到平衡。希望通过这篇文章,让更多同样在技术世界奋斗的人知道,技术世界并没有那么疯狂。编程不仅仅是一些聪明人的游戏。编程属于每一个乐于创造、走出舒适圈、提升自我的人!