灌溉梦想,记录脚步

dd命令实例

dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝
的同时进行指定的转换。
1. 命令简介
dd 的主要选项:
指定数字的地方若以下列字符结尾乘以相应的数字:
b=512, c=1, k=1024, w=2, xm=number m
if=file
输入文件名,缺省为标准输入。
of=file
输出文件名,缺省为标准输出。
ibs=bytes
一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。
obs=bytes
一次写 bytes 个字节(即一个块大小为 bytes 个字节)。
bs=bytes
同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
cbs=bytes
一次转换 bytes 个字节,即转换缓冲区大小。
skip=blocks
从输入文件开头跳过 blocks 个块后再开始复制。
seek=blocks
从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。
count=blocks
仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。
conv=conversion[,conversion…]
用指定的参数转换文件。

转换参数:
ascii 转换 EBCDIC 为 ASCII。
ebcdic 转换 ASCII 为 EBCDIC。
ibm 转换 ASCII 为 alternate EBCDIC.
block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。
unblock 使每一行的长度都为 cbs ,不足部分用空格填充。
lcase 把大写字符转换为小写字符。
ucase 把小写字符转换为大写字符。
swab 交换输入的每对字节。
noerror 出错时不停止。
notrunc 不截短输出文件。
sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。
2.实例分析
2.1.数据备份与恢复
2.1.1整盘数据备份与恢复
备份
将本地的/dev/hdx整盘备份到/dev/hdy :dd if=/dev/hdx of=/dev/hdy
将/dev/hdx全盘数据备份到指定路径的image文件:dd if=/dev/hdx of=/path/to/image
备份/dev/hdx全盘数据,并利用gzip工具进行压缩,保存到指定路径:dd if=/dev/hdx | gzip
>/path/to/image.gz
恢复
将备份文件恢复到指定盘:dd if=/path/to/image of=/dev/hdx
将压缩的备份文件恢复到指定盘 :gzip -dc /path/to/image.gz | dd of=/dev/hdx
2.1.2.利用netcat远程备份
在源主机上执行此命令备份/dev/hda:dd if=/dev/hda bs=16065b | netcat < targethost-IP >
1234
在目的主机上执行此命令来接收数据并写入/dev/hdc:netcat -l -p 1234 | dd of=/dev/hdc
bs=16065b
以下两条指令是目的主机指令的变化分别采用bzip2 gzip对数据进行压缩,并将备份文件保存在当
前目录 :
netcat -l -p 1234 | bzip2 > partition.img
netcat -l -p 1234 | gzip > partition.img
2.1.3.备份MBR
备份:
备份磁盘开始的512Byte大小的MBR信息到指定文件:dd if=/dev/hdx of=/path/to/image
count=1 bs=512
恢复:
将备份的MBR信息写到磁盘开始部分:dd if=/path/to/image of=/dev/hdx
2.1.4.备份软盘
将软驱数据备份到当前目录的disk.img文件:dd if=/dev/fd0 of=disk.img count=1 bs=1440k
2.1.5.拷贝内存资料到硬盘
将内存里的数据拷贝到root目录下的mem.bin文件:dd if=/dev/mem of=/root/mem.bin
bs=1024
2.1.6.从光盘拷贝iso镜像
拷贝光盘数据到root文件夹下,并保存为cd.iso文件:dd if=/dev/cdrom of=/root/cd.iso
2.2.增加Swap分区文件大小
创建一个足够大的文件(此处为256M):dd if=/dev/zero of=/swapfile bs=1024 count=262144
把这个文件变成swap文件:mkswap /swapfile
启用这个swap文件:swapon /swapfile
在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行:/swapfile swap
swap defaults 0 0
2.3.销毁磁盘数据
利用随机的数据填充硬盘:dd if=/dev/urandom of=/dev/hda1
在某些必要的场合可以用来销毁数据。执行此操作以后,/dev/hda1将无法挂载,创建和拷贝操作
无法执行。
2.4磁盘管理
2.4.1.得到最恰当的block size
通过比较dd指令输出中所显示的命令执行时间,即可确定系统最佳的block size大小:
dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file
dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file
dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file
2.4.2测试硬盘读写速度
通过两个命令输出的执行时间,可以计算出测试硬盘的读/写速度:
dd if=/root/1Gb.file bs=64k | dd of=/dev/null
hdd if=/dev/zero of=/root/1Gb.file bs=1024 count=1000000
2.4.3.修复硬盘
当硬盘较长时间(比如一两年年)放置不使用后,磁盘上会产生magnetic flux point。当磁头读到
这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致
硬盘报废。下面的命令有可能使这些数据起死回生。且这个过程是安全,高效的。
dd if=/dev/sda of=/dev/sda

