被雇用为程序员的万无一失的方法

程序员需要特殊的待遇,因此并不是每个人都可以成为(优秀)程序员。 并不是说程序员比其他人更聪明。 就像画家,有些画家天生。 其他人训练成为好画家,而其他人则成为坏画家。
如果您没有才华,那么您可能会在自己会讨厌的职业中浪费数年。

为什么每个人都想成为一名程序员?

这是因为高薪和可提供的大量工作。 成为一名程序员很划算!
但是您也可以学习驾驶推土机并赚取丰厚的钱,而且培训既简单又短暂。
有些人喜欢编程(我参加),但大多数人不喜欢。

三个因素:( 至少选择2个)

  • 经验
  • 专长
  • 和证书/度。
  • 有时还有第四个因素,那就是薪水,但让我们将其保留为您的隐藏ACE。

对于大多数工作,是的,这很重要。 它曾经是强制性的,但现在大多数企业都不需要它,有些甚至根本不在乎它。 但是,这不是唯一的因素。 如果可以拿到学位,那就继续吧。 学位/证书越多,则越多。

但是,您可能没有学位,只有经验和专业知识才能找到工作。

费用,从2到5年加大学费用。

还有另一种选择,那就是获得认证或学习短期课程。

认证可能会花费3到6个月,并且可能会有所帮助。 但是,认证是一种记忆游戏,因此并不适合所有人。 你可以作弊吗? 是的

通常,这种经历是CATCH-22(请参阅Wikipedia),因此您不会被雇用,因为您没有经验,也没有经验,因为没人愿意雇用您,为什么没人愿意雇用您? 因为你没有经验。 -> <-

您可以欺骗系统吗? 如何?。

  • 是的你可以。 使用您的社交联系人。 我所说的不是Facebook或Twitter,而是亲戚,朋友和可以雇用您的人,即使它是免费的。 假设您的父亲从事某项业务,即使是填写纸张,您也可以在这里尝试。
  • 有些老师是很好的工作来源,而另一些则毫无用处。 您通常希望在完成学位之前尽快获得经验
  • 加入启动小组
  • 成为志愿者。 但是,没有人想要一个志愿者,而这个志愿者是这个小组中无用的人。
  • 组成一组或加入一组开发人员,例如GitHub。

费用,从6个月到一年,甚至更多。 有些工作需要3年以上的工作经验,这是您想要的工作,但不是今天。

两个世界都遵循不同的规则,这是有些人失败了
假设您在大学学习了4年以上,并且以某种方式被顶级公司聘用。 大!。 但是,被雇用只是游戏的一部分,真正的游戏是保持您的工作(或跳到更好的工作)。 90%的时间里,您在大学学习的知识和行业想要的是不同的东西。 这就是为什么很多工作都要求经验的原因,只有少数(像样的)公司聘请了新手。
例如,说说语言。 大多数大学都对Python或Python如此疯狂。
但是,有多少公司使用Python作为核心? 真的很少,比您想象的要少。
您可能会说:“但是,但我知道使用Python的企业。”,是的,但是除非您打算与这些企业签订合同,否则其他行业根本不会使用它,或者他们几乎不会使用它。 它们是例外。

