在Pernix学习

一周前,我在Pernix Software Crafter开始了学徒计划。 这是一家软件开发公司,它为像我这样没有工作经验的学生提供了机会,开始了我们作为软件开发人员的道路。 每天,我都在学习有关这个技术时代编程世界的更多信息。 例如,作为一个学徒,我被分配到一个非常具有挑战性的项目,它是关于一个移动应用程序,它使有特殊需要的人的日常工作变得更加轻松。 团队已决定在此应用程序中使用以下技术:ruby on rails作为后端,而postgresql和ionic作为移动开发工具,我从未使用过。 但是,Pernix在项目开始之前给了我一段时间学习和实践该技术的经验。 因此,当它开始时,学习曲线将更容易。

在学徒计划中,每个新学习者都有一位导师,他会在您遇到的每个疑问中为您提供帮助。 需要强调的是,导师总是可以为您提供帮助,但是如果您不寻求他们的帮助,他们将不知道您是否需要它。 另外,在Pernix,您会感觉到非常友好的环境,因为公司的每个成员都会在您需要时为您提供支持,即使他们也是学徒,也就像公司文化和目标的一部分一样。 这是有道理的,因为主要目标之一就是提高生产效率,因此,如果您陷入问题中超过20分钟,就无法实现生产效率的目标,因此最好向有更多经验和知识的人寻求帮助。解。 除了所说的,学徒计划鼓励成为更好的开发人员和提高技能,原因是您必须每周至少与导师进行一次配对,在此过程中,您可以与正在学习更多编程知识的人一起学习时间比你大。

关于这两天的培训,我的第一个培训是关于git的。 这是一个非常流行且有用的版本控制系统,您可以在其中存储项目的代码。 我以前在学术项目中使用过它,但是与我今天所学到的相比,我似乎一直在使用它是非常错误的。 我已经学会了非常有用的命令,例如:

  • git reset — hard HEAD〜n :将您发送回上一次提交,其中“ n”是您要返回的提交数。
  • git stash:当您想在分支之间切换而无需提交更改时很有用。 它存储您的更改,并在需要时使用命令git stash pop
每个程序员都必须知道git

最后,以我的观点,我知道我选择了正确的公司作为开发人员,开始了我的职业生涯之路,因为通过这几天的学习,我觉得我已经获得了经验和知识,而我在其他任何地方会得到它。

到现在为止还挺好…