

我一直很喜欢软件开发。 我在大学学习了计算机科学,并从中获得了丰富的整体经验。 测试,CAT,考试,项目和我最好的部分:Konyino先生的即兴挑战,他曾经是湖上一位光鲜灿烂的人,曾经提议收养敢于解决问题的学生。 大学来了,大学去了。 年轻,充满活力的米卡(Micah)已准备好进入编程世界。 我怎么会不呢 我毕竟是计算机科学专业的毕业生。 男孩,我错了!
快进到2016年8月,我收到了Hermon Anamanjia的电话。 嘿,荣格说:“我们的团队需要开发人员,我知道您是最合适的人选。”
在一个寒冷的星期三早晨,我收拾行装,前往榕盖进行采访。 在那儿,我遇到了软件开发团队负责人Ken Mwai。 一个男人拥有深色的肤色和异常诡异的僵硬的上唇,不用说,我被吓倒了。
肯:“那么您是一名软件开发人员,您曾经使用过Git吗?”
我:’不’
肯:“曾经使用过引导程序吗?”
我:“不”
肯:“ Yii框架呢?”
我:“我从未听说过”
肯:“您使用过Linux吗?”
我:“不”
肯:“ MySQL吗?”
我:“是的,我知道那个!”
肯:“嗯,好吧,我给您机会,但是您必须学习所有这些工具”
- 每天有70亿人做什么
- 如何使用Trello构建简单而强大的Novel Planner
- 您将永远不会猜测我的团队最有效的项目管理工具是什么
- 您的企业应用程序正在破坏员工的生产力
- 个性应该在工作场所的生产力中位居第一
因此,我的软件开发生涯开始了。 接下来的四个星期是我一生中经历过的最艰难的一天。
Ken给我的第一个任务是使用Yii Framework开发待办事项列表应用程序。 我将在下周一向他提供完整的申请。 我对自己说:“戴上它”,我要打败你了。 我的周末花在了Yii官方文档上。 我已经使用Vanilla php完成了整个应用程序,但我不允许简单的待办事项列表应用程序使我的第一份工作感到尴尬。
星期一到了。 我没什么可显示的。 没有! 不是因为我花了一个周末在一个肮脏的地方陶醉,而是因为我无法在这个讨厌的框架中导航。 我无法启动该项目,因为我没有在Yii中设置一个名为Pretty Urls的简单配置。 那时我才意识到,我不再使用“ Hello World”了。
肯(Ken)在那个星期一的提议和言论至今仍然强烈地铭记于心。 在编程中,我们不能浪费时间。 当您陷入困境时,请寻求帮助。 我遭到殴打和殴打。 我记得那天感到完全恶心。 我什至认真考虑过辞职。 我的想法已经到了断点。 我第二天放假。 我不得不退缩并考虑自己的生活。
经过一番深思熟虑后,我决定必须改变,我必须做点什么。 我不得不适应。 那一天,我接受了一种不同的学习方法。 第二天我要做的第一件事是将椅子移到柯林的桌子上。 Collins是该公司的开发人员。 在办公室的第一天,他就是温柔的灵魂,给了我一个笔记本。 我知道我可以毫无恐惧地向他寻求帮助。
尽管我同年与他一起完成了校园建设,但我还是将自己置于他的指导之下。 我不得不分开一些小事,例如骄傲和羞耻,这只能确保我保持固定的心态。 在我不了解的情况下,我完全拥抱了成长的心态,我重生了。 那天我完成了待办事项清单申请。 简单吧?
好吧,生活并非一帆风顺,而是变得易于管理。 只要遇到障碍,我就有队友愿意为他们提供帮助。 我没有直接涉足这家技术公司的核心业务,但是我受委托为其核心应用程序编写文档。 为此,我学习并微调了自己的git技能。 我每天晚上都向Ken报告进度更新,这样他才能确切知道我桌上的东西。 我也不会偷懒,但每天都会挑战自己。
一个月后,肯带着任务来到我的餐桌上。 他说:“ Micah,我们希望我们的用户从该应用程序中获取支持票,而您将是构建该模块的人”。 我简直不敢相信我的耳朵。 我既兴奋又紧张。 最后,我要去做主项目! 我知道前面的任务很棒,但是在我看来,我知道这是可能的。 我只需要进行自我评估,征求反馈并执行建议并重复该过程即可。 我花了一个半星期完成任务,又花了两天的测试才将它部署到生产中。 我现在是核心开发团队的正式成员!
一年后,我和Ken接受了一个非政府组织的新项目。 我们直接根据蓝图一起开发了整个应用程序。 在我撰写本文时,我们正在交付最终产品。 真是一段旅程! 迄今为止,这是我最大的成就。 我了解到可以克服最大的任务。 您只需要继续前进,在事情变得轻松而艰难的时候就始终保持前进,最重要的是,寻求帮助。 别害羞。