安卓开发面视
童年的梦想 (Childhood Dreams)
![Image for post](https://i-blog.csdnimg.cn/blog_migrate/d13a0f36b3c90a1b5cb7155e56ce7d5a.png)
When I was young, I had relentless curiosity. At times, it would get me in trouble with my cousins, like when I took apart their Walkmans and GameCubes trying to figure out how it all worked inside.
小时候,我有无情的好奇心。 有时,这会让我和我的堂兄弟姐妹陷入麻烦,就像我拆解他们的Walkmans和GameCubes试图弄清它们在内部如何工作一样。
As kids, my peers and I thought we were CEOs. In my backyard, we’d build small cubicles and I would pretend to be a software developer who was also a system administrator. At the time, I called myself the IT guy.
小时候,我的同龄人和我以为我们是首席执行官。 在我的后院,我们会建造一些小隔间,我会假装自己既是软件开发人员,又是系统管理员。 当时,我称自己为IT专家。
I didn’t know this was going to be my future.
我不知道这将是我的未来。
失败不是选择 (Failure Isn’t an Option)
I grew up around great men. One of my uncles was head director of DHL, and he left his job to create a startup that would later become a rival to the company. Since then, there have always been high expectations in my family.
我在伟人周围长大。 我的一位叔叔曾是DHL的首席董事,他辞去了工作,创建了一家初创公司,后来成为该公司的竞争对手。 从那时起,我的家人一直寄予厚望。
Unfortunately, I did not take the typical route: Going to school, getting a degree, finding a great job that pays well, or even founding a startup myself (maybe in the future).
不幸的是,我没有走典型的路:上学,获得学位,找到一份能赚钱的好工作,甚至自己创办一家初创公司(也许将来)。
In fact, I did quite the opposite.
实际上,我做的恰恰相反。
I dropped out of computer engineering in my second year (three years ago). I didn’t have the motivation anymore. I had a pretty good overall GPA of 3.6 out of 4 — except for when I started skipping class due to my mental health.
第二年(三年前),我退出了计算机工程专业。 我没有动力了。 我的总GPA相当好,为4分中的3.6分-除了由于心理健康而开始上课的时候。
野心与虚假综合症 (Ambition With Impostor Syndrome)
At that time, I didn’t know I had impostor syndrome. I just thought it was something that goes away with age. Besides, what kind of kid wouldn’t feel like caving under the pressure of their parents or uncles due to high expectations?
那时,我不知道自己患有冒名顶替综合症。 我只是认为这是随着年龄而消失的。 此外,由于期望值高,什么样的孩子不会在父母或叔叔的压力下沉迷?
With impostor syndrome, they don’t tell you that you’re always trying to overachieve. This is good at first, but soon it starts to spell trouble for your future success. Everything you try, you always overdo it at an unhealthy level.
患有冒名顶替综合症,他们不会告诉您您总是在努力超越目标。 起初这很好,但很快就会为您将来的成功带来麻烦。 您尝试的所有操作始终会在不健康的水平上过度使用。
Yes, you accomplish goals way quicker, but you lose motivation even more quickly. Like a feedback loop from hell, you keep hearing that you aren’t trying hard enough, so you try even harder until you hit a wall.
是的,您可以更快地达成目标,但是您失去动力的速度甚至更快。 就像来自地狱的反馈循环一样,您会不断听到自己没有尽力而为,因此您甚至会更加努力直到碰壁。
In my first year, I knew enough that I could spare more time to work on other fun projects that I enjoyed.
在第一年,我足够了解,可以花更多的时间从事其他我喜欢的有趣项目。
冒名顶替者和辍学者-接下来是什么? (Impostor and a Dropout — What’s Next?)
When I dropped out, I didn’t want to tell anyone about it. My friends were all book-smart, so I figured I’d be judged for my actions.
当我退学时,我不想告诉任何人。 我的朋友都很聪明,所以我认为自己的行为会受到评判。
To this day, not everyone knows. Even my family doesn’t know about this yet. It’s a secret I’ll keep buried “safe” in this “vault” called Medium until it’s ready to be revealed.
直到今天,并不是所有人都知道。 甚至我的家人都不知道这一点。 在将其“揭密”之前,我会一直将其“安全”地埋在这个名为“中号”的“地下室”中。
I didn’t drop out because I wanted to be the next Mark Zuckerberg. No, I never had those aspirations at all. I dropped out because deep down in my gut, something kept telling me, “You need to stop and start exploring. Find what you truly care about.”
我没有辍学,因为我想成为下一个马克·扎克伯格。 不,我根本没有这些愿望。 我辍学是因为我的内心深处一直在告诉我:“您需要停止并开始探索。 找到您真正关心的东西。”
Eventually, I learned that my grades didn’t mean anything. How hard I was willing to work and how much I was willing to learn was up to me.
最终,我得知我的成绩毫无意义。 我愿意工作的努力程度以及愿意学到多少东西取决于我自己。
Since then, I’ve started playing around with photography, storytelling, industrial design. I have to say, I really enjoy it. One day, I hope to give back to people who are where I used to be.
从那时起,我开始玩摄影,讲故事,工业设计。 我不得不说,我真的很喜欢。 有一天,我希望回馈过去的人们。
2 AM编译错误 (2 AM Compile Errors)
By the end of the final semester in my second year, I landed a job as a junior web developer. The weirdest thing was how I got this job.
在第二学期的最后一个学期末,我找到了一个初级Web开发人员的工作。 最奇怪的是我如何获得这份工作。
I was up late at 2 a.m. finishing my C final project. It wouldn’t compile because I kept forgetting a semicolon — silly me.
我在凌晨2点才起床,完成我的C最终项目。 它不会编译,因为我一直忘记分号-愚蠢的我。
I got an email:
我收到一封电子邮件:
Dear Nash,
亲爱的纳什,
Love your GitHub profile, seems like you have a lot of experience for a young developer like you. My name is Peter, and am the CEO president of 0x9Design.
喜欢您的GitHub个人资料,似乎您对像您这样的年轻开发人员有很多经验。 我叫Peter,是0x9Design的执行总裁。
Would you be open for a coffee on Thursday 2 pm @ Starbucks?
您愿意在周四下午2点@星巴克(Starbucks)喝咖啡吗?
Regards,
问候,
Peter
彼得
At first, I was very skeptical. Who emails an 18-year-old rookie developer out of the blue asking for a coffee meeting? It turns out my now-current boss had gotten my email from a basic HTML website I made when pretending to be a web designer.
一开始,我非常怀疑。 谁突然发电子邮件给一位18岁的新秀开发者发电子邮件要求召开咖啡会议? 事实证明,我现在的老板是从一个基本HTML网站收到我的电子邮件的,我是在假装自己是一名网页设计师时制作的。
I got the job as a part-time developer. To this day, I still contribute to their codebase as a back- and front-end developer. There are so many things I’ve learned in the past two years alone — things I wouldn’t have learned in a classroom.
我得到了兼职开发人员的工作。 时至今日,我仍然作为后端和前端开发人员为他们的代码库做出了贡献。 仅在过去的两年中,我学到了很多东西-我在课堂上学不到的东西。
Good code matters. In college, I would write spaghetti code and get away with it as long as it compiled and I got my A+.
好的代码很重要。 在大学里,我会写意粉代码并在编译后只要得到A +就可以摆脱它。
When you write spaghetti code, you’re not only torturing your coworker. You’re slowly burning down the company with code — one line at a time.
当您编写意大利面条式代码时,您不仅在折磨同事。 您正在慢慢用代码烧毁公司-一次一行。
我什么时候被视为开发人员? (When Am I Considered a Developer?)
Maybe you aren’t like me, but you keep wondering if you are a developer. Maybe you just became a developer less than a month ago and keep wondering if you will be good enough even after you solve that bug.
也许您不喜欢我,但您一直想知道自己是否是一名开发人员。 也许您不到一个月前刚刚成为一名开发人员,并且一直想知道即使解决了该错误,您是否也会足够出色。
There are a lot of politics in the developer world. The best thing you can do is know yourself and what you want. Always be a giver — not a taker.
开发人员世界中有很多政治话题。 您能做的最好的事情就是了解自己和想要什么。 永远是一个给予者,而不是一个接受者。
Impostor syndrome is real and very prevalent among software developers because there’s so much we have to learn. My advice is to start with a language like C. If you come close to mastering it, you’ll be really good with any other language you pick up.
Impostor综合症是真实的,并且在软件开发人员中非常普遍,因为我们需要学习很多东西。 我的建议是从C之类的语言开始。如果您接近掌握它,那么使用其他任何语言都将非常不错。
You become a software developer the moment you write your first line of code — not when you get your first job. Stop aspiring, just be. It’s going to take years to master. I’m not even close, but I know enough to know that I don’t know a lot.
您在编写第一行代码的那一刻就成为软件开发人员,而不是在获得第一份工作时。 停止抱负,只是。 掌握将需要数年。 我什至没有亲近,但我知道很多我不知道。
I dropped out, didn’t graduate, my first line of code felt like hell. I failed a lot along the way — even before I got to college.
我退学了,没有毕业,我的第一行代码感觉很糟糕。 我一路走来都失败了-甚至在上大学之前。
The journey has been quite an adventure.
这次旅行是一次冒险。
翻译自: https://medium.com/better-programming/when-am-i-considered-a-developer-8c657c7b5ccf
安卓开发面视