更快找到第一份开发工作的捷径,而不是网络开发

更快找到第一份开发工作的捷径,而不是网络开发

Photo by 罗伯特·鲁杰罗 on 不飞溅

澄清一下,这篇文章不是为了宣传任何框架或语言。即使不强迫任何人学习 X 反而 为了更好的机会。

最近几天,很多人出于某种原因想要进入软件开发领域。他们中的大多数是 自学 并且没有任何 CS 学位或之前的软件开发经验。由于几年前我曾走过同样的道路,我想分享我的经验,帮助人们比他们想象的更快地找到他们的第一份开发工作。

营销黑手党

由于我们没有任何行业专家来指导我们完成整个过程,因此我们通常会在互联网上寻求帮助,并且 99.9% 的网站会要求您订阅他们的网络开发或数据科学课程,以便在您的第一份开发工作中找到2个月。也许我在这里错了,但我还没有看到任何人仅仅通过这两个月的课程就找到了他们的开发工作。

这些课程的问题在于它们尽可能简单,以使课程参与者感到舒适。当它变得更难理解时,人们开始不喜欢它。我看过一些数据科学课程,它们只教文件处理和 python 中第三方库的其他一些用法,价格为 100 美元。

带走 :不要在旅程的第一天订阅任何付费课程。

如果这么简单,那么每个人都会这样做

这不是软件开发所特有的。例如,如果您尝试学习股票市场或交易,您很可能最终会看到一个宣传视频,告诉您只需单击他们的交易应用程序即可每天赚取 100 美元,如果是这样,那么为什么地球确实有人必须每天工作8-10个小时才能养家糊口。

带走 : 准备好你要学习的东西,这是每个人都不容易做到的。

把时间花在基础知识上

由于我们不追求专业的 CS 课程,因此对基础知识非常缺乏。花至少一两个月的时间学习操作系统、编译器设计、解释器和虚拟机等,你不必精通一切,但你应该对线程、进程以及内存在计算机上的工作方式有一个基本的了解。

相信我,当您在不同的技术堆栈之间切换时,这将在您的整个职业生涯中为您提供帮助。

小建议: 要深入了解计算机科学中的某些内容,只需阅读其历史即可。例如,要了解操作系统,请阅读 UNIX 的历史 .

公司不会经常重写他们的代码库

如果你在这个领域呆了几个月,那么你可能开始看到粉丝之间的斗争 C++ vs Rust、Java vs Golang、React vs Angular、Microsoft 将整个代码库转向 Rust、Flutter vs Android vs iOS 等等., 尽情享受吧,不要在这些讨论上浪费时间。

在现实世界中,公司不会因为出现新的更好的框架或语言而每年都重写他们的代码库。这很常见,以至于代码是在 10 年前编写的,而您的工作可能是添加功能和修复错误。

当然,重要的是你必须选择一种语言甚至是一个框架并熟悉它,但不要搜索 “世界上最好的编程语言” 你永远找不到 那我应该选择哪一个来更快地找到我的第一份开发工作?那是下一个话题。

什么对我有用

正如标题所说, Web开发 对我不起作用(我并不是说你不应该学习 Web 开发)。

和其他人一样,我在网上四处游荡,寻找学习什么才能进入软件开发,大部分时间我被指示学习 JavaScript、CSS 和 HTML,并创建一些辅助项目以开始接受采访。一开始看起来很有说服力,但是当我开始申请工作时,我注意到有 10个前端开发者空缺1000个应用 .由于这些庞大的应用程序,公司开始在他们的面试中做一些疯狂的过滤过程。

我申请了很多 数据科学机器学习 甚至不知道这些域的实际工作是什么的空缺

然后过了一段时间,我查看了所有的工作门户网站(LinkedIn、Glassdoor 等等),以查找在我所在位置可用且应用程序较少的工作。我没有精力和 1000 名申请者竞争 10 个名额 出乎意料;我看到有很多开口 C/C++ 看起来没有人有兴趣申请。我看到一些 C++ 职位空缺有一个月,有两个申请人,他们要求 6 个月到 1 年的 C++ 经验作为初级职位。

我说服自己尝试一下。我开始阅读“ C++ Primer — Lippman, Stanley B ” 书,当然,它比学习 CSS 或 HTML 要难得多。理解指针、内存管理、编译器、链接器等需要时间,但一段时间后你会开始享受这些深入的概念。我用 OpenCV 构建了一些小项目并开始申请工作,尽管我构建的项目还不足以在面试中展示。两次失败后得到了一家小公司的offer,但是这一次我没有看到我身后排着那1000个人,有时我是唯一一个坐在面试大厅的人

就是这个!这只是我的经验或意见,在这个过程中没有经验法则。如果您也面临我所面临的问题,那么请尝试一下 利基领域 没有太多人群的地方。这完全取决于供求关系。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/18510/47320608

posted @   哈哈哈来了啊啊啊  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示