大学生就业的新闻
Ⅰ 跪求关于当前大学生就业形势的时事小论文。
当前就业面临怎样的形势
首先,经济增长速度下降会影响就业的增长空间。今年第三季度我国GDP同比增长9%,这是中国经济增速自2006年以来首次降至个位数,并有可能全年的GDP增长不超过10%,这必然会不利于就业需求的增长。尽管如此,由于我国仍然保持着GDP的高增长水平,就业需求增长的基本环境并没有受到太大影响,关键问题在于经济增长的结构变化对就业需求的结构有很大影响。
金融危机直接影响行业就业,并可能引发更大规模的就业冲击。因美国次贷危机而引发的国际社会金融海啸导致了金融机构的连锁性破产,引发了金融行业的裁员风潮。金融危机渗透到实体经济领域,会对整个经济增长带来巨大的负面影响。就中国而言,作为国际金融体系的组成部分,行业性的冲击不可避免,尽管由于资本市场“防火墙”的存在而在程度上有所减缓。此外,与国际贸易相关的行业就业会受到最为明显的冲击。如果这个过程继续影响到经济增长,这对就业增长将是一个非常不利的信息。
劳动力市场管制增加了劳动力成本,短期内会减少劳动力需求。长期以来,我国劳动力权益没有得到较好的保护,并引发了诸多影响社会稳定的劳动事件。自2008年起,我国颁布的《劳动合同法》、《就业促进法》、《劳动争议调解仲裁法》、《劳动合同法实施条例》等劳动法律法规相继实施,为劳动就业权利保护提供了更好的法律环境。与此同时,作为劳动力市场管制措施的就业保护法规的集中出台,必然会导致劳动力成本在短期内迅速增加。不管增加的是合法的管理成本,还是劳动法专家所说的“主要是违法成本”,其结果都会带来对劳动力需求的减少。由于我国的就业立法并没有雇员规模的限定,特别是中小企业与个体经济组织受到立法的影响最大,导致了国际通行的中小企业“管制豁免”优势的丧失,不利于创业激励。
国内重大自然与社会事件对就业的影响是喜忧参半。年初的雪灾与年中的地震在短期内对就业是不利的,但是国家与地方对灾后重建的投入必然会导致对劳动力需求的增长,特别是基础设施的建设将会是一个比较长的过程。与此相反,2008年北京奥运会在开幕之前由于场馆建设等方面的原因,对就业实际上是利好的。奥运会之后,与奥运相关的领域就业自然会下降。
影响大学生就业的因素有哪些
毫无疑问,这些事件不仅影响到总体就业状况,也必然会对大学生就业产生影响。然而,对于大学生就业而言,最关键的影响因素还是“结构性的”。这些因素包括短期供给超量、区域选择偏好、就业能力不足等方面,其中解决就业能力不足问题将是有效解决大学生就业的根本所在。
在时间结构上,大学毕业生供给超量增长在短期内超出了需求的增长,劳动力市场还需要时间逐步调整。近年来,我国经济一直快速增长,特别是经济结构的升级速度加快,带动了对高人力资本存量的高校毕业生的强劲需求,从而促动了高等教育迅速发展。我国从业人口中具有各类大专以上学历的人员仅占5%,而工业发达国家则为25%-30%,因此,加快提升国民素质的需要也极大地推动了高等教育的迅速发展。问题是,大学毕业生供给增长的速度远高于经济增长,越来越多的大学生在寻找工作。劳动力市场需要一定的时间逐步消化大学毕业生在短期内的超量供给。
但是,必须说明的是,不能仅仅以大学生暂时的就业困难就去否定高等教育政策,这是两个不同的问题。严格地说,高等教育招生规模的扩大,为更多的青年人提供了接受高等教育的机会,不仅促进了教育公平,改进了个人职业发展潜力,还从整体上促进了我国人力资源开发水平的提升。
在区域结构上,大学毕业生就业区域选择偏好差异与政府政策激励上的错位导致实际有效需求不足。由于我国经济发展的地区间与城乡间差异,经济欠发达地区特别是西部地区很难对大学生形成有效需求,而且在较长的时期内,地区性的有效需求不足的局面都将难以改变,从而对扩大高校毕业生的市场需求是一个不利因素。
虽然国家实施西部大开发计划而产生大量需求,但由于欠发达地区所能支付的价格(工资收入、发展机会、流动性等)不足以补偿大学生的人力资本投资,因此,按照劳动力市场机制,无法实现供求结合。在我国,由于人才流动的单向性特点导致的流动成本过高进一步恶化了欠发达地区的有效需求不足。尽管国家也采取了“西部志愿者计划”等政策措施,但是无论从需求量扩大还是人力资本补偿来说,都难以有效改变这种状况。
与此相反,由于大城市是中国的经济中心,对大学生就业的吸引力很大,而且这些中心大都居于高端的产业结构而对大学生有着强劲的需求,但是一些地方性的需求抑制(显性的指标限制与隐性的行政限制)与对中小企业或非正规部门的需求抑制(户口、社会保障、流动等),导致大学生就业市场的人为分割,其结果要么是直接人为地降低了用人单位的有效需求,要么是“促进”灵活就业,增加了大学生的就业成本与风险。
在能力结构上,大学毕业生的就业能力并不是基于职业路径的需要进行建构与培养,难以满足人力资源市场的需求。随着我国经济体制改革的深入和劳动力市场的结构性变化,用人单位的需求模式发生了显著的变化。用人单位的劳动力需求行为基于“职位分析下的任职资格模型”在劳动力市场上通过价格机制选用合适的人才。例如,IBM中国区对大学生的基本素质要求有:第一个方面是服务意识,能不能从客户的角度去出发,去想问题;第二个方面是创新和解决问题的能力;第三个方面是沟通的能力;第四个方面是团队合作的精神以及职业操守和商业道德。
然而,大学生并不能很好地满足“任职资格模型”。对个人而言,就业能力取决于他们所拥有的知识、技能与态度等资产,他们使用和配置这些资产的方式与向用人单位展示这些资产的方式以及他们寻找工作的特定环境(个人环境与劳动力市场环境)。由于大学生是作为一个“产品”在一个高等教育系统中被制造出来的,因此就业能力不足主要是与大学联系在一起的。这既与传统上相对集中的高等教育管理体制有关,也与高校本身的教育能力不足相联系。
长期以来,大学没有迅速适应就业市场对高等教育所提出的日益苛刻的要求。从传递知识的角度上看,在整个大学教育中,知识教育仍然是非常大的一个比重,理论功底及其相应的分析解决问题能力的构建仍然极为薄弱;持续的扩招可能进一步稀释了大学既有的教育资源。此外,对于大学生从学校到工作的转换,大学缺乏系统的职业指导与服务规划,导致学生或许有专业能力,但是缺乏“市场能力”——获取职业信息,展示专业能力,适应实际工作以及应对职业转换,等等。
大学生就业的前景如何
尽管大学生就业当前还面临着不少困难,有些困难可能还需要较长时间的调整,但是,从国家社会经济发展的总趋势来看,大学生就业的前景总体上是非常乐观的,虽然我们不能指望大学生进入劳动力市场的过程总是一帆风顺的。
经济增长与产业结构升级将为大学生就业创造广阔的空间。作为一个拥有13亿人口的大国,其潜在的经济需求是极大的。更关键的是,通过30年的改革开放,这些需求已经被成功启动,首先在大中城市,然后是沿海的小城市与农村地区,随之而来的将是广阔的中西部地区。中国同时兼具农业社会向工业社会转型、工业社会向信息社会转型,工业基础设施与信息基础设施的建设都是最为关键的经济发展平台。在未来很长的一段时间内,这都将是吸引就业需求的一个重要渠道。
特别重要的是,伴随着我国经济结构的调整,经济发展对大学生的需求将会更大。全球竞争以及中国总体生活水平的提升导致中国不能永远享受劳动力成本的优势,产业结构升级是必然趋势,对受过高等教育的专业人员的需求应该有比较大的空间。一个突出的例子是国家创新战略,这将使得我国21世纪的社会经济发展在很大的程度上有赖于基于长期人力资本投资而形成的高端劳动力群体。可以说,我国的经济发展与产业结构调整初步进入了一个良性循环的状态,这为大学生就业需求的增长准备了广阔的空间。
政府就业政策的持续优化将会为大学生从学校到工作的转换创造更好的就业环境。政府消除对高校毕业生供给与需求的政策抑制,建立全国统一的大学生就业市场,实施大学生自由就业制度,在全国范围内取消对大学毕业生(含高职毕业生)的一切户口指标限制和人事指标限制以及各种各样显性或隐性的行政限制,打破大学生就业市场的行政分割,促进大学毕业生无障碍就业和自由流动,优化我国高素质人才的配置机制,提高资源配置效率,维护就业市场稳定,促进经济增长。
此外,为鼓励大学毕业生到特定的地区就业或从事特定的职业,实施高校毕业生人力资本投资收益的补偿机制是国际惯例。美国的补偿措施就包括联邦政府贷款减免政策、各州贷款减免计划、军队贷款偿还计划(激励毕业生到军队服役)、美国护理教育贷款偿还计划(受益的护士在护士短缺地区合格的机构提供服务)等。我国自2003年起开始实施就业激励政策,并且取得了显著的成效,这些政策在2004年以后得到进一步完善和强化。国务院规定,政府支持的西部大开发、振兴东北地区等老工业基地、国家西部地区“两基”攻坚等重大项目,要积极吸纳高校毕业生。加大实施“大学生志愿服务西部计划”力度,扩大由中央财政支持的西部志愿者规模。国家就业激励政策的实施将会更有效地支持国家整体人力资源发展战略,支持国家经济和社会发展战略的要求,最终实现个人、用人单位和国家“三赢”结果。
高等教育的持续改革将会逐步改进大学生更好地满足劳动力市场需求的就业能力。第一,高等教育改革使得大学更加关注大学生就业能力的市场内涵。我国经济的市场化、知识化与全球化使得就业政策与教育政策正在围绕“职业路径”进行重组,整合教育与工作的联结机制,提升就业能力,实现充分就业与满意就业的目标。大学已经开始强化对外部市场的反应速度和能力,增强大学的人才培养的质量和竞争能力,增强大学的投入和产出的效率,极大地提升大学生的就业能力,以消除大学生劳动力市场上的结构性失业问题。为此,我国的大学可能需要创新教学,创新课程,创新专业乃至于创新大学,创新高等教育。
第二,大学正在将就业能力的市场内涵转化为教学创新行动。在教学模式创新行动方面,以强化通识教育为目的的通识型教学、以需求驱动的实践基地建设为标志的实践型教学、以强调研究方法为内容的研究型教学、以拓宽国际视野为目标的国际型教学、以培养就业能力与学习能力为内容的能力型教学、以强化学生的参与和投入为目标的参与型教学等都在不断尝试,试图通过教学创新,培养更加适应市场需求的大学毕业生。
第三,在职业指导服务方面,大学充分利用学校就业中心的信息网络,充分利用校友的人脉资源,能够及时有效地将社会招聘信息传递给毕业生,帮助大学生了解就业环境;借助讲座、座谈、模拟、案例、演示等手段帮助学生了解职业市场要求,改进他们展示专业水平的能力;大学正在寻求建立与用人单位之间的伙伴关系,理解社会需求,并将其转换传递给各个具体的教学和研究部门,然后这些部门再基于社会的需求创新课程,创新专业甚至于创新大学。通过全方位的职业指导与服务,增强大学生从学校到工作的“市场能力”。
Ⅱ 大学生未来就业规划和情感问题的新闻
大学生就业难。情感生活复杂
Ⅲ 求有关大学生就业率的新闻
其实大学生就业率,各校公布的数字水分是很大的,再加上通过就业率指标,也很难 反映大学生整体就业水平。比如什么叫就业,象农民工到工地干活算不算就业,如果算,这个就业率有意义吗?比如有些大家都觉得很难就业的专业,有学校公布的就业率是百分百,你信吗?反正我不信。
Ⅳ 大学生就业的问题 我是学的新闻传播类中的专业
这些平时浪费时间的琐碎的事情可以问翔高考研的专业咨询师试试,时间宝贵呀。
Ⅳ 关于关于大学生就业的新闻
漫天都是啊,难啊
Ⅵ 大学生就业问题感悟与体会
今年,可能是社会叫嚣“就业难”最猛烈的一年了。原因是众所周知的,很多人也不便明说。
就业,是摆在今天要毕业大学生面前的头等大事。当然了,那么多的原因之后,产生了一些诸如“大学生就业难”“大学生还是农民工”的种种说辞,更吸引眼球的还是那些另类就业的大学生群体:“大学生洗车工”“猪官大学生”“大学生厕所队”……
呵呵,其实,现在的社会,尤其是2009年,充满了很多的危机与机遇。大环境下让一些企业裁员甚至倒闭,这样的连锁反应后就是,大量失业人员产生,新增劳动力就业压力增大。农民工是很可敬的群体,他们多数是为了生计,远离贫困的家乡,来到那些可以给他们工作机会的大城市。他们只要认为可以获得适当的工资,并能支撑家庭存在,他们会对他们的工作尽心尽力,毫无怨言。
但是,我们的大学生呢?这类群体啊,人口众多,如果按人口比例,简单的说,农民工与大学生的比例是2:1。呵呵,身在象牙塔里的“大学生”们,还没有真正认识到什么是就业压力。有人说了,看着人山人海的招聘会上,同学们着急的样子,很是心酸,怎么会没有就业压力呢?其实,这只是表面现象的。现在的大学生,能有几个可以在学校中学习一身过硬的本领的?也有人说了,大学教育体制不行、老师不行、社会环境不行的,不能怪学生的。哎!其实想想,大学里,有谁会真正学习呢?交友、游戏、扯淡等等,也许是现在大学生的生活写照。其实,我也是过来人了。在这个圈里才两个月,就深感惭愧!为什么在大学里不好好学习?
我可以负责人的告诉大学生们:“如果,能把学校老师里教的知识学到手,并很好的利用。那么,就业怎么会难呢?!”
哎!现实就是这样的,有人欢喜有人忧。有的学生已经找到了工作,甚至是令人羡慕的工作。但是,他们呢?老是觉得地方小、工资低、屈才了,应该找一个更好的工作。呵呵!也挺搞笑的,其实啊,学生找到工作总是不容易的,当然了,那些靠关系混到工作的学生们不再考虑之列了。有工作的学生,老是带着一副高高的眼睛,总是认为自己站在了同事们的头上的,应该在更高更好的职位上……
其实,这种想法每个人都会有的,我想当总编,当人民日报的社长,当新闻集团的董事长,当……
呵呵,其实很可笑的。学生受到了高等学府的教育,但是,这样的教育似乎已经成为一种小儿科式的大众化教育了。作为大学生,我们相对农民工来说,有一种高高在上的优越感,自然地,我们会认为,只有我们才可以找到高工资、高福利、低劳动、高地位的好工作。其实不然,现在的大学生多如兔毛,虽然很有价值,但是,太多了,供不应求。
其实,仔细想象。每年的新增就业岗位那么多,为什么还有那么多人失业、那么多学生找不到工作?可以比较一下,同班同学,却有天壤之别的。找不到工作,与我们自身有很大关系的。
其实,只要我们努力学好学校的知识,那是找到工作的基础。我以血的代价提醒同学们要努力学习,千万不要在荒废学业了!再就是我说的“高人一等”了,为什么我们是“找”工作,而不是“找到”工作?我天生愚笨,很难成才,偶得以机会,积极尝试,不小心进入了那个圈。虽然试用期工资很低,但是,我觉得我在学校没有学到东西,更无一技之长,能得以工作,实属不易!
我现在在一小地方的小单位的小部门工作,刚开始,我很郁闷,认为“屈才”了。但是,经过了两个月的实践,我发现,我的单位很好,有很多有才的老师,我可以学到很多知识的。这是在大学难以得到的宝贵财富。其实我很想去那些大报社、大传媒集团,但是,我现在发现,我没有能力。如果不能在一个小地方做的很好,那又怎么能在其他大地方立足呢?
找工作很不容易,我很想劝告那些已经找到但不满意目前工作的同学。请你们慎重考虑自己的工作,认真想象自己的未来。比如说,事业单位和公务员。现在在事业单位像报社,一些工作很清闲,就是喝茶看报纸,工作没有动力和激情。我们会考虑离开报社,而去选择很热门的公务员。其实,公务员更可怕,喝茶、看报纸的度过几十年,虽然有稳定的高工资、高福利,还可以退休。但是,大家有没有想过,如果你年纪轻轻就在这样的单位混混沌沌地度过余生,是不是有点可惜了?!
这时,有人又说了,公务员好啊,工资、养老有保障。在报社里,还有什么任务压力、采访压力之类的。其实,这就是一个工资问题。工资可以决定你对工作的选择,想想看,报社也挺好的。这是一个富有激情的单位,我们可以创造历史的。虽然待遇不太稳定、工作压力大,但是,我们年轻啊。正如传媒巨人默多克那样,他为传媒事业奋斗了半个世纪,虽然报纸在走“下坡”路,但他依然称自己为报人。公务员只能是一种为自己找好棺木的现实准备罢了!
可以这样想想,我们找工作,虽然有很多理由,但根本上是得到高工资罢了。于是,我们在找工作时,很不在意地推掉了那些低工资的岗位,其实这就是推掉了你可能发达的工作机会!不过对于那些认真学习、有很高能力的同学来说,就业就是一种选择了,他们可以选择适合的岗位,因为他们有才。对于大多数人来说,是属于那种没有很突出才能的群体的。为什么我们这类人还要找好工作呢?其实,我们这类人很虚伪的,但也情有可原的。谁不想有一份好工作呢?但是,一个萝卜一个坑,适合自己的才是好的。
就业啊,难,难于上青天。但是,为什么大学生不好好想想为什么那么难就业呢?
Ⅶ 近年来新闻专业的就业前景,就业状况以及有关分析
新闻学的就业方向多在传统的媒体,如报纸、杂志、广播、电视等单位就业,影视编辑或记者
另外还可以在出版社、企事业单位的宣传部门工作,也有人考到教师资格证,到学校里当老师,搞学术。
其实新闻转行的跨度空间还是很大的,就业还是很广的。不过只要培养好业务能力和综合素质,这行可能还是很不错的选择。前景怎样决定于你是否在大学四年能够学到什么,每一个专业学好了都一定有出路,只要喜欢就好。
Ⅷ 央视 新闻联播 关于大学生就业的 是哪一期啊
2013.5.20 21 22 25 27这些天的都有
Ⅸ 各大新闻报纸对大学生就业压力大的报道和看法
不管大学,研究生,博士,硕士出来都总有一天要出来社会就业的,大学生压力大,那哪些初中生,高中生压力就不大吗,主要还是一个心态问题。
Ⅹ 大学生就业成功事例
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯路,也吃了不少苦。
我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期我就开始了学习,记得我买的第一本书是《计算机基础DOS3.0》,大家别吓着了,其实当时已经普及了DOS6.22了,只是我在书店里看到了DOS4.0,5.0,6.0的书,以为像英语那样是第四、五、六册,记得当时到处找DOS1.0,现在想想也幸好我没有找到:)开学前我学完了PASCAL,那时既没有计算机也没有人可以请教,我连程序是什么的概念都没有, 只好死记硬背代码,然后拿纸写,我一直到大三才有了一台486,在这之前用纸写了多少程序我也记不清楚了,只知道最长的一个我拿A4大小的草稿纸写了30多页,我的C语言、C++ 、VC都是在这样的条件下入门的。所以说条件是可以克服的,希望我的经历多少给条件艰苦的同学们一点信心。第一次上机是在我姐夫的机房,我的心情激动的无与伦比,但是一上机我立刻傻了眼,他们用的是英文版的Win3.1,我的那点DOS知识都见了鬼,上机提心吊胆的一阵瞎摸,一不小心把Word弄成了全屏,怎么都还不了原,当时真是心急如焚,我以为机器被我弄坏了。第一个C语言程序,就是那个经典的HelloWorld,我调了几个星期,上机机会非常少,也没有书告诉我开发环境(TC2.0)需要设置,而且开始我都不知道有编译器,我甚至自作聪明把写好的程序扩展名从.c改成.exe,结果可想而知。大一学完了C、X86的汇编、数据结构、C++。由于精力都花在自学上了,大一下四门课挂了彩,三类学校就是这点好,挂上一二十门也照样毕业。不过扯远点说,我那么刻苦都及不了格,可见我们国家的计算机教育有多死板。
大二准备学VC和BC,当时难以取舍,后来选了VC,不为别的,只为书店里两本书,VC 那本便宜6块钱。我的努力在班上无人能及,学的日夜不分,大三有了计算机后更是如此, 很多次父亲半夜教训我说我不要命了,我一直觉得自己基础差,记忆又不行,条件也不好 ,所以觉得只有多花点时间才能赶上别人。居然后来有许多朋友说我有学计算机的天赋, 让我哭笑不得。我用的是486,16M内存,1G硬盘,当时同学们的配置都是P166MMX,我安装 一个Windows NT4.0需要一个通宵,编译一个BC5.0向导生成的程序需要近两个小时,我的显示器是个二手的,辐射非常大,开机屏幕冒火花,看起来很酷的:),有一次程序写的太久,觉得怎么白色的编辑器背景变成了紫色,以为显示器坏了,后来才发现眼睛不行了,不过说来也奇怪,到今天我的视力还能保持1.5,真是个奇迹。但是就是那台破机器陪伴了我两年,让我学会了VC、Delphi、SQLServer等。后来那台机器给我阿姨打字用,据她说一天她正打的开心,一股青烟夹着火苗从显示器钻出来,之后它才寿终正寝。
大三假期找了个机会在一个计算机研究所实习,与其说实习不如说是做义工,工作了两个月一分钱没有拿。但是这两个月对我的发展帮助很大,让我早一步了解了社会,刚去的时候我当然是一窍不通,在那里我熟悉了网络,学会了Delphi和Oracle。由于工作很认真, 得到了比较好的评价,在一位长者的引荐下,我开始和他们一起做项目,这使我在大三大四就有了自己的收入,大四又找了两家MIS公司兼职,虽然钱不多,但是在学生期间有1000多的收入我已经非常满足了,我终于用自己赚的钱把计算机换了。大四下开始找工作,这时我的工作经验已经比较多(当然现在想想非常幼稚),开始听父母的想去那个研究所, 实习过那个部门也希望我能去,但是不知道为什么最后不了了之,这种单位就是比较官僚 ,我一气之下就到了我兼职的一个公司做MIS的TeamLeader。在大三到毕业一年的时间,做过了各种MIS,从煤气、烟厂、公安、铁路、饮食到高校,什么有钱做什么,工作也很辛苦 ,经常加班和熬通宵,从跟客户谈需求到设计、编码、测试、交付都要上。那时觉得很有成就感,觉得自己还不错,现在想想真是很肤浅。
刚走上工作岗位的学生很容易被误导,各种开发工具让人眼花缭乱,同时也觉得很受 公司器重,但这样工作永远是一个低层次的开发者。不要跟我说什么系统分析有多么多么重要,多么多么难。你以为自己跟用户谈需求做设计就是系统分析和设计了吗,国内又有几个公司能够做的很到位很规范?我是ISO9000内审员,也在Rational公司受过多次培训,拿了4个证书,还有一个公司让我去做CMM。这些我听过很多,但是很多事情到国内就变了性质,一个公司不是通过了ISO9000或者CMM就能规范了,我现在在一家有几十年历史的外企工作,里面的管理不是一般国内企业能及的。作为一个毕业不久以前没有步入过社会的学生,几乎不可能在很短的时间掌握系统分析和设计,面向对象、UML只是一个工具,关键是人本身的思想,不是说你熟悉了C++、Rose就能够做出好的设计,相反如果你具备了很高的素质,你可以用C写出比别人用C++更加模块化的程序。
话说远一些,国内软件开发行业有一个怪圈,很多人觉得VC > Delphi > VB,真是很搞笑。这几个软件我都做过开发,说白了他们都是工具,应该根据应用的需要选择采用哪个,而不是觉得哪个上层次。如果你因为用某个开发工具很有面子而选择的话,只能说明你很浅薄。如果说层次,那么这些工具都不上层次,因为它们用来用去都是一些系统的API,微软的朋友不会因为你记住他们多少个API或者多少个类就会觉得你很了不起,你永远只是他们的客户,他们看重的是你口袋里的银子。我也做过系统内核,我也封装过很多API,同样我也不会看重那些使用这些API做二次开发的客户,除非他能够作出自己独到的设计。
至于有人认为C++ > C那更是让人笑掉大牙,不妨你去打听一下,现在有几个操作系统内核是用C++写的,又有几个实时系统用的是C++,当然我也不是说C++不好,但是目前的内核和实时系统中C++还无法与C匹敌,至于说C++适合做应用系统的开发那是另外一回事。所以我的观点是不在于你用什么工具和语言,而在于你干什么工作。你的设计体现了你的技术层次。
这样干了一年我觉得非常苦闷,做的大多数都是熟练工种的活,个人技术上没有太多 的提高也看不到方向。所以决定离开这个城市去上海,寻求更好的发展,并且打算放弃我以前的MIS转到通信行业。
写到这里不能不提到我女朋友,我们是在来上海前半年认识的,她大四在我公司实习,公司派她给我写文档,我们的感情发展的很快。她告诉我很多事情,她家原本是改革开放的第一批暴发户,她母亲爱打牌,输掉了几百万,还欠了很多债,她有男朋友,但是她对他没有感情,只因为他给了她母亲两万多块钱,后来还强迫她写了四万块的借条,她男朋友背叛过她并且不止一次打她,现在逼她结婚不然就要她还钱。这人居然还是一个高校的老师!她母亲把父亲给她的学费花了,因为拖欠学费她没有办法拿到毕业证。她母亲现在有病需要钱,我拿出了自己的一点积蓄并且跟朋友们接了一些,替她交了学费并给她母亲看 病(后来才知道看病的钱又不知所终,就连她母亲是不是有病我都不知道,但她也是没有办法)。这个时候我家知道了一些事情,坚决反对我和她在一起,她原来的男朋友也极力破坏。无奈之下我们决定早一定离开这个伤心的城市,并且瞒着我们家。由于时间仓促,我只准备了4000块钱,她仅有的几百块钱也被她母亲要去了,我买了三张票,一张是中午的,两张是晚上的,中午我的家人把我送上船,他们一离开我就下了船,我和她乘坐晚上的船离开了这个我和她生活了很多年的城市,带走的只是一身债务。没有来过上海的我们两个性倔强,都不愿意去麻烦同学和朋友。来到上海是傍晚6点半,我们都不知道该去哪里,我们找了一个20块钱的旅馆,这个房间连窗户都没有,7月份的天气酷热难耐,房间里非常闷热。第二天我们开始租房子,因为身上的钱不多,我们基本都是步行,花了一个星期时间,不知道在浦东转了多少圈后找到了一个400块的房子,但是我们都不了解上海是付三压一,还要付半个月的中介费,买了一些锅碗瓢盆后,我们身上只有800块钱了,工作都还没有着落,这800块钱要支持到我们拿到第一个月工资,为了省钱我们自己做饭,每天买菜只花两块钱,她非常喜欢吃(也可能她在大学经常挨饿的愿意),看到她现在这样省吃俭用我真的很不忍心。她以前的男朋友也没有放过她,经常打电话来骚扰,并且来上海看她,还说了不少恐吓她的话,她过于善良,说他以前毕竟帮助过她,叫我不要与他一般见识。以后的每天在家就是苦等面试通知,原本我想迅速找一家MIS公司解决眼前的困难,但是她坚持让我不要放弃自己的理想,终于功夫不负有心人,我找到了一家通信公司,4000块的工资虽然赶不上MIS公司给我开出的价位,但也够在上海生存。她也找到了工作,第一天上班她哭了,这是她来上海第一次流泪,我心里很难受也很感动。
由于是全新的行业,我把自己降到了零点,我学的VC、Delphi、数据库派不上用场, 摆在我面前的是嵌入式、协议、信令一些我从未接触过的知识。我知道我没有退路,于是拼命的学习,我把自己当做一个应届毕业生一样,一分努力一分收获,半年过去我终于熟悉了工作,并且得到了公司的表彰,薪水也加了一级。后面的日子里我们省吃俭用,把欠朋友的1万多块钱还了,日子终于上了正轨。这时女朋友告诉我她想考研究生,我也很支持,于是她辞职在家备考。
另外,在这里我要感谢我的ProjectManager,他原来是一个大通信公司的产品经理, 对人非常和善,我从他那里学到了很多知识,而且他也给了我许许多多无私的帮助。在工作上他给我充分的空间和信任。记得公司安排我维护一个接入服务器软件,由于代码量不算太小(5万行),资料和文档都不齐全,我维护起来非常吃力,所以想重新把它做一遍, 公司领导不太支持,可能觉得工作量太大,但是他极力支持我,私下里他让我放手去做, 我的维护工作他挤时间做。在他的支持下,我花了半年时间完成了接入服务器的软件,并且实现了一个相对完整的TCP/IP协议栈。在这里我学会了嵌入式系统设计、驱动开发、TCP/IP和很多通信的知识,我花了一年时间终于使自己从MIS开发转到了通信行业,并且站稳了脚跟。我的开发大量是对硬件的直接操作,不再受微软的操作系统,VC、Delhpi这些开发工具的约束,我终于看到了另外一片天空。
我做事情喜欢追根问底,随着开发的深入,软件开发与硬件联系越来越紧密,硬件知 识的匮乏又对我的发展产生了障碍,而且芯片技术基本上掌握在国外公司的手里,这对做系统级设计是一个非常大的制约,一个新产品出来,第一道利润(也往往是最丰厚的利润)常常都被IC公司如Intel、Motorola赚去了,国内的厂商只能喝点汤。所以我决心解决自己的硬件技术障碍,并打算离开通信行业,进入IC设计相关领域。
当然我明白如果我对硬件了解的非常少,没有哪家IC公司会仁慈到招我这样一个一窍不通的人来培训。所以我必须努力打好基础,学一些相关知识为以后做准备。就像我开始从MIS转到通信一样,我看过大量通信方面的书,并且给一个ISP做过RADIUS计费分拣台,在这样的背景下这家通信公司才给了我这个机会。我在的通信公司是做系统设计的,有不少PCB Layout硬件人员,平常我就注意向他们学习,由于我做的是软件,在公司看硬件资料不好意思,所以开始只好在家看,刚来上海工作我连续一年都在加班,后来不加了,因为我要挤出时间学习,通常我12点左右睡,第二天5点半起,我上班比较早,地铁上如果人不多我也用来看书。学习当然不会是一帆风顺的,有些实在不懂的问题就积累起来问硬件人员,他们的帮助使我学习进度快了很多,因为在没有人点拨的情况下自学,我的一半时间是花在解决疑难问题上,但这种问题经常是别人的一句话就可以让我豁然开朗,我非常庆幸我有这样的学习环境。在后面的一年里,我学会了看硬件原理图,学会了简单的硬件设计(模拟电路方面还有不小的差距),事情就是这样的,当你安安份份做软件,别人永远认为你是软件开发人员,在你开始学习硬件时别人未必会认同,有位中兴通讯的朋友还对我说过,一个人不可能把所有东西都学完。我也明白这一点,但我希望自己做的更好。但当你熟悉硬件后大家又会觉得你好像原本就是软硬件都懂的,同事们也都习以为常了。这个时候我可以把硬件资料堂堂正正的拿到公司看,没有人再大惊小怪了。 让我比较自豪的是我通过自己的努力做了一个IAD(软交换的终端设备)系统方案,包含软硬件的选型、设计等内容,这个方案得到了公司和同事们的认同,让我感到非常欣慰。
技术是相辅相成的,当我的硬件有了一定的进步后,我的软件设计也有了很大的提高 ,我可以从更深层次理解问题,我做的接入服务器CPU是Motorola PowerPC860,熟悉的朋友都知道860 QMC与软件的批量数据传输通常采用BD表的方式,硬件人员做驱动的时候习惯采用固定BD表,每接收或发送数据都将数据从BD表拷贝到用户Buffer,或从用户Buffer拷贝到BD表,由于理解的比较深入,我自己重新实现了这个过程,采用动态BD表的方式,驱动从一个网口接收数据,提交给我的软件进行三层交换,直至从另外的接口发送出去,没有进行一次拷贝。这样的设计大大提高了性能,使系统的指标接近理论值。软硬件的结合使我的设计水平上了一个台阶。我现在写的这个操作系统,编译后我把程序反编译成汇编,找出其中不优化的代码,然后在C程序中进行调整。举个例子,很多CPU没有专门的乘法指令,这个大家应该都知道,在这种CPU上进行一个乘法操作常常会花费大量的指令周期, 有的朋友会说这个我知道,我会尽量避免采用×号,但是事情往往不是那么简单,你知道C语言中数组的下标操作是怎么实现的吗?仔细看看反汇编的代码你就会明白,同样是通过下标的定位操作,C编译器会有时候会产生位移指令,但有时候会用乘法实现,两者效率往往是天壤之别,所以明白这些问题你才能将系统性能提升到极致。一些问题就不多说了,有兴趣的话以后可以共同探讨。
话说远一点,我由衷的希望在软件上做的比较深入的朋友们有机会学学硬件以及其它 相关知识,尤其是做底层开发和嵌入式设计的。这对软件技术的提高有非常大的帮助,否则很多事情你只知道该这样但不会明白为什么该这样。我这个观点在我现在的IC公司Project Manager那里也得到了验证。他告诉我们公司现在的802.11芯片产品的软件经理原本是做该芯片硬件设计的,某某某原本是做软件的,现在在做IC,类似的例子还有很多,只是在国内这样的风气不是非常流行。
我有一些心得体会与大家分享,只有当我干好本职工作后,我才会学习与工作关系不 大的技术,这样公司的上司才不至于反感,在入门阶段的问题我通常不去问那些资深人士 ,而是问一些资历比较浅的朋友,比如刚毕业不久的学生,因为他们往往会跟你详细的讲解,而资深人士通常觉得你的问题太简单,所以回答的也很简单,我又不好意思多问。等技术上了一定的层次后我才会问他们,他们也能给你比较深入的回答。另外,有些朋友说我机会比较好,他们也希望能从事新的工作可惜没有机会,我听了只有苦笑,我的机会了解的人都应该知道,我没有出生在什么IT世家:)也没有谁一路提拔我,所有的路都是自己走出来的,我母亲去世比较早,我的后母(我叫她阿姨)看着我努力过来的,一次她看我大年30还在写程序,她说像我这样努力木头都能学出来。
我的最终目的是IC而不是PCB,所以我下一步的准备开始学习IC设计的知识。公司的同事没有懂IC设计的,后面的路又要靠自己了,我买了不少相关的书,在网上也查了很多的资料,我花了大量的时间去学习VHDL,并且用软件进行了一些简单的设计和仿真(没有设计ASIC,只是针对FPGA),随着学习的深入,我渐渐明白了IC设计的基本流程,同时也明白了这条路的艰辛。这个时候我已经做好了跳槽的准备,我向一家业界又一定知名度的IC设计公司投了简历,并通过了漫长的面试(4个多小时)。其他的一切我都比较满意,唯独薪资差强人意,我也明白原因,因为我是这个行业的新人,我没有经验,我再一次将自己清零了。公司老板问我6000多一个月能不能接受,我知道他也是照章办事。想想我通信行业的朋友们,基本上都是年薪10万以上,月薪过万的也比比皆是,朋友们也帮我介绍了不少待遇不错的公司,我该怎么选择,当时我很犹豫,我热爱我的事业,我向往我的追求, 但我也是一个普通的人,我也需要养家糊口,我也想早一点买房买车。生活给我出了一道难题。
爱因斯坦在63岁时说过“一个人没有在30岁以前达成科学上的最大成就,那他永远都不会有。”这句话给了我很大的压力和震动,我马上就26岁了,离30只有四年时间,我必须抓紧这几年宝贵的时间,努力达到我技术上的最高峰。为了这个理想,为了能离自己的梦更近一些,我选择了这家IC公司,我明白自己的薪资和公司刚进来的硕士研究生相差无几, 但为了今后的发展只能忍受,一切又得重新开始。换行业是一个非常痛苦的过程,尤其从一个春风得意的位置换到一个陌生的岗位,感觉像从温暖的被子里钻出来跳进冰水中,让人难以接受。在原来那家通信公司,我是唯一两年时间涨了五次工资的员工,公司和同事都给了我极大的认可,工作上也常常被委以重任。但现在这一切都成了过去,在新的公司我只是一个新人,没有人知道也没有人在意我过去的成绩。我决定重新开始,我把自己看作新毕业的学生,我要用自己的努力得到公司的认可。进入新的行业是非常痛苦的,我告诉自己必须忍受这一切,虽然外面有很多诱惑,但是既然作出了选择我就不允许自己轻易放弃。
我现在已经在这家新公司上了一个多月的班,开始非常艰难,现在慢慢适应了。第一 个月结束时,Team Leader找我谈话,说我是新进员工中最优秀的一个,我心里很欣慰,这也算对我努力的一个肯定吧。在这里还要感谢我的女朋友,她给了我很大的支持和鼓舞, 每次在我动摇的时候她都在鼓励我,让我坚持自己的理想,刚来上海是她让我不要勉强去做MIS,这次也是她让我顶住了月薪过万的诱惑,没有她我可能不会有今天的成绩。 现在的公司有自己的操作系统,自己的CPU、DSP和其它芯片,在这里我能学到世界上最先进的技术,我们的设计开发不再完全依赖别人的硬件和系统,这让我很开心。我打算等工作步入正轨后,全力学习新的知识,实现我的理想。
在后面的两年里我给自己定下了几个目标:
一.努力做好本职工作,在工作上得到公司和同事们的认同;
二.努力学习IC硬件设计知识,多向同事请教,并利用一切机会多实践;
三.实现我的实时操作系统的主要部分,完成TCP/IP协议栈模块,并免费发布源代码;
四.和我女朋友结婚并买一套小房子,这是最重要的,因为我明白事业是可以重来的,但是珍贵的感情很难失而复得。
在这里提一下我现在开发的操作系统,它是一个实时嵌入式系统,目前支持以下特性:
a.支持时间片轮转调度和基于优先级调度,最多64个优先级;
b.抢占式实时内核;
c.为了便于移植,主体用标准C实现;
d.汇编代码非常少,不到100行;
e.支持任务管理,各任务有独立的堆栈;
f. 进程同步和通信目前完成了Semaphore,Message Queue正在调试;
g.实现了定时系统调用;
h.可以在windows上仿真调试
我还打算下一步实现优先级反转保护,Event Flag,Data Pipe,内存管理(以前实现过)、驱动接口等。 在这之后我还会努力完善它,比如加入文件系统,协议栈、调试接口等。希望朋友们提出自己的意见和建议,在此不胜感激!
后记:
就像有的朋友说的,我的经历或许会给一些朋友产生误导,在这里我必须说明一下。 我来上海以前学习过于拼命,常常晚上只睡3个多小时,我身高1米71,那时只有108斤(我现在130多),家人也说我这样拼命活不过60岁,但是当时的我太固执,我对他们说只要能实现理想活50岁我就够了。那时的拼命使我的身体受到了影响,有一次早上突然腰肌剧痛难忍,痛的我倒在床上站不起来。虽然我现在已经比较注意,但有时候还会隐隐作痛。后来在女朋友说服了我,来上海以后我不再如此。我经常引用父亲的一句话“身体是革命的本钱”。
而且我也发现拼命不是办法,我可以熬一两个通宵,最多的一次我连续工作了三天三夜, 但是我半个月都没有恢复过来,这样是不是得不偿失?学习工作应该是一个长期的过程, 像马拉松而不是百米冲刺。我现在非常注意调整学习和工作的强度,我要保证每天尽量有相对充沛的精力,一些年轻的朋友觉得自己也应该拼命努力,这让我多少有些担心,如果我的故事能让你在学习工作上多一点兴趣,我会感到很开心,但如果误导了某些朋友,让你做一些不值得的付出,我会感到很内疚。
技术没有贵贱之分,我以前换行业是因为自己的兴趣所致,而不是对哪个行业有什么偏见。我希望我的经历不要给朋友一个错误的导向,觉得我始终向更高的技术发展。其实各行各业做到顶尖都是很困难的。话又说回来虽然技术没有贵贱,但是门槛是有高低的, 无论如何,做IC的门槛要比做网页的高,这一点无可否认。国家各种人才都是需要的,但是作为个人奋发向上的想法还是应该有的,努力在自己喜欢的行业上做的更好,而不应该停留在比较肤浅的层次上。
我是一个自己觉得比较有自知之明的人,或许我最大的优点就是知道自己有很多缺点 :)。我的故事中很多的曲折和错误都是由我的缺点造成的,希望大家用审慎的眼光看待我的经历,不要被我的“花言巧语”所迷惑。我学习有些随心所欲,这给我带来了无尽的麻烦,也大大阻碍的我的发展。记得我小时候成绩比较出色,但是后来学习严重偏科,导致我中学成绩一再滑坡,也没有考上什么好的学校,小时候的一个朋友,当时的成绩和我相仿,但是没有我这个缺点,她上了清华,后来在去了美国深造,在一个著名导师手下研究理论科学,这未尝不是一条更好的出路。另外我的学习方法也是在不断改善中的,过去 的学习过于讲究数量和时间,那样学习既苦而已效率不高,现在我非常注意学习的效率和技巧,这样才是学习的捷径(当然不是指投机取巧),比如说学一相对陌生的技术,如果有条件,不妨问一问有经验的人,不需要问很多,往往他不经意的几句话会给你非常大的帮助,甚至超过你看一个星期的书。带着这样的思想再去学习你会节省很多时间,这样何乐不为呢?这些年中我学了不少的东西,由于开始非常盲目,所以学的东西杂乱无章,现在回想起来让我啼笑皆非,我把大量的时间浪费在一些没有必要深入了解的知识上,毕竟一个人的精力是有限度的。很多朋友很我一样都背过五笔字形,的确它是个不错的输入法,但是对一个研发人员它绝对不值得你去背,你的时间应该花在有价值的地方。我这样的事情还做过很多,我背过CCED、WPS的命令和快捷键,在dBase基本退出历史舞台后我还花了很多时间去学习它的使用。所以我的学习在前期缺乏规划,没有明确的短期目的、中期目标,只有一个虚无飘渺的长期的理想。这就像做设计一样,好的设计是从需求抽象到代码有很多过程,而不能得到了需求就立刻开始编码。
