zl程序教程

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

当前栏目

教你选对编程技能

2023-03-09 22:24:06 时间

确定学习什么样的编程技能或许要花上好几个小时的时间,但是一旦你决定了,就应该明白掌握哪些东西才有利于找份理想的工作。

我被问得最多的问题是“我应该选择什么技术来学习?”在程序员的队伍里,并非每个人都清楚自己想做什么,再加上学习新技能还要付出的成本,所以程序员们有必要做出正确的抉择。

我已经通过论坛和邮件的形式给出了大量基础性的指导,显然,人们对这类问题非常感兴趣。下面是我追加的五个小建议。

1. 工作地点的地理位置与技能的匹配

你得挑一个地理位置符合自己所学技能的地方工作。当我身处纽约的时候,所有与Java有关的编程都非常受欢迎,因为当时大公司都大力投资Unix和运行Java的主流架构,所以对于他们而言,这样既可以远离COBOL和其他旧系统,又不必放弃对其他平台的承诺。不过当我搬到南卡罗来纳州时,即便是同样的公司,也更青睐.NET。因为大量本地公司都从VB6过渡而来。

2. 对于理想的公司,要做足功课

大多数人想要的不仅仅是“一份工作”——他们希望在自己喜欢的公司里享受工作的乐趣,可能他们心中也早已锁定特定的行业。特别是那些把软件开发作为第二职业的人,更是如此,因为他们在一些特定行业已经有了一些经验。

如果你没有特定的行业,那么你填写的公司资料可以不用非常详尽,只需尽可能准确就好。记得涵盖下列信息:

  • 公司规模
  • 公共贸易或私企
  • 公司的成熟度
  • 风险/奖励 耐受度(你能接受在资金不充裕的新创公司工作,但能获得优先认股权和成长机会吗?)
  • 所属行业
  • 公司环境
  • 团队规模
  • 管理技巧

警告:你填写的资料越详细,就越难获得有意义的数据。

3. 通常的工作意愿

你可能想大致勾画出自己想要的工作。但它不可能非常具体,除非你住在一个大城市里,否则,你是看不到任何贴近要求的工作。

4. 研究

综合地理意愿,公司资料和理想工作这三个要素,开始寻找工作。用***的资源类别,尽可能识别重复的招聘信息。为招聘信息中列出的技能要求画个表格,标记哪些技能是“必备条件”,哪些是“优先条件”。画好的表格应该能体现你关心的信息,比如工作所在地,公司类型等。表格制成之后,将工作按照你自己的兴趣进行排名。最终,找出排名最靠前的几份工作。

这些方法所花时间不过几小时,但是一旦你完成这些步骤,就能非常明确自己需要掌握什么样的编程技能,才能找到心仪的工作。

英文原文:http://www.techrepublic.com/blog/ios-app-builder/learn-the-right-programming-skills-for-your-career/386