80个特色音乐站点推介–音乐网址大全篇

音乐无国界–本文共整理了包括内地、港澳台地区、欧美、韩日以及东南亚等国家与地区的一些相对有特色的音乐站点。推介的站点主要有巨鲸、水手音乐、虾 米、青檬网络电台、音悦台、ST、Last.fm、CoolMan、WE7、IN Music、NME、Dosirak等。本文比较适合喜爱音乐的初级入门者。

★内地
>> 巨鲸音乐网 URL: http://www.top100.cn/
>> 水手音乐(Sailor Music Record Label)  URL: http://www.musicsailor.com/
>> 葡萄鱼音乐小站 URL: http://www.putaoyu.com/
>> 芋头电台  URL: http://www.u2.fm/
>> 音悦台 URL: http://www.yinyuetai.com/
>> 九天音乐 URL: http://www.9sky.com/
>> 雅燃音乐(FLAMESKY MUSIC) URL: http://www.flamesky.com/
>> 私人音乐杂志  URL: http://www.lovedark.com/default.html
>> 杂碎后院  URL: http://www.zasv.com/
>> 班得瑞全球中文网  URL: http://www.bandari.net/
>> 挖挖哇音乐  URL: http://www.wa3.cn/
    >> 其他
DiggCD  http://www.diggcd.com/                   YOBO  http://www.yobo.com/
Songtaste  http://www.songtaste.com/         亦歌  http://www.1g1g.com/
8BOX  http://8box.cn/                                         虾米  http://www.xiami.com/
不插店  http://www.buchadian.com/            落 http://www.luoo.net/
Music In Style  http://www.m-instyle.cn/     声音止痛片 http://www.soundpiece.com/
独立音地  http://www.indiechina.com/       蝌蚪音乐  http://music.kedou.com/
音乐石头 http://www.musicstone.net/        唯美天空  http://www.weamea.com/
中文电台之家  http://www.hi-fm.com/               青檬网络电台  http://www.911pop.com/
Verycd Music  http://lib.verycd.com/music/      豆瓣音乐  http://www.douban.com/music/
新浪乐库  http://music.sina.com.cn/yueku/      5Sing原创基地  http://www.5sing.com/
我爱摇滚乐  http://www.sorock.com/
★港澳台地区
>>  Cool Man Music  URL: http://www.coolmanmusic.com/
>>  MOOV  URL: http://moov.hk/
>> 玫瑰大众音乐网 URL: http://www.tcr.com.tw/
>>  Hit Fm联播网  URL: http://hitoradio.im.tv/
    >> 其他
TVB音乐  http://mytv.tvb.com/music                台湾MTV音乐网  http://www.mtv.com.tw/
雅虎奇摩音乐  http://tw.music.yahoo.com/    YUS-Music  http://www.yusmusic.com/
iMusic.HK  http://www.imusic.hk/
★欧美
>>  Midomi  URL: http://www.midomi.com/
>> SSMunch  URL: http://ssmunch.com
>>  WE7  URL:http://www.we7.com/
>>  NME  URL: http://www.nme.com/
>>  The Hype Machine  URL: http://hypem.com/
>>  MOG  URL: http://mog.com/
>>  Yamelo  URL: http://www.yamelo.com/
>>  Grooveshark  URL: http://www.grooveshark.com/
>>  ReverbNation  URL: http://www.reverbnation.com/
>>  Tunezee  URL: http://www.tunezee.com/
>>  Outdustry  URL: http://outdustry.com/
>>  Live365  URL: http://www.live365.com/
  >>其他
