成为一名程序员将如何挽救你们的关系
5个步骤让你的职业变得更好
TL;博士
- 编码并不全是乐趣和游戏;
- 成为软件开发人员有很多优点。
- 了解你想成为什么样的程序员是第一步;
- 为您的学习风格找到最佳资源;
- 创建挑战您的简单项目;
22.46 上午
这就是詹姆斯在快速浏览了他的肯沃斯半卡车仪表板顶部尘土飞扬的时钟后所看到的。
詹姆斯身高 6 英尺 4 英寸,来自美国南部。
他是一名出色的大学生,过去曾是一名半职业线卫。
在大学的最后一年,他和他的长期女友决定迈出一大步,一起搬家成家。
事情进展得很顺利,
毕业后,他很快找到了一份卡车司机的工作来资助他的婚礼,并为他在威斯康星州格林贝东部找到的一所小房子存了一些钱。
他和他的妻子贾斯敏也迎来了卢克和最近的劳拉,一个漂亮丰满的小女孩。
生活真奇妙!
除了,它不是。
时间很长,詹姆斯的妻子很不高兴,因为她大部分时间都一个人在家。
已经发生了一些争吵,并且有两个婴儿,您可以想象这种情况的压力有多大。
02.23 上午
夜晚安静地进行着,一年中的这个时候并不多。
由于来自湖泊的凉爽微风,树木发出令人愉悦的沙沙声
收音机里的扬声器提供了一些关于卡戴珊最后一次冒险的消息,以及马斯克在前一天的特斯拉电话会议上所说的话。
詹姆斯的眼睛开始变得沉重
是时候停下来喝一杯真正的长美式咖啡了。
2680 万软件开发人员
“根据开发者国家报告,
截至 2021 年底,全球有 2680 万活跃的软件开发人员。
专家预测,到 2030 年,开发者数量将增长到 4500 万”——future-processing
詹姆斯刚买的报纸的标题回到他的卡车后开始阅读。
手上的咖啡还是温热的,第一口就在他的嘴里留下了烧焦的味道。
2680 万软件开发人员。
好多啊。
毕竟,在过去的几十年中,装有计算机的设备数量至少增加了 100 倍。
手机里面有数十亿个晶体管,
卡车仪表板顶部的数字时钟上有一台电脑,
即使是詹姆斯刚刚使用的咖啡机,上面也有一个小程序,可以计算水的温度和要使用的磨碎咖啡豆的数量。
知道这一点,毫无疑问,程序员的数量会继续增加。
这就像人类的摩尔定律。
芯片上的晶体管数量每 24 个月翻一番——摩尔定律
世界上最受尊敬的软件工程师之一鲍勃叔叔在他的许多演讲中说,开发人员的数量将迅速飙升。
一开始,它只有一个,然后它成倍增长,然后它们成倍增长,等等。
编码还是不编码,这是个问题
始终保持最新状态
凌晨 3 点 16 分
詹姆斯已经开卡车几年了。
卡车变化不大。您坐下,转动钥匙,然后使用踏板加速或使用刹车。
很简单。
几次之后,这成为第二天性,詹姆斯甚至不再认为他在开车了。
软件工程不是这样的。
几千年来,人们一直在移动产品和商品,而编程却是新事物。
这意味着它仍在迅速发展,如果您想保持相关性,就必须紧跟最新趋势。
例如,Angular 是事实上的前端框架,直到它不再存在。
而这一切都发生在短短几个月内。
您需要保持最新状态。
阅读书籍,参加课程,(在 Medium 上关注人们)。
这可能需要一周中的许多小时,即使是在办公时间之外。
随心所欲
想象一下,您可以从卡车的挡风玻璃上看到多少令人惊叹的地方。
高山、海边、森林、峡谷、湖泊。
在某种程度上,它就像被大自然包围,同时被几吨金属和玻璃保护着。
编程不一样。
如果幸运的话,您可以从办公室的窗户看到美丽的景色。
如果没有,您最终可能会知道您旁边的建筑物墙壁中的砖块数量。
但这没关系。
为什么?
您可能会在会议室中度过大部分时间,您的经理会告诉您下一个需要上线的功能……昨天。
背后的管理者
编程太棒了!
从一个空白文件,您可以创建精美的页面、丰富多彩的设计和读起来像一本奇幻书的编码架构。
直到您开始工作并意识到您需要按照客户所说的去做。
你的产品经理决定什么对公司更好,而你对它没有任何决定权。
为什么选择编码?
编码是一种激情
“宇航员、足球运动员、演员”——每个孩子在被问及长大后想做什么时
很少有孩子在长大后想象自己是软件工程师。
当他们打开电视或 YouTube 时,他们看到的是走在红地毯上的演员和与球迷一起庆祝进球的足球运动员。
这很好。
这意味着成功成为工程师的人是真正热爱他们正在做的事情的人。
一直在学习新东西,并用总是更复杂的编码问题来挑战自己。
我建议每个人一生中至少参加一次编码课程。
看看它背后的逻辑是什么,以及这些著名的“算法”是如何在幕后工作的。
编程让人上瘾
你不知道你不知道什么报价——苏格拉底
Carol Dweck 是一位美国心理学家,他创造了这个词 成长心态 .
成长心态的意思是,您应该始终问自己问题,从而提高自己。
如果您有问题,或者某些代码不起作用,您应该寻找解决方案,而不是让它让您失望。
程序员每天都在训练这项技能。
每一项任务都被视为一项挑战,而那些努力的人就是不断为每种情况寻找最佳解决方案的人。
写代码让你更聪明
编码训练了许多心理技能,你需要学习并能够一直使用新的语法。
这可以训练你的记忆力。
以最简单的方式解决不同的问题,从而训练您的创造性思维。
这些和许多其他技能也是您可以在日常生活中使用的技能。
这些过程会在您的大脑中根深蒂固,并且一直在使用它们。
如何开始编码
早上 6 点 54 分
最新的星星正在消失,而天空正在慢慢变亮。
刚刚过去的夜晚寒冷的温度即将为相当温暖的一天留下空间。
在卡车里,筋疲力尽的詹姆斯知道这是一个漫长的夜晚。
他几乎完成了他的轮班……
“你到达了目的地。”
这些甜言蜜语是从詹姆的电话里传出来的。
他累了,整晚都在路上,
再次。
但他的脸上挂着笑容。
他感觉自己像个新人。
他知道他的关系处于失败的边缘,并且他一直在寻找解决方案。
他终于找到了!
詹姆斯知道编程是必经之路!
他清醒地梦想着早上离开家,下午晚些时候回家。
他希望能够带卢克参加足球训练并看到劳拉的第一步。
周末与妻子享用丰盛的晚餐,并在家里与朋友一起烧烤
一个新的未来在等着他。
这并不容易,但他已经计划好了如何开始。
他在这上面度过了整个晚上。
第 1 步研究
学习你想编码的东西
编写 Web 应用程序与编写移动应用程序不同,后者与使用 C 创建新 SO 不同。
了解你想创造什么是迈向幸福事业的第一步。
步骤 #2 学习
为您的学习风格找到最佳资源。
有些人更喜欢视频课程,其他人则沉浸在书籍中,而其他人(这就是你)则阅读了网络上托管的博客上的大量文章。
找出哪种类型的资源更适合您并全力以赴。
你花的越多,你学得越快。
步骤#3 训练
创建简单的项目。
井字游戏、待办事项列表和博客仍然是最好的项目。
他们具备开始编写代码所需的所有要求,而且他们的难度扩展得非常好。
您可以开始为任务创建一个 CRUD 系统,然后向其中添加用户(带有身份验证系统),进行测试等。
你的想象力是极限。
步骤#4 学习
向他人学习。
开源是这里的关键,
像 GitHub 这样的网站拥有数千个存储库。
您可以参与其中,阅读专家所写的内容,并研究他们是如何编写的。
步骤#5 申请
无论您是想成为自由职业者,还是希望被 Google 或 Facebook 聘用,这都是您的选择。
软件开发是一个现代且自由的世界。
充满机会。
你喜欢整天呆在睡衣里吗?在家里工作!
你喜欢和别人一起喝咖啡吗?
如今,办公室和公共工作空间已不仅仅是可行的选择。
只需设置您的简历和出色的投资组合,如果您已完成上述所有操作,那么您梦想中的工作将比您预期的更快落地。
无论您决定遵循什么路径:
快乐编码,欢迎来到社区!
你怎么看?
一般来说,软件开发、人工智能和编程是未来最具未来感的领域之一。
在过去的几年里,有很多人发现了这一点,而且很多人会来。
你对这个行业有什么看法?
你目前处于哪一步?
在下面的评论中告诉我
喜欢这个故事吗?阅读更多
结论
感谢您的阅读。如果您想阅读我以前的文章,可以访问下面的链接。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/18448/29000608
标签:编码,编程,挽救,开发人员,詹姆斯,一名,卡车,程序员 From: https://www.cnblogs.com/amboke/p/16660384.html