我也经历过。
给点建议也无伤大雅,对吧?尤其是当你想要在你的职业生涯中做出大的改变时。这些专业人士都有第一手的经验,想要与你分享他们的成功(和失败),让你走上成为应用程序开发人员的道路。
成为一名应用开发者
在阅读专家的建议之前,设定预期很重要。那么,我们来谈谈数字吧。
应用开发者薪酬
Glassdoor的数据显示,应用程序开发人员自我报告的平均年薪为7.5万美元。初级职位的起薪一般在5.8万美元左右,高级职位的候选人有望达到11.7万美元以上。
如你所知,这里面有很多开发应用程序-从构思阶段到最终发布;我们向8位专家咨询了他们对那些想要转型成为应用程序开发人员的最佳建议。以下是他们的回答:
1.寻找实习机会
“大学时,我的专业是编程,但实际知识很少。因此,在此期间,我积极参与专业的自我发展,并在大三时开始在该领域工作。事实证明,这对我的成功至关重要,帮助我获得了专业领域的实际经验。
后来,我做了一名网页开发人员(后端和前端),最后进入了移动开发领域。我熟悉以下编程语言:
如果我能在职业生涯的一开始就做一些不同的事情,那就是寻求更多的实习/导师机会。刚开始的时候,向有经验的同事学习是非常重要的!”
——Konstantin Shmykov(移动开发者MightyCall
2.采取主动
“我是自学的。我原本想去学校当一名教学设计师。当时,我想如果我也知道如何编程,这样我就可以开发3D模拟,我会更有价值。我主要是通过观看YouTube教程和反复试验来学习的。
回顾过去,我可能会去学校学习计算机科学。由于没有接受过正式的训练,我不得不不断地追赶。在此过程中,一位资深程序员教了我一些技巧和技巧,使我的代码更快、更清晰。他还督促我成为一个更快的程序员。对于我的大多数项目,在开始编程之前,我可以在脑海中看到代码。这在我不得不在24-48小时内从头开始编写原型时帮助了我。”
——Anthony Madden(高级AR开发者)Stayhealthy
3.相关领域工作
“我的职业生涯始于平面设计师,几年后开始从事网络开发。从那里开始,我将自己的专业领域扩展到数字营销领域,包括搜索引擎优化(SEO)、CPC活动管理和电子邮件营销等技能。
![应用开发者报价](//www.zone17blue.com/hs-fs/hubfs/how-to-become-an-app-developer.png?width=600&name=how-to-become-an-app-developer.png)
我开始看到一个趋势,即网站变得更加移动友好,并且知道向移动应用开发的大规模转变只是时间问题。伟德国际1946在线娱乐在科技的世界里,每天保持学习和成长的领先地位是至关重要的。”
-威尔曼努埃尔,总裁核心移动应用
4.关注细节
“当你开发一个移动应用程序时,最重要的事情是专注于基础,并密切关注基本元素。保持简单,从应用程序中删除多余的功能,专注于最重要的东西。我相信做更少的事,但把更少的事做得更好。
我把重点放在小事上用户体验更好。我总是会退一步,列出我开发的每个应用程序中最重要的3件事。获取这些功能的细节,并确保你每次都能做到。”
- haval Sarvaiya,联合创始人Intelivita
5.抓住每一个机会
“我进入这个角色纯属偶然。我准备离开以前的工作,并和现在的老板谈了谈。事实证明,这份工作对我们俩都很适合,所以我决定跳槽。我过去参与过的各种各样的项目使我能够正确地结合自己的经验。
我对四种语言有不错的掌握,但也使用过其他语言,并且可以轻松地学习我需要的任何语言。所有代码都基于相同的基本元素。一旦你学会了这些,学会了如何有效地回答你的问题,你就可以编写大多数代码了。”
——Laurie Barth,软件工程师十里广场
6.你有自己的研究吗
“我13岁就开始自学制作iOS应用。我还教人们如何构建移动应用程序,我要说的一件事是不要上课!选择一个目标,并弄清楚如何实现它,无论是通过谷歌,Stack Overflow,等等。在没有任何知识的情况下,一步一步地解决每个问题,而不是试图先学会所有问题。”
——Steven Schwartz,公司CEOVarfaj伙伴
7.早点出发
“我小时候学过Applesoft Basic,所以我可以给家里的Apple II+编程。我会说我是自学成才的,但我也学习编程书籍和杂志,并与其他程序员交谈来学习。每个人都说他们是自学成才的,但没有人“真正”是自学成才的。
我对新来者的建议是跳入其中。在图书馆找一本HTML初学者手册,然后在家里尝试一下。第一天你就会看到结果,并编写了一些程序。当你准备好继续前进时,从一些比较宽容的语言开始,比如JavaScript,作为一种通用语言。”
- Joe Wilson,公司老板兼总裁飞翔的系统
提示:使用快速应用开发可以简化流程,通常需要很少或不需要编码经验。 |
8.做自己最大的啦啦队员
“其实我学的是会计,但一直对软件自动化着迷。所以我决定自学编程,然后从那里开始。我看了很多免费的在线视频教程。
在我成为应用程序开发人员的过程中,我了解到任何人都可以做到,只要他们投入足够的时间和精力。在工作中你会获得更多的知识和理解。处理现实生活中的软件问题是最好的老师,没有任何大学、学院或学校可以击败它。我一直认为拥有计算机科学/信息学学位的人比我更擅长编程,因为我没有这样的学位。我意识到我错了。”
- Nikolai Tenev,创始人DigidWorks
进步就是进步
这些专家都以自己的方式学习如何成为一名应用程序开发人员。开始新事物没有对错之分。听取周围人的建议,选择一些小项目,边做边学。与此同时,请查看这些附加资源iOS应伟德国际1946在线娱乐用开发和Android应伟德国际1946在线娱乐用开发.
加入我们的网络!
通过成为G2贡献者网络的一部分,帮助您的行业同行,发展您的个人品牌。每月读者超过150万,学习各种不同的主题,从技术到管理-以及两者之间的一切。