大数据中国

搜索
大数据中国 首页 行业资讯 业界动态 查看内容
19 岁少女沉迷编程竟成 Ins 网红,怎么做到的?
2019-11-6 23:12 | 查看: 630| 评论: 0


先写别忙着颤抖,这篇并不是那种“我坚持每天早上4点起床,然后进行20km长跑…”的励志鸡汤,我也不希望让别人觉得自己必须变成琦玉老师那种超人,才能做一个好程序员。


有些人可能知道我,就是 Instagram 上那个“每天沉迷编程的妹子”,但我之前可从来没有跟人分享过自己真实的日常生活,也从没提过为了成为一名软件开发者,我都做出过哪些努力,今天我就来和大家分享一下~




01 我是如何爱上写代码的


我叫 Lydia,是个住在瑞典斯德哥尔摩的19岁女生,而且我也是一名 JavaScript (React) 程序员!我在社交媒体上相当活跃,一直通过分享我在技术社区的日常生活,尝试鼓励更多的人加入到编程世界中来。


我开始学着写代码的时候才15岁。那时我就开始学着编写一个我自己的响应式设计布局,用的就是通常的 HTML、CSS 和 jQuery 等。在那之后,我不断尝试磨练自己的技术,拓展自己的知识面,培养对编程的兴趣。


然而,我当时完全不知道这个已经就算是编程,而且我完全可以靠这个技术养活自己,当时我单纯是沉迷于这种从头开始创造自己独有设计的成就感,同时还发现人们喜欢我做的这些设计,甚至愿意为此付钱!



我上高中一直上到18岁,在高中毕业后,我打算不去上大学。对我来说这是非常可怕的一个决定,我当时也觉得只有上大学才能让我拥有一个光明的未来:我身边的人都去了那些最顶级的大学呢!


何况,我在高中阶段付出了那么多的努力,尝试取得最好的成绩,最终不就是为了能上一所好的大学么?我是不是真的白白浪费了生命中的这好多年时光?


嗯,差不多是这样,但我并不完全为此感到后悔!我周围的大部分人并不理解我,认为我犯了巨大的错误,但也有一小部分人能理解并全力地支持了我,这真的给了我很大的动力。


我一直非常独立自主:18岁那年我就独自去另一个国家居住,十几岁的时候就自己一个人四处旅行,我从来不会因为别人希望我做什么事,就让自己被迫去做那件事,我总是做好我自己的事情。在我最终决定不去上大学,而是花上110%的努力去学编程之后,我跑去美国弗洛里达州坦帕湾,参加了一次为期3个月的编程训练营。


我也不是非得去报这种班,但这确实让我受益良多。这让我对编程有了系统性的认识,还让我得以身处许许多多热爱编程的人之中,这些都是我从未经历过的。这期间,我集中精力编写代码,不断突破自己的心理舒适区(这是我喜欢的),在我个人的项目上花费大量的努力,提升编程水平,还掌握了非常多的新技术。


猜猜怎么着?即使就在那三个月里,多得吓人的猎头电话拼命打进来,问我能不能去某个公司上班。这都是在我创建了 LinkedIn 账户,把我花费许多努力完成的工作展示出来之后。


对于我这样一名没有任何工作经验的19岁女生来说,这有点太让我不知所措了。我无法理解的是,他们没有看我的 LinkedIn 页面内容吗?我根本没有上过什么大学,那些公司为什么要我?


因为单是在学校念书是没法真正学会编程的。你必须通过实际编写程序来学会编程。大部分公司根本不关心你有没有一张证书来证明你在某个冠冕堂皇的大学里学过编程。人们关心的是你展示出来的良好编程水平,以及对编程的热爱。


但别误解我的意思。如果你喜欢大学生活,或者只是需要生活中多一点有序,那么去大学念书当然是个很棒的决定。然而,不要觉得有压力。


