关于程序员

想必有些人疑惑我的职业吧,尤其每次电脑坏了找我的朋友,让我自己都疑惑了。^^”

解决你电脑问题的叫做Computer Technician 电脑技术人员。

IT资讯工艺里的分类很多,我是个程序员,负责程序开发。

先来段笑话。有一天客户给我打了能电话我,以下便是我跟该客户的对话!

客:你是?
我:我是程序员。
客:哦,程先生!
我:客气了,叫我序员就好。

程序员形象

程序员一般是宅男,不爱说人话,擅长说的语言是电脑程序语言,逻辑思考强,分析透彻。带个厚厚的眼镜,晚上不开灯对着电脑,脸上有所思索一直到三更半夜也不能入眠。睡到一半会忽然跳起来,然后打开电脑荧幕继续做下去。整天脑袋里转啊转的就是在专注的想东西。。。每次出口都非常耐人寻味,说一些很逻辑性的东西,抛出来让人解决,别人接不下了就索性不理他转开话题。

程序员脑袋

程序员脑袋和一般人很不同,人类擅长的是联想式思考,但是我们被训练直线试思考。因为我们要和电脑打交道,所以必须进入电脑的思考方式来思考,我们上学是学什么东西?怎样训练发?看看这样的问题就知道了。

小明和小强都是张老师的学生,张老师的生日是M月N日,
2人都知道张老师的生日是下列10组中的一天,
3月4日,3月5日,3月8日,6月4日,6月7日,9月1日,9月5日,12月1日,12月2日,12月8日
张老师把 M值告诉了小明,把 N值告诉了小强,
张老师问他们知道他的生日是那一天吗?
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天

你可以拿出纸笔在上面写写画画连连删删,如果你能得到答案,你的智商有一定水平,如果你知道解决方法,并有清晰的步骤,你也是训练出来的程序员。嗯,我们常常要学习如何分析问题。。。所以,我们的笑话也只有我们听得懂。。这是一个很麻烦得问题 =。=

再出道比较实际点的题目。可以写程序的。

一店卖酒,一瓶酒x元,三个瓶子可以换一瓶酒(换过酒的瓶子做个记号后留下,不能用有记号的瓶子再换了),
现在有N个瓶子消费了多少元?

提醒,换了三瓶得到的一瓶酒还可以用揍和再换哦。

不懂得怎么写程序语言的没关系,数学的方程组写过吧?试试写出个方程组,只要把X带入就可以得到消费了多少元,那就算是找到解决方法了。找到了解决方法再把它换成程序语言,答案是

function total($n, $x) {
  return ($n - floor(($n-1)/3)) * $x;
}

这个答案对一般人来说是鸡同鸭讲,没有意义。。。但是对电脑来说,你不这样说它听不懂,就不能给我们做出解决方法了。哈哈。所以,我们只好继续这样做下去了。

程序员必须常常训练自己得逻辑,问题分析能力和解决方法,而且尽力找出最轻便简洁的方法来提高系统效率。类似数学的题目,数据结构,面向对象概念。玩游戏时也不例外,除了要完成游戏,还要想办法得到最高分,最高效率。。。想起来真是一个geek

程序员要升级

程序员是不能做久的,头脑还好,眼睛要坏掉,要转为系统分析员。然后转工程领队。这要有非常好的系统运作概念和经验,加上与人的沟通能力才能登上的。所以呢。程序员,一般就是安稳的授薪阶级罢了。很少有大波动的。尤其要沟通能力这关,不下定决心努力是很难突破的。

程序员分类

除了程序员以外,还有数据库设计师,用户界面设计师,系统用户互动设计师,测试员,文献编写员。这些有时候都笼统叫做程序员。。。因为很多都是one man show….一人做完的。

我理想的最大工程?

对我来说,用电脑来模拟这整个个世界,各种本质,周期,互动,尤其是人,人的复杂思想,我相信这是最浩大的工作,因为这是模仿上帝的工作。。。。是硬件的大考验。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s