自学成才翁_自学成才的开发人员不应该做的一切

自学成才翁

十多年前,我彻底改变了自己的人生轨迹,从成为律师到成为程序员。 我从一本C ++书中学到了,然后花了大约4-5个月制作了一些可怜的iOS应用。 然后我搬到硅谷开始我的职业生涯。 我确定您正在阅读“什么天才!”的想法,但遗憾的是事实远非如此。 我绝对为自己所取得的成就感到自豪,但经常会想一想我一路走来,并持续到今天。

我不会在我的自学编程的十诫中列出一些要点,而是将自己的课程应用到我的职业故事中。 这样一来,即使您什么都不学,也至少会因一些糟糕的小故事而得到娱乐。

我刚开始的C ++书籍相当不错,最初我对本书的关注和关注也在那里。 我会阅读内容并每天做几个小时的练习。 有一次,fo​​r循环中的索引使我感到困惑,幸运的是,我有一个与我聊天的开发人员朋友在电话上与他进行了清理。 然后出现了更困难的东西,而男孩则是C ++中充满了困难的东西。 当问我的开发人员朋友关于指针的问题时,他说:“哦,我从未在工作中使用过指针,请不必为此担心”。 然后是模板和课程,很快我就浏览了各个章节并寻找更绿色的牧场。 因此,我转到了iOS应用程序。 遵循更完整的教程和指南,我能够创建一个基本的数学游戏和一个杂货店应用程序。 提出了两者之后,我无法告诉您关于Objective-C中的内存管理,MVC范例或CoreData实际工作原理的第一件事。 我可以编码,但我什至不具备肤浅知识。 确保您知道如何学习。 不要急于学习。 掌握基础知识,它们将永远与您在一起。

在大约4到5个月的时间里,我开始发送履历表并对在南加州的职位进行面试。 令人惊讶的是,我实际上得到了回应。 一天,我进行了一次采访,我与采访者聊天了几分钟,然后他开始了采访。 “好吧,你能告诉我什么是面向对象编程吗?” 他问,或者类似的东西。 我挂了 他回了电话。 我没接 我在想,'他是认真的吗? 对于经验丰富的程序员来说,这是一个问题。 他看不到我只有四个月的学习时间吗?”。 我回头看了一下简历,发现对于C ++的经验,我说了3年的经验。 哎呀。 几周后的另一次采访中,有人问我有关iOS中的“模型-视图-控制器”范例的问题。 这次,我只是将手机冲到马桶上。 不,我在开玩笑。 我做出了回应,或者我想出了我完全不对的东西。 从我的职业生涯一开始,我就对面试感到紧张,并将其视为一项艰巨的任务。 由于担心面试失败,我拒绝了自己的机会。 如果不练习,面试很难。 准备得越充分,您获得的工作机会就越好。

当我开始为一家小型初创公司开发原型应用程序的第一份工作时,我感到自己做到了。 我的职业生涯定在巡航控制上。 我赚到的那45k肯定会在短期内支撑我。 所以我放松了。 认为4-5个月的半心半意的学习可以成为我的职业生涯的平台是完全愚蠢的。 回顾那个时候,学习,学习和学习是完美的。 相反,我编写了平庸的代码,在一家平庸的公司工作,过着平庸的生活。 没有什么阻止我成为iOS或Android或其他任何方面的专家。 地狱,我本可以花时间掌握面试问题。 当您入门时,除了学习,编码和构建事物之外,还要超越其他范围。

大约一年后,我离开了第一份工作,涉足初创公司,因为那是您年轻时在硅谷所做的工作。 初创公司一无所获,这是我试图尽最大努力,同时尽可能做到最肤浅。 我根本没有勇气或兴趣去深入解决棘手的问题。 我现在可以用这个启动想法成功吗? 也许可以,但是我可以肯定的是,我会比那时学到更多,并且会更加努力地工作。 应对棘手的问题。 起初,一切似乎都很困难,但是如果您一次接近一小块,您会惊讶自己可以走多远。

从那以后,我的职业生涯一直持续到从事Rails的初创公司。 然后,我搬到一家更大的公司,在那里我觉得自己可以称呼自己为“软件工程师”。 现在,我在一家独角兽公司工作,担任数据库系统的核心开发人员。 在我职业生涯的开始,我觉得自己在不花4年大学时间就找到工作的情况下欺骗了整个系统。 事后看来,我花了八年左右的时间才觉得自己是一名合适的软件工程师。 因此,从某些方面来说,我最好回到学校。 我花了8年的时间,因为我相信很长一段时间以来,我缺乏能使我遇到的所有伟大工程师都充满好奇心的素质。 我缺乏不断地动力来弄清事物的实际运行方式并精通我的手艺。 我一直好奇的时候,回报是巨大的,而且常常以意想不到的方式来。 要好奇。 找出有关公司代码库或工具如何工作的详细信息将始终使您受益。

成为一个自学成才的开发人员是一条艰难的道路,就像没有任何编程背景的新兵训练营一样。 老实说,如果您有时间并且有能力负担学校费用,那么您应该去。 但是,如果那不是您的选择,那么我希望我的故事可以帮助您。

请随时与我联系以寻求建议:-)

翻译自: https://hackernoon.com/everything-a-self-taught-developer-shouldnt-do-0w20jg2a8u

自学成才翁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值