Slacker  http://www.slackernetwork.com/                   Jango  http://www.jango.com/
eMusic  http://www.emusic.com/                                 imeem  http://www.imeem.com/
MySpace Music  http://www.myspace.com/music    iLike  http://www.ilike.com/
BBC RADIO  http://www.bbc.co.uk/radio/                   Last.fm http://cn.last.fm/
Billboard  http://www.billboard.com/                           MTV  http://www.mtv.com/
Jukefly  http://www.jukefly.com/                 Rhapsody  http://www.rhapsody.com/
Songza  http://songza.fm/                           Skreemr  http://skreemr.com/
Deezer  http://www.deezer.com/                 MusicMesh  http://www.musicmesh.net/
Dilettante  http://www.dilettantemusic.com/
★韩日及其他
Soribada(韩)  http://www.soribada.com/
Pandoracd(韩)  http://www.dosirak.com/
Dosirak(韩)  http://www.dosirak.com/
Listen (日)  http://listen.jp/
Musicfarm(日)  http://www.musicfarm.co.jp/
Mplant(日)  http://www.mplant.com/
Kapook Musicstation(泰)  http://musicstation.kapook.com/
IN Music(印度)  http://www.in.com/music/
Tamtay Music(越)  http://music2.tamtay.vn/
Digg.MY Music(新加坡)  http://music.digi.com.my/MusicLanding.aspx
★网友推荐的音乐站点
http://www.douban.com/group/topic/7745380/ (豆瓣: 音乐百宝箱:33个特色音乐站点整理)
http://www.tangguohe.com/catalog/%e4%bd%93%e8%82%b2%e5%a8%b1%e4%b9%90/%e9%9f%b3%e4%b9%90/?filter=2 (糖果盒音乐网站推荐)
http://www.mtime.com/my/zhanyi/blog/1421547/ (时光网: 38个免费的国外音乐网站推荐)

隐藏ubuntu桌面的磁盘图标

      ubuntu会把其他磁盘分区的图标放在你的桌面上。你是否想清理桌面,或者不需要经常访问这些分区?改变GNOME Configuration Editor中的一个值就可以让磁盘分区在你的桌面消失。
按Alt+F2将打开“运行应用程序”对话框,输入 gconf-editor 并按运行。
 

http://media.forzw.com/blog/pic/0905/
 

在左边一栏窗口中,选择apps->nautilus->desktop.取消volumes_visible项的选择状态后磁盘分区图标就将在你的桌面消失。

 

《MySQL性能调优与架构设计》示例库结构脚本

示例库结构脚本的所有创建语句:

 

–创建数据库
Create DATABASE example;

–创建表
–索引是根据应用中使用的 Query 的情况而决定,所有表开始都仅仅只有主键,没有其他的索引
–各表没有特定存储引擎和字符集,各位读者朋友可根据自己的环境决定

Create TABLE event (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
user_id int(11) NOT NULL,
event_type varchar(8) NOT NULL,
event_msg varchar(255) DEFAULT NULL,
PRIMARY KEY (id)
);

–组内讨论信息summary

Create TABLE group_message (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
group_id int(11) NOT NULL,
user_id int(11) NOT NULL,
author varchar(32) NOT NULL,
subject varchar(128) NOT NULL,
PRIMARY KEY (id)
);

–组内讨论信息内容

Create TABLE group_message_content (
group_msg_id int(11) NOT NULL,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
content text NOT NULL,
PRIMARY KEY (group_msg_id)
);

–组信息

Create TABLE groups (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
name varchar(32) NOT NULL,
status varchar(16) NOT NULL,
description varchar(1024) DEFAULT NULL,
PRIMARY KEY (id)
);

–特殊消息

Create TABLE message (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
subject varchar(64) NOT NULL,
status varchar(16) NOT NULL,
PRIMARY KEY (id)
);

–消息

Create TABLE message_content (
msg_id int(11) NOT NULL,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
content varchar(512) DEFAULT NULL,
PRIMARY KEY (msg_id)
);

–照片表

Create TABLE photo (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
user_id int(11) NOT NULL,
status varchar(16) NOT NULL,
subject varchar(64) NOT NULL,
url varchar(64) NOT NULL,
PRIMARY KEY (id)
);

–相册表

Create TABLE photo_album (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
album_name varchar(64) NOT NULL,
user_id int(11) NOT NULL,
PRIMARY KEY (id)
);

–照片相册关系表

Create TABLE photo_album_relation (
id int(11) NOT NULL auto_increment,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
album_id int(11) NOT NULL,
photo_id int(11) NOT NULL,
PRIMARY KEY (id)
);

–照片回复信息表

Create TABLE photo_comment (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
photo_id int(11) NOT NULL,
comments varchar(512) NOT NULL,
PRIMARY KEY (id)
);

–系统各组广播消息表

Create TABLE top_message (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
user_id int(11) NOT NULL,
author varchar(32) NOT NULL,
subject varchar(128) NOT NULL,
PRIMARY KEY (id)
);

–用户基本信息表

