eNewsTree.com

 找回密码
 立即注册
查看: 1207|回复: 0
打印 上一主题 下一主题

码工入门攻略

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-14 12:28:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
by 1sthiker

IT 入门攻略 (1) 松秀雾滋好

常常有网友问,年纪不小了,想找工作,做什么最好?

探长说,松秀雾滋好。俺说,IT 更好。

IT, 全称 Information Technology。做 IT 的,绝大部分都跟软件设计有关。搞软件设计的人,学名叫 programmer,中文叫程序员,昵称叫码工。

为什么做码工好?理由至少有六。

第一码工容易上手。俺老婆当年从一穷二白到第一个码工 offer,只用了两三个月的时间。加拿大绝大部分国移都做了码工,其中很多人是改行从一穷二白学起。

第二码工任人唯“贤”。码工招人有一个特点,就是极端强调你会什么技术。正是这个极不合理的风俗让码工的招聘更“公平”:只要你会他们要求的技术,你的长相,口才,种族,性别,甚至年龄都突然间不重要了。俺觉得世界上没有一个职业象码工这样任人唯“贤”。

第三学做码工没有门槛。软件这个东西,精华就是这个“软”字。因为“软”,所以没有空间时间和物质上的限制。只要有一台电脑,一个上网账户,人家上班能做到的东西,你在家里一样可以做。所以人家需要什么技术,你不出门就可以学。

第四码工性价比高。码工学起来容易,挣的钱却比大部分行业都要高。而且刚入门的时候工资涨的快。

第五码工就业需求量大。即使经过多年的外包,码工的就业市场仍然是生机勃勃。有经验的码工很容易就能找到工作。以后的事谁也说不准,但是长远期码工的整体需求量,在俺看来应该是只升不降。

第六做码工轻松。经常有网友抱怨做码工太累,甚至有人说妈呀,40岁还要做码工,怎么得了啊~~~俺说,能者不难,难者不能~~~有些人适合做码工,很多人不适合~~~大部分码工的工作都是有涨有弛,弛的时候是相当的弛~~~很多地方码工的工作就是混日子~~~坛子里上班时间刷网的俺猜都是码工~~~而且码工理论上完全可以在家里上班。

第六做码工门槛高。很多人觉得做码工很难,其实做码工真的很难,尤其是那些不适合做码工的人。


IT 入门攻略 (2) 能者不难

俺上一篇先说码工没有门槛,后来又说码工门槛高,有网友说,你这是自相矛盾。俺说,能者不难,难者不能,不矛盾。

适合做码工的人,不用上学,不用花多少功夫就能入门,入了门也是轻松自如。不适合做码工的人,即使上了学也不一定能做好,而且做起来还很累。很多人不适合做码工,所以码工有一个天然的门槛。

N年前在GO train上听到一对国移对话,觉得很是有趣,所以至今还记得。男国移说,做IT太累了,想改行。女国移问,改行做什么呢?男国移答,考虑做护士~~~

俺老婆从一穷二白,只花了两三个月时间,就能通过码工面试。她做码工这么多年了,从来没有听她喊过累,也从来没有见她学过什么新东西。即便如此,她自吹做的还不错,曾经还拿过单位的年度最佳码工奖~~~

有网友说,你这样说,那些辛辛苦苦学了N 年CS 的码工们只能掩面而下了~~~这一点,俺有不同想法。做码工的有两种,第一种是做应用软件,比如银行的网站,walmart 的库存系统;第二种是系统软件,比如 Windows 操作系统,Oracle 数据库,Java 编译器,等等。做应用软件的,CS 学的那些高精尖有用,但不必须。绝大多数做应用软件的,每天做的东西,其实很简单。而且做应用软件的人,数量上远远大于做系统软件的。

什么样的人适合做码工?这个问题,俺想了十几年。豆姐说,一个问题想了十几年,肯定是想糊涂了。也许豆姐说的对,俺这里写出来,算是抛砖引玉~~~

俺觉得,适合做码工的人,有三个本领。

第一是无中生有。做码工,要写程序,写程序往往要从一张白纸开始。大文豪马尔代夫说过:世界上最难的事就是一张白纸。面对一张白纸,你要是脑子一片空白,挤不出东西来,那么做码工就很累,因为码工一天到晚都要从无到有出东西。

码工的第二个本领是乱中求治。一个项目,有成百上千的文件(class),每个文件有十几个几十个函数,再加上几十个上百个外面市场上的程序包,还有无数个项目设计的文本,email,会议记录,等等等等~~~如果你碰到这种情况脑子就成了一片浆糊,那么做码工也会很累。

这个乱中求治的本领,俺觉得就是英文里的 annlytical skills。面对一片混乱,你要能看到框架,看到结构,看到层次,看到关键,而且要能自然而然地忽略细节。N 年前俺们的程序出错了,老板带俺去客户那里 debug。俺当时是一头雾水,但是老板没用多久就找到了问题。老板并不懂编程,但是他懂俺们程序的框架,知道哪里是关键,所以他不懂编程也能 debug。

码工的第三个本领是心中成像。码工无时无刻不要面对成千上万行代码,如果这些代码在你的心里是死的,那么做码工也可能会很累,因为你要靠这些代码吃饭,源源不断的代码,如果你心里不能自然成象,如果你需要时间精力去一句一句的理解,那么做码工肯定会很累。

这个第三点,可以说是码感。N 年前老板招了一个码工,据说是老板的一个朋友介绍的。这个同学人很憨厚,但是极端缺乏码感。俺们用的语言,有一个小异常。下面两个句子,含义极端不一样:

set x = 8

x = 8

第一句是给已有变量 x 赋值,第二句是生成一个新变量再赋值,原来的 x 不是被抹掉了就是被屏蔽了。这么简单的道理,这位老兄做了无数次还是犯错误。有码感的人,看了第二句会心痛,看了第一句却非常舒服。一点脑子都不用动。

能不能做码工,俺觉得跟智商无关,关键是适合不适合。你是否适合,最好的办法是去试一试。如果你适合,你即使高中毕业也能做一个好码工。而且会很轻松。而且挣钱还不少。
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|消息树

GMT-8, 2024-4-27 11:48 , Processed in 0.039291 second(s), 15 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表