我如何在 16 岁成为全栈开发者?

我如何在 16 岁成为全栈开发者?,第1张

我如何在16岁成为全栈开发者?

声明:本文来自微信公众平台CSDN(ID:CSDN新闻),创作者:NunoMartins,经百度站长工具授权转载发布。

@程你16岁的时候都在做什么?是什么让你步入了技术之路?本文将分享一个16岁开发者如何成为全栈工程师的小故事。

以下是翻译的译文:

我14岁的时候,PHP、HTML、CSS、JavaScript等很多层面都是初学者,所以我很嫉妒我的好朋友。本文将作为记录,回忆我是如何步入技术之路的。(是我在Medium上写的第一篇文章,后面是技术持续学习,因为我会一直记录)。

首先,我从哪里来?我是努诺,2020年16岁,来自西班牙。今天,我想给大家讲一个我们如何成为全栈工程师的小故事。

我不觉得我这个年纪的人变成成很奇怪。因为很多人说愿意做《侠盗猎车手》这样的网游或者《皇家冲突》这样的游戏。出于对完美的追求,他们开始学习编号,于是爱上了它,进而创作了自己的个人网游。其次,随着越来越多的app出现在销售市场,以及许多看似单纯的年轻人变得富有(比如凯尔·扎克伯格和埃文斯·皮格尔),许多青少年很可能会想:“为什么我不能尝试?”

自然有人担心编码。例如,当我向我的兄弟姐妹展示我正在开发和设计的代码时,他们立即回应道:“我不知道你一直在写什么。”我妈看到我就用C#编程,跟我说:“你在做定时炸d吗?”自然她是在开玩笑,然后我告诉她我在编程。再比如,我父亲不知道Python是什么,然后我给他们写了一个简单的Python脚本。当我告诉他,他必须点击文件,使脚本工作,他只是看着我,知道这是什么。......

反正即使编码看起来很恐怖,我觉得年轻人还是会对它感兴趣的。现在编程开始越来越容易——互联网技术上有很多可用的架构和库,可以用来简化一切。编码并不枯燥,但学习它并不容易。

我的技术之旅是怎么开始的?

其实我一直对互联网技术和高科技情有独钟。我是03年出生的,所以第一年接触电脑的时候用的是WindowsXP。说实话,我很喜欢。太棒了。我花了很多时间玩d球等手游,用MSPaint画了很多作品,沉迷于疯狂出租车、模拟人生等手游。

我一直对技术很感兴趣,很想知道事物是如何运作的。

7岁的时候(印象中是),我才知道第一台电脑是我自己的。在西班牙,二年级的孩子通常会得到一个笔记本。一般称之为“哥伦布”(指西班牙探险家费迪南·哥伦布),是哪个时期的孩子最看重的东西。里面全是教育课程,对7岁的孩子真的很好。在电脑上面运行的Windows7,从一个方面来说,是宇宙中最灿烂最珍贵的东西空。

时间长了,电脑意外坏了。虽然我爸送去修了,但是玩电子游戏太慢了。不过别担心,我还有台式机。虽然没有哥伦布好玩,但至少跑得快。然后,一个改变我生活的不可思议的想法突然跃入我的脑海:即使我父亲不能修理我的电脑,我也许可以用里面的碎片创造出我自己的游戏视频控制面板?

那时的我是如此的天真...

我看过一个叫OUYA的控制面板,它的描述给我留下了难忘的印象:基于Android的全新升级控制面板,可以随意改变和创建手机游戏。因此,我想创建自己的控制面板。

但结果是不言而喻的,我失败了――我没有足够的专业知识来创造这么大的新项目。不过看了一些互联网技术的文章,打算学习C语言,编一些书来搭建自己的电脑 *** 作系统。

嗯,当时我觉得很容易。......

