oppo-软件测试工程师_努力工作-我如何成为软件工程师。

oppo-软件测试工程师

我的故乡-这里仍然很难上网。

我被问到很多有关我现在的状态的问题。

“你怎么能这么容易地学习编程?”

“你怎么会这么擅长编程?”

“你怎么理解这样的问题?”

“你为什么这么擅长?”

这样的。

我会在大多数时候说“继续学习”。 是的,这是事实。

我的软件工程之旅

我很幸运能有一个支持我的家庭。 我有一个哥哥,让我触摸他的电脑并玩它。 那是Windows 98的美好时光。

我会玩屏幕保护程序(还记得管道屏幕保护程序吗?),用油漆绘画或玩游戏。

然后是一部关于黑客的很酷的电影。 并不是我对黑客一无所知,但是看起来很酷。 因此,在计算机关闭的情况下,我想象自己会被黑客入侵。 随机按下该键盘。

然后我的兄弟安装了Windows XP。 即使我不了解XP和98之间的区别。我也记得玩过Rockman / Megaman游戏。

然后我的兄弟搬到另一个城市学习设计。 当他回到家时,他带来了一本书,这是Macromedia Flash教程。

我9岁那年,小时候看到那些浮华的动画吸引了我。 我学会了创建移动球体,进行测验(还记得Parampaa吗?)等。

对我来说,这是一个全新的世界,一切似乎都很酷,直到我遇到ActionScript。 我不知道那是什么,为什么我必须写它。 我什至不了解我编写的脚本的含义。

然后我的兄弟带来了另一本书,关于3DS Max。 我学习了3D建模和渲染。 我尝试从3DS Max渲染龙示例。 那是一台没有图形卡的旧PC,渲染起来花了一个小时。 只是发现我不知道如何指定渲染的输出。

我父亲是音乐家,我哥哥也是。 我学会了弹吉他,键盘和鼓。 那天,我想我会成为音乐家并出名。 我从来没有想过我会成为一名软件工程师。

我写了几首歌,和初中朋友组成了一支乐队。 我们在当地的一场音乐会上演出,因此声名远扬。

暂停

音乐家的生活和学生的生活对我来说不是一个很好的结合。 我觉得我的学习开始变得更糟。 我在学习数学上有困难,这是我初中的最后一年。

我不记得确切如何,谁,什么或何时。 但是我知道我必须去网吧,然后键入“ Virtual Basic”。

是的,“虚拟”。 感谢Google将我改成“ Visual Basic”。 我不记得怎么做,但是我觉得我必须学习编程。 尤其是在数学课上遇到问题时。 我知道编程可以帮助我更快地解决数学作业。

那天,我暂停了作为音乐家和学生的生活。 我会去学校,学习我能做的。 当我回到家时,我会打包并骑自行车去最近的网吧。 花我的下午时间,阅读编程教程。 我记得这是这个网站, https://www.vbtutor.net/vbtutor.html。

我大部分时间都是在学习编程的同时,为我的数学作业开发解决方案。 这是一个用于求解代数,计算面积,体积等的简单程序。

艰苦的软件工程之旅

我没有很强的数学背景,对编程一无所知。 我的兄弟是设计师,我的父亲是音乐家。 我家中没有人能为我提供编程方面的线索。

我住在一个偏僻的村庄。 家里没有互联网,网吧距离我的自行车20分钟路程。 我没有任何朋友可以在这个问题上为我提供帮助。

我知道这会很困难,但是片刻之后我就犹豫了,我不能这样做。 我知道我可以,我祈祷我可以,我希望我可以。

从那天起。 我会去网吧,下载教程网站的html页面,然后在家练习。 Internet速度大约为35KBps-75KBps,我花了很多时间来下载开发软件,例如Visual Studio。

我会失败,会有我不明白的错误消息。 家里没有互联网,这意味着我必须独自修复它,或者等到明天在互联网上搜索它。

有时,我可以修复它,有时,我必须等待明天。 我花了很多天阅读教程。 我花了很多天练习。

但是没有什么比看到我的程序运行的感觉更好。 每个按钮的单击事件,每个警报消息可见,这让我很高兴。

我遇到了面向对象的编程。 令人困惑。 我签了晚间编程课。 才发现该课教的是基础编程。 例如,statemenets,for语句之类的东西。

幸运的是,班上的讲师建议我去一所职业高中。 该学校以拥有良好的软件工程课程而闻名。 所以我决定去那里。

我申请并被接受。 即使学校已经在课堂上教我与软件工程相关的知识。 我仍然不能停止按照自己的步调学习。 所以我仍然在下午花时间阅读教程。 我花了整夜练习我的编程技能。

我最终了解了OOP的全部含义。 我了解了框架如何工作,此类库如何工作,代码的一部分如何工作。 我尽可能避免使用框架和库。 不是因为我讨厌他们,而是因为我害怕,如果我处于家乡等没有互联网的环境中。 我能做什么?

恐惧逐渐消退,我搬到了互联网连接更好的城市。 我学习了如何使用某些框架来加快工作速度。

我不是以程序员的身份出生的,没有人是。 我没有花30分钟阅读教程并立即了解。 我花了很多年,学习和练习。 这不会在一夜之间发生。

因此,对于任何觉得自己做不到的程序员。 您可以。 学习过程是您将学习的最重要的经验。 您的失败与成功一样重要。 不断学习,不断练习。

它适用于所有内容,不仅适用于软件工程。 您可以因为努力工作,学习和表现出色而变得出色。 不管你有没有热情。 没有工作的充满激情的人不会做很多事情。 充满激情的人会努力工作,只是笑着做。

由于我的辛勤工作,我可以成为现在的样子。

还是,是吗?

如果我的兄弟没有决定教我Windows 98,我会成为软件工程师吗?

如果我的家人没有给我们买电脑,我会成为软件工程师吗?

如果我的兄弟没有决定向我购买Macromedia Flash和3DS Max的书,我将成为软件工程师吗?

如果我的讲师不推荐我进入那所职业高中,我会成为软件工程师吗?

如果我的家人没有选择在职业高中支持我,我会成为软件工程师吗?

如果我的一位同事没有向我介绍一家更好的公司,我会成为软件工程师吗?

如果我的兄弟,家人,朋友和伴侣不在这里支持我,我会是现在的样子吗?

有时候我在想。 我可以努力工作。 但是,没有我的家人,朋友和伴侣,我永远做不到。 我们认为理所当然的事情,但对我们的生活影响最大。

由于我的上帝,家人,朋友,伴侣和辛勤工作,我可以成为我现在的样子。 因为他们。

所以谢谢。 献给你们所有人。

翻译自: https://hackernoon.com/hard-work-how-i-become-a-software-engineer-4bd6da9028fa

oppo-软件测试工程师

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值