我最终以“开发者”的身份经历的旅程

就像我们12岁以下的每个孩子一样,我的志向是成为一名医生并挽救生命,或者成为像Strange博士一样,时光倒流般的超级英雄。

但事实是,这些雄心壮志中的90%都没有实现。 随着我们的成长,世界在变化,我们受到世界许多变量的影响,从经济到教育,甚至我们自己的家庭都会经历巨大的变化。 例如,我们可能以跟随父母的脚步为志向,但是一旦改变,它就消失了。

游戏游戏!

当我还在学业时(大约20岁),我是一个游戏迷。 我喜欢游戏,从非彩色的任天堂游戏男孩到索尼的游戏机,包括任天堂WII等最新的游戏机,都曾玩过。 我也玩过许多流行的MMORPG,例如《仙境传说》,《魔兽世界》,《枫之谷》,您可能会喜欢,我很可能也尝试过。 由于对游戏的热爱,我在上大学之前就开始渴望成为一名游戏开发人员。

梦想破灭了,但是……

在上高中的时候,我会和很多朋友在LAN商店闲逛到玩CounterCountike(曾经很流行的FPS游戏)到深夜,花了数百零花钱。 因此,我在离校考试中表现不佳,也没有参加游戏开发课程。 但这已经激发了我对IT行业的极大兴趣。 简而言之,我最终学习了电子工程。

努力工作,聪明地工作并有信念

作为一名工程专业的学生,​​三年对我来说也不是一件容易的事,我面临着艰难的项目伙伴,复杂的人际关系以及充满挑战性的情绪,无法应对我的未来。 仅在去年,我才被邀请去当地的教堂,信仰注入了我,成为一个更加自信的人,并确保了我的未来。 出于这种信念,我从遇到的挫折中恢复过来,并取得了相对不错的成绩,进入当地一所著名的大学攻读计算机学位。

我作为开发人员的旅程开始了……

老实说,当我从大学生时代开始时,我从没想过我会成为一名开发人员,但是在这个季节,智能手机和移动应用程序变得越来越普遍,它们正在改变我们的日常工作方式。 考虑到这一点,我决定在罗马的一家海外实习机构尝试进行移动开发,而在我不知情的情况下,这成为了我的新爱好。

激情开始,动力开始……

我开始观看视频以学习iOS移动应用程序的设计模式,并在两周之内,iOS,Objective-C和Xcode成为了我的“ BFF”,也是我一生的一部分。 我开始构建一个非常不起眼的基于位置的汽车维修应用程序,用户可以将消息发送到总部,并获取该应用程序中确定的最近的可用维修站。 后来,我去构建了一个Facebook数据挖掘应用程序,然后我从大学毕业,进入初创公司以继续这些热情。 到今天为止,我已经开发了20多个应用程序,其中30–40%在应用程序商店中发布。

挑战性

作为开发人员的生活从来都不是一件容易的事,Apple会不断更新其API,淘汰性能不佳的方法,提出更好的方法,使开发人员尽快适应。 我从iOS 6开始构建,直到现在它的iOS 10都发生了巨大变化。 如果我要挖掘出在实习期间写回的代码,在我们进行代码重构之前,它可能不会编译。

许多开发人员会同意我的观点,开发移动应用程序时面临的最大挑战是UI(用户界面),市场上有许多不同的屏幕尺寸,我们必须确保我们的代码适应这些布局。

我要发展多久?

最近有人问我一个关于我在哪里工作的职业道路的问题,我的职业目标是什么? 老实说,我还没有谈论过它,但是我很想向后代讲授我们手中掌握的简单或复杂软件如何才能真正改变我们的生活方式。 因此,到目前为止,我将继续致力于解决问题,并使用我们可以开发的软件使世界变得更美好。

在你走之前…

如果您喜欢这篇文章,您会喜欢Lawrey Swifty Weekly。 这是我免费的每周摘要,其中总结了有关iOS的最佳信息,以及有关生活,生产力和自我完善的内容。 在这里订阅。 加入世界各地的读者,更加快捷!