软件开发需要学什么 ?

软件开发需要学什么 ?

有人曾对我说:“如果你 35 岁时还是个程序员,那就应该开始为你的下半生寻找其他出路了。年轻一代正在迎头赶上,很快你就会被淘汰。”

的确,我到了 35 岁时开始反思自己的职业生涯,但情况有些不一样。

不得不重新开始

知道想学什么后,就动手去做!

在那个年龄段,我不是一个基层程序员,而是管理岗。在我职业生涯的前几年,我确实有一段作为一名 C 开发者的短暂时期。然而在开始担任管理职务后,我的编程技能就退化了。我每天的工作就是开会、做 PPT 和 Excel 表格,当然还有看大量的电子邮件。我几乎不看代码,几个星期甚至几个月都不看一回,更不用说写代码了。

39 岁时,我移民到一个新的国家。彼时,我的管理技能已经用不上了。这里的公司更喜欢用有本地经验的人来担任管理职务。我可以选择换个职业,从事其他不需要技术知识的临时工作。但我的确很喜欢编程。我想回到自己起步的岗位上,因此尝试了几次关于 C 的面试。

尴尬的是,我甚至没有通过初步的编程测试。为此,我感到心灰意冷。

我不知道再回去写 C 能做些什么。那些 C 的编程工作针对的是涉及硬件的嵌入式软件开发,而不是我感兴趣的主流软件开发。既然已经不再对 C 感兴趣了,那么我到底想要做什么呢?

当时,移动开发是大热话题,尤其是 iOS。但要做 iOS 开发,我首先需要买一台 MacBook 和 iPhone,两种设备我都没有。问题是,如果我没法提前知道自己能不能胜任这一工作就先花钱买设备的话,前期投资就太多了。

我当时有一台 Windows 笔记本电脑和一部三星 S2 手机。我看到 Android 正在呈现发展势头,虽然那时 Android 还不是使用人数最多的移动平台,但越来越多的人开始使用 Android 手机。所以我选择了 Android 开发。

确定学习目标后,我只需要获得相关资源即可。首先,谷歌的开发工具包 Android Studio 是免费的,我还买了一些能找到的书籍。由于 Android 系统相当新潮,所以当时的书籍并不多,但互联网上有很多学习资源和代码参考等,这非常重要。我还可以订阅一些最新的学习邮件。

学习开发知识比过去方便多了,任何人都可以轻松上手。

为自己争取机会

身处正确的环境中,会学得更快。

首先,我自己做了几个小的应用,并在商店里发布。我了解了从设计、开发、测试到向公众发布所需要的东西,完整地体验了 Android 的开发过程。

虽然我可以自己学习和工作,但我知道仅靠自己永远不会达到理想的学习速度,除非我与其他 Android 开发者一起工作。这种情况下,我想加入一家做 Android 开发的公司。

我发布的应用让我获得了一家成长中移动开发公司的面试机会,这对我来说非常宝贵。

我知道自己没有资格胜任高级开发人员,所以只要能够得到工作和学习的机会就行,能够得到任何职位都可以。对此我没有什么想法,因为这为我提供了充分的学习机会,我可以做一名后辈。

不幸的是,我在最后一轮面试中失败了,这令我崩溃。

但我还是发了封电子邮件,感谢公司提供的面试机会。我并没有就此罢休,我询问他们是否愿意考虑让我作为实习生加入,我甚至愿意不计报酬地工作和学习,以获得提高自己技能的机会。

最后我得到了一个机会,但不是实习生,而是一个移动应用 QA 测试员的职位。

我非常愿意接受这个岗位。我去做测试工作可能不会去写代码,但我可以和专家们打成一片,向他们学习。更棒的是,我在做测试时还能拿到报酬。这比做一个没有报酬的实习生要好得多。

时间和年龄并不重要

要好好学习,让它成为我们工作的一部分。

当我开始在那家移动开发公司工作时,我成为 Android 开发人员的目标已经实现了 50%,但这并不能保证我可以完成剩下的 50%。我必须提高自己的开发技能,并在机会出现时已做好准备。