Create TABLE user (
id int(11) NOT NULL AUTO_INCREMENT,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
nick_name varchar(32) NOT NULL,
password char(64) DEFAULT NULL,
email_b varchar(32) DEFAULT NULL,
status varchar(16) DEFAULT NULL,
PRIMARY KEY (id)
);

–用户个人详细信息表

Create TABLE user_profile (
user_id int(11) NOT NULL,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
sexuality char(1) NOT NULL,
msn varchar(32) DEFAULT NULL,
sign varchar(64) DEFAULT NULL,
birthday date DEFAULT NULL,
hobby varchar(64) DEFAULT NULL,
location varchar(64) DEFAULT NULL,
description varchar(1024) DEFAULT NULL,
PRIMARY KEY (user_id)
);

–用户分组表

Create TABLE user_group (
user_id int(11) NOT NULL,
gmt_create datetime NOT NULL,
gmt_modified datetime NOT NULL,
group_id int(11) NOT NULL,
user_type int(11) NOT NULL,
status varchar(16) NOT NULL,
PRIMARY KEY (user_id,group_id)
);

Linux跨网络运行X Window程序

X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序, X Server则负责具体显示和传递用户交互行为。二者之间通信的协议称为 X Protocol,X协议。

基于主机验证的X Window配置

(1) 在X Server端,加入允许发送X Request的机器地址。

$ xhost +192.168.0.1

关于xhost的用法示例:

$ xhost -192.168.0.1 #取消192.168.0.1发送X Request到本机
$ xhost + #允许所有主机发送X Request到本机
$ xhost + #再次执行该命令取消允许所有主机的授权

此外,可在/etc/X*.hosts中永久加入某些授权主机,其中*是本机显示编号,比如X0.hosts。细节可看man xhost的说明。

192.168.0.1
192.168.0.2

(2) 现在,就可以ssh(可能需要配置ssh转发X11数据,我没尝试过)或者telnet到X Client机器,并运行X Window应用程序,而显示和操作在X Server端。

$ xeyes -display 192.168.0.254:0

其中192.168.0.254是(1)中配置的主机,后面的:0表示发送到0号显示屏幕。有些X程序不支持-display参数,此时可考虑导出DISPLAY环境变量。

$ export DISPLAY=192.168.0.254:0

也许你会问,一台机器可以有多个显示屏幕吗?有的,默认启动的屏幕为0,不过你还可以启动多个。对于gdm启动X Window的方式,你可以修改/etc/X11/gdm/gdm.conf:

0=/usr/bin/X11/X -bpp 8 vt7
1=/usr/bin/X11/X -bpp 8 vt9
...

-bpp.参数指定颜色数,此处为8位色深。vt7表示Ctrl+Alt+F7可切换到该屏幕,vt9表示Ctrl+Alt+F9。你可以指定任意数目的显示屏幕。

如果要配置不同屏幕的登录界面,可执行如下操作:

$ cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/:0
$ cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/:1

然后可修改其中的配置命令。

对于startx启动X Window的方式,可直接在命令行指定,比如 startx — :1。

基于每用户验证的X Window配置

基本步骤是:先在X Server端的用户目录生成用户的cookie,然后把该cookie加入到X Client的用户目录。这样X Client程序运行的时候,会根据当前的DISPLAY搜寻cookie信息,并发送到X Server,从而得到验证。

因此,首先需要在X Server端生成cookie,可用xauth命令。

$ xauth
Using authority file /home/yingyuan/.Xauthority
xauth>list
192.168.0.199/unix:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>add 192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>list
192.168.0.199/unix:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>exit

系统原来就有了一个cookie,我们用add命令新加了一个。

那么,如何把cookie传递给X Client呢?实现方法有三种,以下分别介绍。

(1) 直接把~/.Xauthority从X Server复制为X Client下的~/.Xauthority。这是最简单的实现办法。

(2) 用xauth的extract和merge命令。

在X Server端,

$ xauth
...
xauth>extract MyCookie 192.168.0.199:0
xauth>exit

然后我们把MyCookie文件传到X Client,并在X Client运行如下命令,

$ xauth
...
xauth>merge MyCookie
xauth>exit

(3) 记下X Server端的cookie值(用xauth的list可查看),

$ xauth
...
xauth>list
192.168.0.199/unix:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>exit

然后在X Client用xauth的add添加到.Xauthority文件。

$ xauth
...
xauth>add 192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>exit

X Window为我们运行程序提供了很大的灵活性,不是一般的GUI操作系统所能比拟的。Microsoft Windows可以通过运行X OnNet、X-WinPro、Omni-X等程序提供X Server服务,从而可以运行Linux上的X Client程序。

