我是否向Pro Developer提出了?

图片来源:pinterest

在比赛的第100天,我盯着笔记本电脑尝试写作,但没有。 我走得比我想像的要远得多,并意识到旅程才刚刚开始。 我不知道该如何讲故事。 我应该说:“嗯……你知道我心目中的那个职业水平吗? 好吧,当我离它如此之近时,它现在上涨了10倍”。

如果您不是非洲人,并且阅读了我的故事,我希望您能像非洲人一样喜欢它。 没有比我们的风格和风味更好的讲故事的方法了。

好吧,没有什么特别的事情促使我成为开发人员。 使我朝这个方向前进的第一件事是我与计算机科学老师和一些高中同学的对话(2008-2009)。 到那时,我已经使用过计算机,但是并没有超越使用Excel和Powerpoint做一些事情。 但是,这些对话使我大开眼界。

引起我兴趣的最大事情是了解Sun Microsystems,以及Java如何为我每天使用的许多设备提供动力。 这是在甲骨文收购它们之前。 我听说过日本的一所Sun大学(据说与Sun Microsystems有关),我非常想去日本。 我不确定这所大学是否存在。

在拥有一家大型软件公司的强烈愿望后,我前进了2年多,我第一次与编程亲密接触。 我刚有了一台新的游戏笔记本电脑,所以我想做很多事情。 我偶然发现了Qbasic并开始使用它。 然后,我找到了Liberty BASIC,我向你保证,那时😎就像开发者天堂一样。 我克服了Qbasic的诸多限制,可以编写更多的交互式程序。

无论如何,我上网了,并开始研究试图了解更多信息的计算机。 我学到了很多有关计算机,应用程序,网络系统,暗网和量子计算的知识。 那是2011年。出于某种原因,我开始更深入地研究黑客(道德黑客)。 我会整夜熬夜,从一个网站转到另一个网站,并尝试许多我发现的教程。 我非常想成为一名道德黑客,以至于我被吸引去伦敦格林威治大学学习计算机安全和取证。 我认为当时称为网络安全。

然后,我遇到了J2ME,看到了如何使用WinRAR解压缩.jar文件。 我可以使用记事本编辑清单文件,并使用HxD十六进制编辑器修改已编译.class文件的某些部分。 自那时以来,我的生活从未如此。 然后我玩了2go和Opera mini手机应用程序,并且能够修改其中的某些部分。 后来我才知道这是违法的,因此,如果您来自2go或Opera,并且正在阅读本文, 对此我深表歉意。 请不要对我的所有财产提起诉讼,因为你会因为一天结束的时间不够而对我感到生气 😭

回想起来,我并没有做太多事情,但是看到由于我对代码进行的编辑而使应用程序工作略有不同,这绝对是无价之宝。 然后我在学校的朋友们觉得我是神,没有什么我不能做的。 我觉得生活没有甜头,没有什么比构建软件更好的了。 因此,开发人员诞生了。

在接下来的几年中,我使开发人员的领域从一种语言漫游到另一种语言,从一种平台转移到另一种平台,从另一件事转移到另一种事物。 几年以后,我将不再学习如何在这种技术方面有所发展。 我学到了很多东西,以至于如果两年前开始学习,我显然没有机会学习。 例如,在偶然发现jQuery之前,我学习了如何遍历DOM。 想象一下,必须检索所有DOM标记,遍历它们以找到具有class属性的任何标记,只是您可以在其上应用一个函数😢。

我还学习了Java,然后构建了一个非常丑陋的桌面应用程序。 我记得我第一个使用CSS修复网站的网站,就像我用锤子和钉子😆一样。 我记得我的第一个后端代码以及它现在有多可怕。 那时有更好的做事方法,但是我只是没有机会找到它们。

