我从CS毕业了7年,现在仍然是初级开发人员,我应该改变职业吗?

我以前也有类似情况。 我们中有些人需要一些时间才能成熟,需要其他比我们更好的人的帮助。 在两家不同的公司工作之后,我决定回到大学来升级我的知识。 我找到了非常好的硕士课程,适合与我有类似需求的专业人员。 我不仅学习了新的技术技能,而且还在此过程中进行了一些人际关系网,我认为这对我的职业过渡至关重要。 我从同班同学那里学到了很多东西,他们比我好得多。 对我来说,我需要那种环境。 毕业后,我可以找到一份工作,让我运用所学的知识。 但是,我不得不减薪,因为这是一个不同的领域,而且我是编程语言的新手(Java,以前的工作是C)。 我很幸运,在那里的同事们确实为我提供了很多帮助,容忍了我的错误并指导了我。 不得不说,尽管如此,我必须足够谦虚才能接受年轻同事的指导。 在那之后,我被一位前同学(从硕士课程)推荐给他的公司,他提供了更好的套餐,使我得以进一步发展。 简而言之,重返大学的决定是正确的选择,我再次在工作中感到高兴。 同样,重要的是,不断愿意学习和升级的态度也被我在旅途中遇到的那些人所磨灭。 这对于我们领域的人们来说非常有价值。 尽管花了我一段时间,但最终我获得了更好的工作。 希望这种分享对您有所帮助。 祝好运!

如何成为更好的前端开发人员? 我多年来一直在编写基本的HTML和CSS,但我确实希望/需要加强自己的游戏。 什么是提升我的技能的最佳方法

我将以不同的方式处理这个问题。 我知道的最好的工程师: 永远不要说它无法完成,而要告诉您它需要多长时间。 通知您系统与计划不同。 系统可以通过各种方式进行更改,但这可能需要一些时间。 最后,毕竟,他们会停下来说:“等等,您要完成什么?” 然后提供一个史诗般的捷径。 因此,作为前端工程师,当您的设计师/产品经理为您提供一些东西时,您的首要任务是审核当前存在的内容。 该审核将帮助您估算时间,了解需要弃用的内容并描述风险。 在一个简单的示例中,如果您的团队为您提供了一个带有新下拉菜单的设计,而不仅仅是构建它,您应该问:“旧下拉菜单呢?这是新的变化还是意外?我们是否应该替换所有的实例?旧的下拉菜单?如果这只是一个新的变体,那么该变体的目的是什么?什么情况下您会选择这个? 有了此信息,您可以a)提供一个估计值以替换现有的下拉列表,或b)适当地实现您的组件以用于将来的用例,并且……可以正确地命名它。 通常,通过问这些问题,我发现由于各种原因,实际上不需要构建组件。 反过来,这减少了构建产品所需的时间,并避免了仅在单个位置使用的单个组件。 另外,您已经完成了尽职调查,现在拥有可重用的踢屁股组件。

要在诸如TCS,Infosys,Syntel,Wipro,Cognizant和Accenture等软件公司中崭露头角,需要多少编程知识?

A2A 您提到的公司-TCS,埃森哲,Syntel,Wipro,Infosys和Cognizant-所有这些公司都是大规模招聘人员,他们希望人们在“几乎所有领域”为他们工作! 他们不在乎您是否拥有任何专业知识,因为您很少会选择自己喜欢的工作,相反,有80%的应聘者甚至都不知道工作的方向。 ,一旦他们加入公司! 因此,在较新的层次上,招聘和入职是相当容易的。 如果我问任何大学生,您听说过数据库管理吗? 他会高兴地说“是”,但同时,如果我问他您是否听说过“ Informatica”? 他的头会旋转! 为什么? 因为大学通常会为您提供一切的“基础”知识。 他们没有专门研究您,这是您必须要做的事情! 在完成了开发方面的专长之后,相信我,您将不想在“支持”或“测试”团队下的任何一家公司工作! 即使您是一家小型公司,甚至是一家初创公司,而大学的学生,您都想要自己领域的工作,却很少知道他们的领域是什么! 人们不知道他们是否要进行开发/编码,还是想进行设计,测试或其他任何事情。 称其为有限知识或有限接触,但是我们确实缺乏这些公司可以利用的很多东西! 如果您不喜欢自己的工作或领域,那么企业部门可能真的是一个痛苦! 现在,对于那些只想开始工作以偿还教育贷款或养家糊口的人,对于不属于富裕背景但想探索事物的人来说,找到工作真是太好了,我建议在您完全准备好并愿意这样做之前,他们不要介入公司!…