《大趋势》一书中的惊人预言

  1.从农民到工人,再到职员,这就是美国的简史。
  2.在工业社会里,战略资源是资本。在信息社会里,战略资源是信息。
  3.经济转型的过渡时期正是创业精神最旺盛的时期。
  4.我们现在大量生产信息,正如过去我们大量生产汽车一样。
  5.新的权力来源不是少数人手中的金钱,而是多数人手中的信息。
  6.知识不适用于守恒定律。知识可以被创造出来,可以被毁掉,而最重要的是它有合作增强的作用,也就是说整体的值大于部分的和。
  7.信息不仅可以再生,而且可以自生。
  8.在农业社会,人们习惯向过去看,依赖过去的经验。在工业社会,人们更注重现在。在信息社会,我们必须关注将来。
  9.我们被信息淹没,但是却渴求知识。
  10.将来,读者不会接受编辑让他们看的东西,而是告诉编辑,他们想看什么。
  11.高技术越多,我们就越希望创造高情感的环境,用技术的软性一面来平衡硬性的一面。这意味者软色调、浅颜色会流行。民间艺术恰巧与电脑社会相平衡,难怪手工制品那么受欢迎。
  12.要想真正取得成功,你必须懂三种语言:流利的英语,一门外国语和电脑语言。
  13.有许多公司像恐龙那样等待气候发生变化。气候不会再变回从前那样了,我们脚下的大地在移动。我们现在要做的事情只有重新思考自己的角色,其他一切都无助于事。
  14.终身教育的概念取代短期教育。
  15.领袖是追随者创造出来的。
  16.新型的领导者是一名推动者,而不是一名发号施令者。
  17.等级制度无法解决社会的种种问题,这迫使人们互相进行交谈,而这就是网络组织的发端。
  18.网络组织是社会行动的有力工具,有心改变世界的人开始在本地做起,志同道合的人自然而然地聚集在一起。
  19.网络组织可以提供一种等级制度永远无法提供的东西–横向联系。
  20.一个网络组织中最重要的就是,每一个人都是中心。
  21.在未来的企业中,每个单位越来越小,创业型单位和参与型单位越来越多。
  22.社会的基本单位正由家庭变为个人。