作为一名 QA 测试员,我每天必须工作 8 小时。我很羡慕那些做开发的人,他们可以边工作边学习。边工作边学习是最好的,但我没有这种机会。尽管如此,身处移动开发公司本身已经是一个很大的优势。我有机会接触到公司里的一些学习资源,这样更容易发现自己应该重点学习哪些领域的知识,对此我很感激。

最重要的是,我和这个领域的专家们建立了联系。他们中 95% 的人年龄都比我小。年龄并不是什么问题,重要的是他们在这个领域的经验。我非常尊重他们拥有的技能和知识,以及他们的分享意愿。从他们身上我学到了很多。

工作时间之余学习和写代码,这样的生活并不容易,但很充实。一点一滴地学习、知道自己的方向是正确的,这是很好的体验。我的任务是,成为一名 Android 开发者。

在这个阶段,我需要的是不断展示自己的学习成果,同时坚持不懈地履行自己作为一名 QA 的使命。每隔一段时间,我就向 Android 主管展示我所取得的成绩,并检查自己是否已经准备好在有任何 Android 开发岗位空缺时拿下它。

6 个月后,我被调任到了开发岗位上,正式成为了一名 Android 开发人员!虽然只是初级岗位,但也是一名开发人员。

去分享吧,错了也没关系

开始分享时,学到的东西最多。

当我进入 Android 开发人员的角色时已经 40 岁了。但这不是我目标的终结,而只是一个开始。

我非常高兴,因为我可以随心所欲地写代码。我的工作时间就是写代码的时间,可以在工作中学习。我能与专家结对,向他们学习。我可以阅读他们的代码,他们也可以审查我的代码。这时,我对 Android 开发的理解速度加快了很多。

我可以满足于这一层次,但我知道,随着年龄的增长,自己并没有像其他人那么多的时间。我需要做的不仅仅是学习。

在领导的鼓励下,我开始写博客。我花了一段时间才开始做这件事,因为我想谁愿意看我写的东西呢?我又不是专家。如果我写的东西不符合标准怎么办,甚至还可能是错的?

尽管如此,我也注意到自己很容易忘记学到的东西。所以我的目的很简单,那就是为自己写博客。这更像是我的学习笔记,就算没有人看它,至少我可以通过博客很容易地回忆起我所学的东西。

之后,我花时间写下了我的学习内容,并尽量让文字简单易懂,便于自己回忆。对于每项学习进度,我都会画图,再附上代码实践的案例。

让我惊讶的是竟然有人读了它,还有人写下了充满感激的评论。他们的留言给了我极大的鼓励,让我继续写下去。更重要的是,有人坦率地与我持不同意见。诚然,我有时会有抵触心理,但正是这些回复让我意识到外面还有各种不同的思维方式和想法。

有时我是错的,有时我虽然没有错,但可以了解对方的观点。这些都是学习的机会,让我的学习之旅更加健康。这是一段成为更好的 Android 开发人员的旅程。

走出舒适区

在能分辨好坏之前,继续学习吧。

经过 4 年多的 Android 开发经历,我在这个领域已经相对自如了,我成为了一名高级 Android 开发人员。除了本身的开发工作外,我还会指导其他初级开发人员。

我不敢说自己对 Android 开发了如指掌,但我更知道如何获取和寻找信息,对事物的对错有更好的直觉和判断。Android 开发行业也在不断发展,所以有很多东西需要学习。我喜欢自己的工作。

我可以留在这个层次上安顿下来。我喜欢这份工作,因为我的工作就是写代码,然而我仍然只是单一的贡献者,我的影响范围仅限于自己能做的事情。我问自己,这就是我生命中未来 10 年想要一直做的事情吗?

我决定在机会出现时向前迈进。我申请了首席开发人员的职位,同时负责 iOS 和 Android。最终,我得到了这个职位,尽管我并不擅长 iOS。

不了解自己所负责的领域,这种感觉让我感到很不舒服。但正是这种不舒服的感觉促使我去学习和提升知识水平。所以,我开始花时间去学习 iOS 开发。

我不认为自己能够像了解 Android 那样深度掌握 iOS 开发知识,但这种学习确实可以帮我更宏观地看待移动开发领域,它让我知道了 Android 开发擅长什么事情,也知道了它在哪些方面比较落后。

重回管理岗