好吧,你猜怎么着?刚看第一行汇编(C#基础之一)的时候,真的需要崩溃。这不是字面上的意思,但我认为每个人都关心你――那么我只有一件事要对新的控制面板项目说再见。

差不多两年后,一个朋友跟我说,如果我们能成立一个像微软或者iPhone那样的公司就太好了(大家都才13岁)!我们可以创造很多程序流和程序来运行,大家都会很出名,赚很多钱。(那时候我真的很无辜...)

创建一个大企业,获得几千万欧元的第一步是什么?不是,我创建了一个脸书/Twitter的网页,然后我就开始创建每个人的系统软件和程序流程――但是每个人编程都不容易,一点都不容易,他们连一行Python,Java,PHP,甚至C语言都不会写。

你可能会问,每个人都做了什么?事实上,我们都没学会数数.....但是我们做了一系列的事情,包括关心一堆不靠谱的YouTube视频,学习如何用VisualBasic创建浏览器工具。真的很有创意,不是吗?然后大家自己创造了自己的电脑浏览器!我甚至在Weebly上买了一个网站(我已经忘了当时是怎么说服父亲帮我买的了)和全世界分享这个作品...但是没人在乎。

但是,朋友们,这件小事真的是我旅程的开始,也就是我最终成为一名开发人员的起点——第一次接触VisualBasic(虽然我年轻的时候也尝试过学习Java,但后来放弃了)和应用真正的编程(尽管我抄袭了视频里的人常说的一切)。

我到底是怎么开始我的旅程的?

现在我们可以谈谈适当的编程方法了!

经过这次愉快的经历,我意识到,我必须学会如何正确地编号,而不是根据一些武断的YouTube视频来教我如何构建一个不正常的web浏览器。Codecademy给了我很多帮助,是迄今为止所有互联网技术中最震撼的编程学习网站之一。这让我想起了freeCodeCamp(我是去年才知道的,也很不错),但我相信它很可能在某些方面更强。

我开始学习Python。Python简单、快速、好玩,还能学习和编写编码!后来,为了更好的乐趣,我开始学习PHP。我有一个朋友是PHP的奇才。他建议我开始学PHP。短时间内,我刚开始掌握PHP和Python的基础知识。但后来偶然发现了一个YouTube频道,这个频道极大地改变了我的开发设计日常生活。它的名字叫CursoemVídeo,是一个墨西哥频道的节目,有很多编程课程。它由一位优秀的大学老师教授,他的全名是古斯塔沃·瓜纳巴拉(GustavoGuanabara),完全免费。

我报了他们的第一门课程内容:优化算法和编程逻辑(不好意思,这是我能想到的最好的中文翻译,我不确定这是不是课程内容的名字)。学习编程逻辑是我做过的最关键的事情之一。它帮助我了解了很多基本的编程知识。然后旅程开始了。

以后我会致力于学习PHP(OOP)、Java(我的大理想,因为我一直想建Android程序来运行)、HTML/CSS、JavaScript(现在很关键)等等...诸如此类。因为我曾经尝试学过一点C语言(只有基础知识),但是在整个学习过程中经常会感到迷茫。比如我在理解手表指针的定义上就遇到了很多不便。但是现在我觉得最基础的条目我都懂了,能写一个基本的C程序流程了。

第一个真正的“在工作”

做了这么多工作,我不开心。当我开始学习如何计算时,我的大梦想是开发和设计桌面并运行程序。因为各种原因,我不太喜欢网站,也不知道为什么,但是今天还是很喜欢。

我的一个朋友(也就是“帮助”我开创大事业的人,他也是学PHP的)告诉我,他认识一个人,他有一个非常大的新项目,很有发展前景,可以成为真正的事业。然而,这个新项目是一个网站。但是如果你十三四岁,你就不会关注这种事情。如果笔友参加这个新的大项目,那么我当然想参加。孩子从来都是不懂事,爱吃醋的。

所以这是我第一个“工作”的故事:14岁,初学PHP,HTML/CSS,JavaScript,嫉妒我的好朋友。

现在呢?

现在我16岁了,我的旅程还没有结束(自然)。在意识到网站开发和移动应用开发是我的特长之后,我开始学习很多关于PHP、数据库查询(MySQL和MongoDB)、API、JSON、HTML/CSS、架构(Bootstrap、Sass/Less...)和它的一些Javascript(ES6,Node.js...).在犹豫是选择AngularJS还是Vue之后。JS,我决定学习React。是目前为止最开心的一件事,因为可以学习一些ReactNative,实现自己成为一名移动智能终端开发者的理想。

现在,我可以说我了解以下技术:

  • HTML/CSS(和架构)

  • JavaScript(MERN局部变量,NodeJS等。)

    PHP(但不是Laravel,不好意思,我只用CodeIgniter)

    数据库查询(MySQL,MongoDB)

    Java

    Python

    C#(就一点点.....接近Java,帮助很大)

    C(我并不是每天都用这个,只有在我觉得不得不用Arduino的时候才会用)

    API(如何开发设计RESTAPI并应用)

    现在的我已经不像以前那样致力于编程了。我非常喜欢它。每天还是编程,但是现在关心数字货币,关心公司,关心人工智能行业,想向他们学习。现在我的新大项目是用Python写的数字货币项目,投资智能机器人。我觉得很有发展潜力。此外,我对学习UI/UX设计方案和为网站建立优秀的主题风格和设计方案一样兴奋。

    结果

    我真的期待你喜欢这篇文章。对于那些和我同龄并且已经考虑成为程的人来说,不要想,要做!到目前为止,这是我在专业知识和工作方面的一大收获――越早开始越好。

    本文是CSDN的中文翻译,请注明翻译出处。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://outofmemory.cn/zz/763085.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-01
    下一篇 2022-05-01

    发表评论

    登录后才能评论

    评论列表(0条)

    保存