教你选对编程技能

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

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

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

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

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

责任编辑:林师授 来源: 51CTO.com
相关推荐

2013-10-14 13:38:16

飞鱼星无线云飞鱼星路由器飞鱼星

2012-09-17 09:20:53

编程技能编程技能

2019-11-22 09:05:20

DuerOS编程语音

2012-07-04 11:43:13

云平台

2023-12-18 08:24:09

LinuxPythonWord

2015-10-10 14:40:36

编程游戏

2023-12-15 10:14:38

C++模板编程

2015-03-10 13:43:00

JavaSocket编程编程

2020-06-14 14:48:23

机器学习Python

2015-07-01 09:10:20

2013-10-16 14:51:49

爱卡汽车

2009-05-27 13:25:56

erpIT服务

2020-12-28 08:46:38

编程开发技能

2020-10-29 12:55:47

编程代码开发

2020-04-26 10:05:29

编程程序员技术

2015-12-21 18:59:51

2010-01-07 15:04:44

2009-04-20 09:13:44

编程开发效率

2011-04-13 12:56:53

计算机编程

2020-06-04 13:59:02

数据疫情科学家
点赞
收藏

51CTO技术栈公众号