zl程序教程

您现在的位置是:首页 >  其他

当前栏目

没有学位,没有培训的我如何成为一个软件开发人员

软件 如何 一个 没有 成为 培训 开发人员 学位
2023-06-13 09:15:36 时间

作为一名自学成才的学生, 我把我的工资翻了一倍, 一年后我找到了梦想中的工作, 下面是我的经历分享

2018年,我沮丧而没有动力,我认为自己是个失败者,我认为我太笨了,不能完成我的学位,也学不会任何东西,我没有生活方向,只想一切都快点结束。

两年后,我不仅开在国外工作,而且我也变得热爱学习。我有一个完全不同的视角对自己,我刚刚开始我的新令人兴奋的开发人员工作周一。

花了很大的勇气(说服我的父母)离开我的大学,经过三年的研究,接受在里斯本的工作,不知道任何人或语言,但它是一个美妙的经验,帮助我找到自己。

再次,它需要更多的勇气和决心离开里斯本,重新开始学习,但我这样做,因为我知道我的梦想是成为一个程序员。

我没有心理学专业知识,如果你在黑暗的地方,我最好的建议是寻求专业帮助,但我知道失去什么感觉,我想帮助任何人分享我的同一个梦想,写这篇文章提供可行的建议,如何实现在软件开发的职业生涯。

  • 编码是美妙的

我花了几年时间试图了解我成年时想做什么,结果我没有得到答案,我花了一个学期在医学院学习,当我意识到自己一点也不关心当医生,我参加了三年的工程课程,但我不喜欢我的专业科目,最后我决定不想继续。

我很幸运,在我还在学习的时候收到了一份工作,我立刻决定抓住机会去,我从来没有过全职工作的几回,所以我想挑战我的恐惧,看看我能不能在一个专业的环境下成长。

幸运的是,我最终完全热爱我的工作,我感谢所有我认识的每一个人,他们中有一人介绍我编码,让我开始对编程产生了兴趣。

从那时起,我从来没有回头,我开始涉足编程,我很快意识到,我希望这是我的事业,我很享受挑战和智力刺激。

  • 不是每个人都可以编程

虽然我完全同意任何人都可以学习编程的基本知识,但我问自己,每个人都能在软件开发领域取得成就吗?

绝对不是,虽然这个职业越来越受欢迎,而且有更多的就业机会不断被创造,然而这个领域仍然有限,许多人没有能力在电脑前度过长时间的孤独时间,总之不是每个人都适合编码。

如果你认为这是一个快速致富的机会,没有真正享受编写软件,那么你永远不会得到你想要的,你仅仅是得到了一份工作,然而你并不会有大的进步,你不会很开心,你也没有动力去继续前行。

  • 编码是困难的

不要轻易相信所谓的专家或大师,他们通过一个简单的程序来告诉你学习编程容易,然后很容易找到六位数的薪水,这是一个完全的谎言,如果有人向你介绍这个故事,你应该知道他们只是为了自己的利益。

学习编程是一个漫长并且困难的过程,它要求你学会一种完全不同的思维方式,花无数的时间试图理解异常困难的问题或调试不能正常工作的应用程序。

人们常常会忘记,当他们只是初学者的时候,编码其实对他们来说是多么地困难,你需要投入足够的时间,然而却只能取得一点点进步,这就是学习,一开始都会很慢。

如果我还是十九岁,我无疑会上大学学习计算机科学,特别是在我的国家意大利,那里的教育很便宜,进入这个行业最简单的方法肯定是获得学位,然而获得几个公司的实习机会。

然而我决定尝试更困难的自学路线的原因是,我已经有了一定的专业知识,并且完成了我的工程学位的一大部分课程,这些因素给了我很大的信心,我相信我可以做到。

我没有培训的经验,在我的我的印象里,培训机构往往只讲解一两种语言的使用和一些框架的基本用法,这些可能会对你理解真正的编程产生一些误区。

  • 如何从零开始

有许多知识需要学习,有很多语言需要掌握,有很多基础需要打牢,如果我做出了错误的选择呢?

答案是没有正确或者错误的选择,真正成功的方式就是选择一门语言,然后坚持下去,学会它,不要朝三暮四,专一是你一开始最重要的东西。

从网络开发到机器学习,你可以学习任何一个方向,并且最好的方式是一边学习一边编码,编程不是阅读理解,有时候你需要的是亲自实践,记住,不亲自做饭,你永远成为不了一个厨师。

  • 准备好找工作了吗?

你永远不会觉得你已经准备好面对你的第一份工作,就像你永远也不觉得自己准备好应对每一次考试一样。

大多数公司,至少是好公司,他们会雇佣低年级的学生,他们很清楚,在他们有能力带来利润之前,他们会损失几个月培训你的时间,因为他们正在投资你,并期待你能更好地进步!

所以,不要等到你觉得你达到完美的时候再去找工作,而是问问自己的亲朋好友,或者一些社交媒体上的朋友,让他们给你提供面试的机会,记住在成功面试之前,你一定会有一些失败的经历。

  • 准备面试

技术面试是出了名的困难,往往知道编程语言的基本语法,了解一些框架是远远不够的。

算法、数据结构已成为许多公司的标准,特别是如果您梦想成为 大公司的工程师,您必须确保您对这些主题的了解非常出色,要开始学习扎实的算法课程,然后每天练习 Leetcode。

别忘了你的面试官是人!能够传达你的理性比立即找到正确的解决方案更重要,公司希望的招聘的人是能够和他们一起工作的人。

  • 有时候你需要幸运

每当我得到一叠简历的,我就把一半的简历扔进垃圾桶。 我当然不希望不走运的人在我的团队。

虽然这只是一个笑话,但确实,世界上所有的建议和准备往往不足以让你到达你想达到的目标,需要一点运气才能达到目标。

同样的事情也会发生在你,不要让那些重要的教训被浪费,继续努力,有一天你会发现正确的机会,所有的努力将被证明是有价值的。

当你的申请被忽视或你面试失败时,请记住,这通常不是你的错,被认为没有准备好,并不意味着你不够好,但你必须继续寻找合适的地点和合适的人,让他们能够看到你的潜力。

找工作不是一件容易的事,你可能会花几个月甚至几年的时间才准备好,你可能会无数次的怀疑自己,你面对着看似无法克服的挑战,但最终,你会笑看往事。