安卓开发面视_我什么时候被视为开发人员?

安卓开发面视

童年的梦想 (Childhood Dreams)

Image for post
This was me — a young curious, avid boy full of energy.
这就是我-一个充满活力的年轻好奇,狂热的男孩。

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

安卓开发面视

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值