杨中科老师对于计算机专业相关迷惑的解答

  1、”it专业的学生太多了,而且就业压力很大”是吗?
  现在各个大学为了赚钱拼命扩招,所以不仅IT专业的学生人比较多,而且其他专业的学生人数也比较多,”僧多粥少”就通常意味着就业压力大。但是反过来看,现在很多IT企业都存在”人才荒”的问题,也就是很多企业都招不到合适的人才,我认识一些做IT人力资源方面工作的朋友,他们都普遍反映现在企业里很难招到合适的人才。初看起来很奇怪”每年有很多IT专业大学生毕业,很多都找不到工作”,而”企业每年都缺人,招不到合适的人才”,造成这种奇怪的”人才断层”现象的根本原因就是现在毕业生的素质明显下降了,大学招的人多造成以前没有能力上大学的人也能上大学了,大学招的人多也意味着教学资源平均下来降低了,所以教育质量也降低了,这些就造成了”学生需要工作,企业需要人”的这种状况。
  我接触过很多IT专业的毕业生,给我的第一感觉是很多人的专业水平太差了,毕业了竟然连计算机的一些基础概念都不了解,更不用说专业课、实践技能了,大学四年就是在浑浑噩噩中度过的。我也和一些大学的老师和一些企业的校园招聘人员接触过,他们讲了一个很有意思的现象:每年IT专业就业生里有20%的人根本找不到任何工作,有60%的人找到很一般的工作,而有20%的学生则找到非常好的工作。那20%找不到任何工作的人是在大学里浑浑噩噩的人,根本不学习,整天打游戏;另外20%找到好工作的人在大学期间把自己的学习安排的非常好,不仅把专业课学的比较好,而且不读死书,能把课本上的东西在实践中得到应用,还主动动手参与实际开发;另外60%的人则在大学期间很迷茫,被各种问题迷惑着,想学但是又不知道怎么学、学什么、该不该学,很快大学四年就在迷惑中度过。
  大部分学生都会落在这60%里,也就是找的工作很一般。像你这样有上进心的人肯定不会落在那20%的根本找不到工作的人这个区间里,但是却很容易因为迷茫落在那60%的区间里。其实要进入那20%找到好工作区间里也非常容易,这个问题我已经在如鹏论坛的其他帖子里论述了,我这里简单描述一下:首先要把专业课学好,因为有正规一点的企业(这里的”正规一点的企业”与大中型企业不划等号)在校园招聘的时候不是很在乎你会什么开发工具、做过什么项目,而是考察你的专业课的掌握水平和动手能力,你可以去如鹏论坛的”就业”板块去看一下那些企业校园招聘(注意是校园招聘)的笔试题。其次,要锻炼自己实际的开发技能,因为IT专业课都要求实际动手能力,比如学完了C语言就要自己学着用C语言写一些有用的东西。只要在大学期间好好学习、多动手,到毕业的时候不愁好工作,因为那些找到好工作的学生只是比那些找到非常一般工作的人多努力了一点而已。
  不要被那些”it专业的学生太多了,而且就业压力很大”的说法迷惑了,发出这样感叹的人都是那60%的人,那找到好工作的20%正努力工作并且偷着乐了,哪有时间来抱怨呢,呵呵。IT行业是一个朝阳产业,就业机会多多,而且高端职位也非常多,不愁找不到好工作。加油!
  2、”我还听说这个专业越年轻越吃香。工作到35已经是头了。”
  这个论调你也许刚刚听说,但是你听说的已经是老版本了,目前最新的版本是”IT专业是吃青春饭的,只能干到40岁”。在我十年前进入IT行业的时候就已经有这种说法了,当时的版本是”IT专业只能干到30岁”,五年前听到了”IT专业只能干到35岁”的论调,今年听到了最新的版本”IT专业只能干到40岁”,估计再过5年就该有”IT专业只能干到45岁”这种说法了,年年在升级呀。
  出现这种论调的根本原因是什么呢?大家想想,虽然四十年代末期已经出现了计算机了,但是IT行业真正的飞速发展是在八十年代末发展起来的,国内则还要相对晚几年。假设第一批IT行业从业人员是在1990年大学毕业的,那时候的他们22岁,到了2008年他们正好40岁。一个人在一个行业已经做了十几年了,有的做了主管,有的自己创业做老板,有的则做了架构师,有的则做了技术主管,而也有一些人还在低端岗位挣扎,由于在低端岗位需要比较强的精力,这些40岁的”老人”显然没有刚毕业20来岁的年轻人更有精力,因此很多企业就把这些”老人”给辞退了。由此就诞生了著名的”IT专业是吃青春饭”的理论。
  大家思考一下,不仅是IT行业,任何行业都存在高端职位和低端职位的区别,而任何人如果一辈子在低端职位的话绝不会有什么出息。机械行业比IT行业发展时间长多了,把这两个行业对比一下就能看出异同点。几十年前机械毕业的人有人做了机械行业公司的高管,有人在这个行业创业做了老板,有一些有经验的机械工程师被企业高薪返聘,当然也有一些人在机械行业的低端岗位混了一辈子碌碌无为,企业一改制就被光荣的”下岗”了。由此证明在任何行业,如果你想在一个行业长期发展一定不能一辈子做低端岗位,而应该向高端岗位发展。
  IT行业的高端岗位有如下几种:老板、企业高管、高级工程师等。无论是像哪个方向发展,都需要在IT行业有很深的造诣:做老板要有对这个行业有高屋建瓴的认识和前瞻性才能找到商机;做高管则要有一定的技术水平,能够统领一个比一个聪明工程师,否则没人愿意被你管理;做高级工程师则更需要有非常高深的技术水平,这样才有可能被企业”高薪返聘”,比如微软等公司都有很多架构师、技术总监级别的岗位被很多五六十岁的”老家伙”霸占着。
  所以不要被”IT专业是吃青春饭的”这种观念误导了,这个行业前景非常好,只要不碌碌无为,那么一定前途不可限量。
  3、电子信息工程专业的学生可不可以找到和传统行业贴近的工作
  计算机是一个工具,它的价值就体现在帮助其他行业提高工作效率上。比如会计行业引入计算机就能把财会数据用计算机管理起来;机械行业引入计算机才能实现设备的自动控制。因此IT专业一定是和某个传统行业贴近的。比如我有的朋友在一家医院做信息部主管,主管医院的信息化;有的朋友在服装企业做进销存管理的信息化等;我还碰到过一个人在快运公司做信息化,因为在信息化管理过程中对公司的整体运营非常了解,后来做了业务主管。