我逐渐了解了如何做得更好。 我学习了如何在共享托管服务器上托管我的网站。 我记得读过很多关于它的文章,许多作者认为这确实是一件大事。 到我这样做的时候,很简单的是,有一段时间我担心自己可能会犯错😆。 我学习了如何使用MySQL,以及如何将代码组成类,以便可以利用OOP。 我了解了有关结构项目的知识,因此可以使工作更加清晰,尤其是在使用静态资产时。 我了解了MVC,并发现了Smarty模板引擎。 我学习了有关设置动态路由系统并将所有内容传递给控制器​​的知识。 我到处都学到了一些技巧。

风再次吹起,我决定尝试为移动设备创建应用程序。 由于当时Android Studio对于我的笔记本电脑来说太重了,所以这显然无法解决。 在此之前,我完全离开了开发领域,开始从事图形设计和打印工作。 那时,我从事T恤的设计和印刷工作,并在中国有联系,一旦市场开始蓬勃发展,我就会为我提供优质的T恤。 我的市场从来没有繁荣过。

风再次将我吹向社交媒体和数字营销。 我当时专门从事内容营销和广告。 我认为我做得很好,或者也许我真的很糟糕,那时的喧嚣不是真实的。 我想有一段时间,我像没有影响力的影响者一样走来走去,只是发出声音和听起来很聪明,就像我对数字营销🤦了解任何一样。

箴言29:18(KJV)—“在没有异象的地方,人们就会灭亡……”

那段时间的好处是我在业务上消耗了很多内容。 我知道很多公司,他们的策略和运作。 我阅读并阅读和使用了太多的业务内容,基本上我可以参加一次业务会议并了解业务内容。 那时我在很多事情上都承认自己的愚蠢,但我不会用那个时期来换任何东西,因为这以后对我有所帮助。 它帮助我获得了第一场演出,然后获得了第二场演出,然后又获得了第二场演出。 我可以接触到很多商务人士,并说他们所能理解的语言。 对于非商人,我听起来对他们很聪明,所以他们愿意信任我,并给了我演出机会😀。

我找到了回到技术的道路,这一次,我开始认真对待Web开发。 开始学习有关框架,工作流以及我们现在每天在工作中使用的所有许多东西。 我没有停止追求数字营销,也没有停止了总体业务。 我有些失明,所以我没有看到我需要多少技术才能成长。 实际上,出于完全不同的原因,我找到了进入HNG实习2.0的方式。 虽然我知道1.0,但是感觉“啊……您已经通过了这个级别。 让初学者去学习。 使我参加实习的原因是有残疾的威胁。 我感到“哈……见挑战o。 在这个小东西之上。 实际上,我会告诉你谁是老板”。 接下来的3个月对我来说将是游戏的变化。

直到那时,我多年来学到的所有东西现在终于都经过了测试。 实习非常实用,对于初学者来说绝对没有位置(对于该版本)。 唯一幸存下来的人要么是优秀的开发人员,要么是学习速度很快的人。 快速学习者带着高血压和战斗痕迹走开了。 经验丰富的人总是出汗严重。 在为客户构建项目并尝试同时经营我自己建立的业务时,我必须这样做。 小小的“如果您不完成此任务,我将使您失去能力” ,我发誓要死在这件事之上😆。 我不能羞辱我认识的村民🙄。

从那里开始,这是一种全新的体验。 首先,我不得不重新学习JS,并且感谢语言的更新。 这使我完全放弃了jQuery,因为不再需要它了。 然后,我转到JS框架(React和Vue),我感到爱情又一遍了。 那时我不得不使用Laravel太多了,以至于我觉得再没有比这更好的了。 然后我必须认真对待Node.js,因为我的意思是,您必须运行那些React应用程序。 对于一个非常讨厌框架的人(是的,我是其中的一个人),我正在学习任何东西,以及所听到的一切。 我很幸运,我有过旧秩序的经历,所以我的许多学习都使我感到“啊……所以这就是他们现在做这件事的方式” 。 我不得不承认我真的很老。

因此,我被带出旷野,在那里我漫无目的地游荡着寻找帐篷的摆放位置,并展示了开发人员领域的最新状况。 我很快就加快了自己的步伐,只是想做更多的事情。 然后我想到了挑战。