编程社区的生活可能会很艰苦:人们因为对方使用的编程语言而相互鄙视,他们觉得什么每天彻夜编程只睡两个小时,什么整天坐着一动不动吃些垃圾食品都是很正常的,好像程序员都是这样的。这完全就不是那么一回事。




02 我的日常生活


在编程训练营结束后,我飞回了斯德哥尔摩。我极度兴奋地想要开始这人生的新篇章,等不及要让自己继续成长。那么,如今我的日常生活中,都做些什么呢?


1. 我尝试早晨起来先伸展一下


这听起来是不是超像开头说到的那种“励志鸡汤”?(这种心灵垃圾在 LinkedIn 上似乎到处都是,简直要把我逼疯!)但这其实非常重要。平时的你一坐就是好几个小时,如果你对此漠不关心的话,你的身体肯定有够受的了。


同时,这也很能让你清醒,因为在伸展运动的时候,你的心率增加,血液循环更好了,大脑也能获得更多的氧气。


2. 我尝试每天起码花2小时参加在线编程课


我特爱看那些在线课程,因为在看老师写这类简单的代码时,我总是能学到新知识,获得新灵感。我也尝试过一个类似的项目,希望能给这类在线课程带来一些我自己的风格,当然会有些不同,我并不是简单地照抄别人的做法。同时,这类课程可以让我不需要从温暖的被窝中爬出来,也还能觉得自己充满生产力。


3. 我尝试每天花至少4小时在我个人的项目上


这些项目让我超级不舒服。我经常试着采用一些我从未用过的语言或者技术,这样我能积累更多关于它们的经验。


我实话实说,这有时简直是太恐怖了!我可不是要骗你说什么“如果你足够努力就一定能达到目的”之类的(当然你能达到目的,但重点不在这里),但我也还是想要强调一句:事实上,学习某种新东西真的会导致某种情绪上的大崩溃。


你会觉得意气消沉,觉得好像你永远也无法理解它,还对自己的编程水平表示深深的疑惑。如果你也遇到这样的情况,那恭喜你!你非常正常,每个人都是这样的!


体验到这样的挫折其实不是重点,你如何应对它才是最重要的部分。研究它,向其他人求助,在 StackOverflow 描述你遇到的问题(对许多同样遇到这问题的人,你就是个英雄),不断尝试直到你找到解决方案。即使你没能找到,这样完全没关系。在一段时间以后,你或许会回来看看,并意识到“我干嘛不把这个东西弄回来呢?”



4. 我尝试每天阅读2篇文章


我特别喜欢从不同的观点看问题。这些文章可能关于任何事情:如何解决某个特定的编程问题,为什么 JavaScript 有时很烂,或者最酷炫的新技术都是啥……重要的是,不要让你的脑子卡在某种思维定势里!


5. 我尝试每天解决 5 个 CodeWars 的谜题


如果你是刚涉足编程,CodeWars 将是你的最佳伴侣,但即使你已经敲了几十年代码,它依旧可以是你的好朋友!他们提出的那些问题的解法往往非常实用,即使你只是阅读别人提交的答案,也能学到很多,大大优化你自己的代码风格。


而且这还有额外福利:当你参加技术面试的时候,他们拿出来考你的问题就常常和 CodeWars 上的很相似!


免责声明: 除非特别声明,文章均为网络转载,仅代表作者观点,与大数据中国网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如果本文内容有侵犯你的权益,请发送信息至ab12-120@163.com,我们会及时删除

最新评论

关闭

站长推荐上一条 /1 下一条

 
 
在线客服①
在线客服②
大数据行业交流
大数据行业交流
大数据求职招聘
大数据求职招聘
服务电话:
15010106923
微信联系:
hb-0310
服务邮箱:
ab12-120@163.com
官方微信扫一扫
大数据中国微信

QQ   
冀ICP备15018178号-3

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2020-3-28 23:09 , Processed in 0.057855 second(s), 24 queries .