从我第一次涉足 Android 开发已经过去了 7 年多,很多事情都发生了变化。

我现在是一名移动技术负责人,负责整个移动团队的协作和架构工作。除了技术角色外,我还需要参与各种管理任务。我又回到了没有太多时间在工作中写代码和学习的阶段,但我仍然很喜欢我的工作,因为它仍然是相对技术性的,只是技术水平更高了。

要做出合理的高层次技术决策必须有扎实的底层技术理解。我们不能依靠过去的学习内容来保持所需的水平。我需要继续学习,希望自己不会在几年后重蹈覆辙。

这就是我的故事。40 岁才开始从事软件开发事业,还不算太晚。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/173762.html

(0)

相关推荐

  • 小程序怎么带来客户,怎么做小程序推广

    现在社会,不论是网上卖东西、开微店或是开直播,推广引流都是非常重要的,只有吸引过来总流量、获取顾客,才有可能促成市场交易,带动销售量。当然,不同类型的销售模式有着不同的推广方法,那么小程序引流推广的最快方法有哪些呢?下面,让我们一起来详细的概括一下吧! 一、线下引流推广 1、优化商城引流: 小程序页面的质量直接影响着用户的使用体验,因此,我们需要优化小程序页…

    2023-08-28
  • 西安未来一周天气预报,西安未来一周天气预报:温度、风力、湿度分析

    秦岭 从中国气候分布图上看,西安在大陆性季风气候区,也在暖温带,具有典型的半湿润大陆季风特征,所以西安的气候属暖温带半湿润大陆性季风气候。 总体而言,西安降水年际变化很大,多雨年和少雨年雨量差别很大,降水的季节分配也极不均匀,有百分之七十八的雨量集中在5月到10月,其中七八九三个月的雨量可以占到全年雨量的百分之四十七。 雪后的西安钟楼 南方的朋友想看雪那就去…

    2023-05-24
  • 集成墙板装修到底好不好,墙面装饰材料种类及优缺点

    集成墙板装修到底好不好,墙面装饰材料种类及优缺点集成墙板装修到底好不好,墙面装饰材料种类及优缺点集成墙板装修到底好不好,墙面装饰材料种类及优缺点集成墙板装修到底好不好,墙面装饰材料种类及优缺点

    装修房子在墙面装修中,有很多种材料是可以选择,其中有乳胶漆,壁纸墙布,还有就是集成墙板,集成墙板简单耐用最近这今年用的比较多,今天就来说说这种墙面装饰材料好不好,都有哪些优缺点?   首先来说说优点;集成墙面的优点就是简单安装快,安装完成就可以入住,像是一些急着入住新房的,但是又担心像乳胶漆墙纸要有一个干燥挥发期,如果是壁纸乳胶漆,那么就要通风一段…

    2023-06-11 创业杂谈
  • 地摊经济为何突然爆火?摆地摊交流群

    地摊经济为何突然爆火呢? 除了有国家政府的支持,还有广大民众想出门的心越来越强烈! 地摊经济,不光能够带动刺激人民消费 还可以为厂商减轻库存压力 平衡了买卖双方的经济压力 果然是妙招! 但是地摊经济能走得长远吗? 如果你是厂商,你是想通过这次的地摊模式,招揽更多的实体顾客 亦或者说,把自己的商业流量打开,让你在本地产生更大的效应 不管你是卖家还是买家,亦或者…

    2023-01-29
  • 淘宝店铺运营(淘宝新规则最新消息)

    我总听见身边的人发牢骚,单品销量这么高了,为什么还没有排名?为什么我店铺的新品没有流量扶植?为什么同样的款式被别人就是爆款,搜索流量大,我却转化这么低?这么多的为什么,其实仅仅是因为你没有搞懂淘宝流量的分配规则。不管是免费流量也好,还是付费流量也罢,在个性化趋势下,为了让每一个流量的价值实现最大化,淘宝都会按照一定的规则进行匹配。而你必须要承认,这种规则是持…

    2023-02-02
  • 曼玲粥店官网,曼玲粥店的粥怎么熬的

    谈到做外卖粥的初衷,网上总会流传着邓公断为了心爱的女人清水煮粥的动人故事。对此,邓公断并不避讳,但坦言除了想让心爱的人随时喝到粥以外,还有对当时餐饮消费过高的抵触。 很快,邓公断的首家粥店成立,名叫曼玲粥店(之所以取名“曼玲”,是因为它在上海话表达中有“蛮好”之意),并附上因爱而生的概念。 自此,曼玲粥店以底蕴深厚的粥文化为核心,时尚可爱的LOGO来吸引年轻…

    2023-07-18
  • 越有钱的人越有钱定律,如何通过致富项目变富有

    关键知识点:1、商业布局;2、高势能;3、族群;4、众筹、预售:   世界上哪有什么空手套白狼的事情,所谓的空手特指:不需要用钱,但是大家想想:你让一个傻子去空手套个试试?所以,这里有一个商业逻辑:1、思维、系统;2、时间成本、精力成本;3、资本;这3者之间的平衡博弈的结果。   越是思维能力强、具有系统能力的人,赚钱反而越能以小博大;越…

    2023-06-08
  • 农村致富小项目来钱快,提高农业土地利用率的措施

    在欠发达的偏远农村地区,土地资源稀缺,经济基础薄弱,人口稀少,贫困率高,致富之路并不容易。然而,通过科学规划和有效的管理,这些地区的土地资源可以被更好地利用,为当地居民带来更好的生活和更好的未来。以下是一些可能的建议和解决方案。 一、发展农业 在农村地区,农业是主要的经济来源。为了利用有限的土地资源,需要发展高效的农业模式,提高土地利用率和农业生产效益。这可…

    2023-06-12
  • 大学毕业开奶茶店如何,大学生自主创业奶茶店获得成功的方法

    大学毕业后开奶茶店如何入手?饮品培训班为你分析 誉世晨饮品培训班解密,大学生想开奶茶店创业要注意哪些问题? 现在有的年轻人不想一直当打工仔,就开始自己创业打工,那么奶茶店作为投资成本小,风险低的项目受到很多人青睐,那么对于小白来说刚开始运营奶茶店时会有点迷茫,不知道如何下手,现在誉世晨饮品培训班来具体介绍下。 1、办理相关证件 誉世晨饮品培训班解密,大学生想…

    2023-07-20
  • 怎么在微信发表文章 微信发表文章技巧

    微信是中国最流行的聊天和社交平台之一,也是一个为用户提供发表文章的可靠平台。本文将介绍微信发表文章技巧,其中包括文本、图片、音频、视频等各种类型的内容。此外,本文还将介绍如何优化文章,以便获得更多的阅读量和更高的转化率。 一、微信发表文章准备 在发表文章之前,需要先了解一些准备工作。首先,需要一个有效的微信公众号或个人号。其次,需要一篇清晰、有条理、有趣的文…

    2023-05-21
  • 锚定未来中国发展新航标,如何实施科技兴国战略

    新华社北京11月17日电题:科技自立自强 锚定未来中国发展新航标——从十九届五中全会看创新前景 新华社记者董瑞丰、温竞华 人工智能、量子信息、脑科学、深地深海……一批具有前瞻性、战略性的国家重大科技项目正在布局。 着眼未来5年至15年,党的十九届五中全会提出,坚持创新在我国现代化建设全局中的核心地位,把科技自立自强作为国家发展的战略支撑。 (小标题)关键核心…

    2023-01-29
  • 我的美丽生活(我的美丽生活短句)

    我的美丽生活(我的美丽生活短句)我的美丽生活(我的美丽生活短句)我的美丽生活(我的美丽生活短句)我的美丽生活(我的美丽生活短句)

    九江新闻网讯 把培养幼儿良好的生活习惯,融入到教育教学工作中,提高幼儿的生活自理能力,增强幼儿的自我管理意识,是幼儿园一日生活教育的工作重点。为了培养幼儿自我服务能力,促进幼儿身体协调发展,浔阳区第二幼儿园于2022年4月28日举办了“萌娃我自理,劳动最美丽”幼儿生活自理能力比赛! 别看小班幼儿年龄小,比赛时穿鞋、模拟擦屁股、按颜色整理玩具还挺像模像样,小班…

    2023-05-25 创业杂谈