如果我今天要面对挑战,那么我将专注于一种语言,一种平台和一个目标,因为这将给我带来更好的结果。 但是,为了从不同角度体验技术以丰富我的开发经验而涉足不同事物并不是一个坏主意。 我做了难看的UI设计,它帮助我更好地理解和理解了设计师。 我不得不学习可能永远不会再使用的框架和工具,但是当遇到问题时,知道以某种方式做某事的另一种方法会有所帮助。

在加入新公司并领导某些产品的开发之前,我不知道学到了多少东西。 系统的任何问题(服务器,前端,后端,oga都不满意)都必须摆在我的桌子上。 我对建立工作流的责任感感到非常难过,这使我没有失去理智。 我从这份工作中学到了很多东西,为了使某些事情变得正确,我必须做很多实验。

然后,我开始与分布式的团队和项目一起工作,这是我的新手。 我必须快速学习才能完成工作。 最重要的是,我开始写技术文章,并且我真的很擅长。 Fisayo会一直说到明天,因为我写技术内容😆,我应该去当老师。

通过这么快的学习,我意识到有很多东西要学习,我只想学习更多(好,除了吃美味的食物😀 )。

现在,我在平台稳定性和集成团队中担任Time Doctor的后端开发人员。 我们确保该平台对于100万用户每分钟处理成千上万的请求保持稳定。 Time Doctor正在构建工作的未来,令人振奋的是,我们所做的工作使人们能够远程工作并保持健康的生活和人际关系,这令人兴奋。 我的工作真的很有趣,每天都令我沮丧。 我必须在工作中学习全新的知识,并且每周都要学习新的概念。

当我刚开始的时候,我问的是非常愚蠢的问题,因为我害怕犯错误,所以我不会被踢出队伍😭。 这是迄今为止我研究过的最大的技术堆栈,值得借鉴的东西很多。 我不能失去这个机会。 同时,我也害怕对这些问题显得愚蠢,因此我必须学习得很快。 一段时间以来,我每次公关都不得不多次更改(恐惧是可怕的)。 我会犯愚蠢的错误,因为我很害怕。 每当我的懈怠发出哔哔声时,我都会说: “好吧……那里有。 您的欺诈行为已被发现,是时候了。 您的废话代码现在已损坏服务器”

在网上看到我的工程经理总是给我很大的恐惧。 当我看到哔哔声从他身上发出来时,我说: “上帝,我应该走到外面让雷声将我开除吗?或者这片土地刚刚开放就可以让我进入里面吗?” 。 然后一点一点地,当我意识到没人在追赶我,而且我的废话代码还没有破坏服务器时,我开始放松。 当我们的服务器上发生任何故障时,我首先检查它是否与我刚建立的PR有关。 然后,我将检查我的代码是否最近才放在该服务器上,或者我是否可能以任何方式与该服务器联系。 最后,我去检查可能是什么问题。 冒名顶替综合症是很可怕的。

我学会了放松和冷静,我的生产力以及输出的质量大大提高了。 我的队友真的是很棒的人,因此使这一过程变得更加容易。

你在跟我开玩笑吗? 我的旅程才刚刚开始。 实际上,如果这意味着我可以更快地学习,那么我现在很乐意接受初学者的头衔。 我当然知道旅程仍然很遥远,而且自然会花费时间,所以我现在正朝着这个方向努力。 我的目标是让每一天都变得更好。

我决定分享这个故事,作为对我走了多远的回顾,并证明了明年当我决定回头时我将会走多远。 回忆促使我积极地学习,并不断寻找机会来建立更有意义的解决方案。

最后,这将是我可以在任何时候对自己过分苛刻的坚持。 告诉自己“你还是个年轻人”不再是很有效的😒。 我内心深处的某个地方,我暗中希望我的故事可以使某人振作起来,或激励另一个人很好地遵循此编码原则。 这真的会让我很高兴。

2019年看起来已经如此美丽,我已经等不及所有激动人心的事情了。 现在,我需要去担心如何才能从我的圣诞节衣服和鞋子中赚钱……

祝2019年很棒。