那么,行业用途或要求是什么?

  • JavaScript在其他地方,但有一个陷阱。(*)
  • Java为王。 每个人都讨厌Java,但您却不喜欢Java,您必须爱Java。 为什么?。 良好的薪水,很多机会,您可以使用Java谋职,并且这些项目经久耐用。 但是,但是Java是一种不好的语言? 谁在乎? 你想被录用吗? 无论如何,Java并不是一门糟糕的语言,人们之所以谈论Java是因为EJB 2.0,而EJB 2.0早在十年前就已经死了(EJB 3.0很容易,如果不是很me脚,一个注解!)。
  • 那么C#也是一个不错的选择。 但是,但是微软是邪恶的。 再说一遍,这是什么问题? 人们认为选择一种编程语言等于选择一个政党。 和那些人在一起。 为什么? C#(甚至VB.NET)是一个很好的选择吗? 首先,它是迄今为止市场上最易用的语言! Visual-Studio是一个很好的工具,薪水(在.net上工作)很棒,并且这里附近有很多工作。
  • 和PHP相比,PHP是不同的。 PHP是SMB和创业公司之王。 怎么样?。 谷歌表示,超过70%的网站使用PHP。 但是,有一个陷阱。 薪水不如Java和C#,但是,如果您想作为一家初创公司工作,那是您的语言,购买服务器既容易又便宜,该语言受到高度支持,并且灵活。
  • 还有Python。 在学术研究界,Python是王者。 除此之外,Python很少见。 但是它不像其他语言那样使用。 大多数pro-python只是他们不了解“真实世界”的学生。
    另外,由于简单原因,Python的选择不佳。 大多数大学都在教授Python,因此python开发人员的供应会增加,但需求不会增加。 这意味着更多的竞争者和更少的席位。 但是,但是Python很容易。 不,Python并不容易。 如果您仅了解Python,Python就会很容易,但是与其他语言相比,这并不容易。 Python对于某些工作(例如PANDAS,PANDAS是一个编程库,而不是中文熊)是快速的,但是对于诸如商业系统之类的其他项目而言,它却很丑陋。
  • 关于Ruby和Rails。 为什么?。
  • (*)关于JavaScript,JavaScript很难掌握,也很难构建超过5万行的代码。 尽管有可能,但是很少有公司仅使用Java构建其系统。
    但是,它用于前端。 通常,JavaScript是与其他语言串联使用的,而不是项目中唯一使用的语言。
  • SQL。 作为JavaScript,它是必须具备的。

费用,一年的准备费用加上课程的价格(如果您选择其中一项)。 注意:大多数在线课程都是垃圾,浪费时间。

Tl / dr,选择Java(因为Java是作业友好的),然后选择C#。 但是最新的开发人员讨厌他们吗? 很好,这意味着更少的竞争对手。

通常,第一次面试将由人力资源部人员进行。 您必须知道您的面试官可能是会预先判断您的人 。 但是公平吗? 抱歉,该过程是为了企业的利益,而不是为了其他所有人的利益。 另外,我不写规则,所以也不要怪我!

  • 一个好的简历。 您的简历必须整洁,一页且专注于特定工作。 假设您曾经在麦当劳(McDonald’s)工作(临时工作),并且在小型SMB中工作,并且想要从事开发人员工作? 然后,请删除您在麦当劳的经历,因为它看起来很丑。
  • 您必须装饰自己的简历,以使它与谎言不同。 所以这是真的,但确实是曝光过度。
  • 纹身是个坏主意。
  • 如果他们要求,您必须穿正装或半正装。 您绝对不能,永远不要穿着非正式服装。 T恤和运动鞋都没了。 但是,这就是我的着装。 谁在乎?您是想被录用还是想成为“地道的”?(正宗地待业)。
  • 请洗个澡。
  • 并删除您不适当的facebook帐户。
  • 您必须守时和正式。
  • 即使面试官是傻瓜,您也必须微笑。
  • 而且您必须谈论编程,您必须说很多话。 这意味着即使您的谈话很无聊,您也知道该主题。 沉默的家伙不酷。
  • 您必须了解,HR人员对编程一无所知,其中一些人讨厌程序员。

在一次采访中,我总是想听听接下来的话:

  • 我需要这份工作
  • 我喜欢编程
  • 我很妥协,如果工作需要,我不怕加班。
  • 而且,我知道“ X”技术

在采访中,我很累

  • 我很主动
  • 我是领导者。 (所以,您想担任junion程序员吗?)
  • 软技能。

关于技术面试,这很容易。 如果您知道,则可以通过。 而且,如果您不了解这项技术,那么这取决于您对工作的渴望(这与您挣薪水的愿望不同)。

拥有学位很重要,但是他的成本很高。 获得专业知识很难,但是有可能在一年内获得专业知识。 关于体验,获得经验可能有些棘手。 选择其中两个(如果要确定,则选择三个)。

漫长的历程(学位+经验+专业知识)大约需要4-6年,但这是“安全的”赌注。

短途旅行(经验+专业知识)可能需要6个月的时间。 是的,如果您足够优秀,那就有可能。 如果没有,那么可能需要一年。

我从事教育工作(西班牙语),还曾雇用代码猴子(有时我仍在雇用,但要视客户而定),所以我知道市场的运作方式。

智利课程发展促进会| 智利信息学

智利总统职业议会

| 智利信息学
智利计划生育委员会(Cursos Presenciales de Programacion en Chile)www.escuelainformatica.cl