写了将近4年博客了,写作的动机不断在变。 最早写博客就是无聊,为了打发时间。刚上大学,生活丰富多彩,很多东西都想记录一下,留个纪念。内容以流水账为主。 后来,认识的东西多了,有了自己的一些想法,而且希望得到共鸣,就发一些檄文,声讨一些我看不惯的事情。写东西都比较冲动,情绪化,常常写到一般,劲儿过去了,就写不下去了。 再往后,感觉自己也开始变得成熟了,对那些丑恶的东西更多的是些无奈,很少再去关注。随着我对专业知识的深入研究,我开始摆弄一些技术文章,写一些我的朋友们都看不懂太懂得文字,以显自己的高深。常常得到一些学弟学妹崇拜的“目光”,虚荣心得到极大的满足。 伴随着,我开始写一些人生感悟,每一次都力求深刻,发人深省(至少发我深醒)。我常常回顾自己之前走过的路,然后感慨自己变化之大。自从进入亚和维培训,自己几乎一天一进步。后来发现这天天都感慨,写都写烦了。 大学最后一学期,我最重要的事情就是找地方面试,实习。这段时间更多的是等待,准备,十分单调,但并不清闲。所以写东西的欲望降低了很多。更多的是转载一些有意思的文章,轻松一刻。 随着亚信培训和面试的陆续进行,我经历了上大学以来,最难熬、最疲惫的两周。博客内容以纪实为主,不想去奢望什么,希望越大,失望越大。于此同时,我还开始使用“饭否”(一种微型博客)。 未完待续………………………… 晕 !!!! 发布时候发生意外丢失了一半文字,真没心情再写一遍了。 等心情好了再补上吧。
Archive for 三月, 2008:
我在AI的日子(1)
刚刚到达太原,已经是晚上八点多。我直接来到我们的办公室,大家还在干活,显然没有专门为我的到来表示什么。我自己找了个位置,插了根网线,坐了下来。很累,很想知道住的地方是怎么样的,很想躺一会。我看着LC给我的二期计划书,脑子里却想着别的。 十点,我们打算回去。我拖着一大堆行李,打起精神,跟在大家的后面。穿过很长的路,终于到了驻地,是一个单元房,三室一厅,我们一共7个人,我和LC在一间较小的房间里。 整理好床铺,又洗了个澡—-谢天谢地这里基本的生活设施一应俱全—-我就倒在床上。我并没有马上睡着,一个是因为不习惯,还有就是因为LC还在看电视,我想知道他是不是打鼾。在我印象中胖人都比较会打鼾,据我目测,LC的体重至少是我的两倍。很幸运,这一夜很是平静,我翻过几个身就睡去了。 第二天早上,我和LC都早起来,一起去了办公室。和LC聊天知道,他也是刚刚来到山西没几天,以前LC是河北项目组的(工作环境最好的地方),他给我讲了些项目组大概的工作状态,我心里也大概有数,刚来的时候也什么都干不了,就看到时候分到什么具体任务在现学。现在能做的就是看业务流程,熟悉业务流程,要达到比网通的工作人员更加熟悉网通的业务……
人生启航
明天体检完后,学校的事情就告一段落了。我即将迎来人生最重要的一段经历,走向社会。 “我今天为公司创造了价值了么?”,这句话已经写在了我IE浏览器的默认首页上。 价值,没错,这就是公司和学校的区别。公司聘用你,培养你,给你安排住房,给你发薪水,唯一的目的就是,让你给他创造价值,否则,你就没有呆下去的理由。在商业公司中,竞争是赤裸裸的。当你认清了这一点后,去工作、去努力才有自己的目标—在竞争中生存下来。 有人羡慕我的工作,我觉得我还没有被人羡慕的资本,我只是得到了一个比较好的展示自己的平台,但在这个平台上你将表现的如何却是未知的。 其实,我的工作并不是那么令大多数人羡慕。1.劳务工在行业内被人歧视,做这个很累还很难得到平等的待遇。新的劳动法对此有所要求,劳务工与正式工同工同酬,这算是个好消息。但是劳务人员总是处于一种临时的无保障的境遇,这恐怕和我设想的生活状态有所偏差。2.远赴山西太原,长期出差。交通十分不便,北京到太原要九到十个小时。这对于我来说,从“外地北京”出差到了“外地太原”,实在很不方便。一但有了休假机会,我要考虑到底是回河北自己家,还是回北京的学校处理事物。太原是个重度污染的城市,这可不是每个人梦寐以求前往的城市,据说在太原,白衬衣的领子不过一天就会变黑。 这些问题我都想过,但这不会影响我的决心,我要在亚信做下去,我要提高自己的价值,我要为公司创造价值。正式工合同会有的,只要我努力,这些都不是那么遥不可及,“Just have a little faith.”,不管遇到什么困难,只再需要点信心。 No pay,No gain—没有付出,就没有回报。远赴太原也不那么糟糕的事情。很多人不喜欢那里,这正是给我施展的机会。不管在哪,不管做什么,想要回报,就要去付出。 周一就要上路了。很怀念在学校的生活,很怀念四年的同学,虽然现在我还没有离开,但这种怀念的情绪已经产生。不管你再做什么,都阻止不了一些人和一些事离你而去,所以这种怀念就提早了。这四年换了三个地方,每次搬家前都对旧校区感怀不以,不过人还是那些人。可现在,不仅物非,人也非。怀念每一个大学和我共同度过美好时光的同学。 想想接下来的事情,十分真空。我也不知道要发生什么,要面临什么。这不会是初中升高中,高中升大学那么轻松的过度。我要进入的是优胜劣汰的社会中,没人会照顾你,体谅你,原谅你。只能靠自己。只有做的比别人更好,才能得到认可,才能生存下去。 生存不易。我决定当我发薪水以后,自己生活费将不在从老爸老妈给的银行卡中支取。也许这并不容易,其实生存本来就不容易,早点了解这点对我来说没有坏处。再者说,我也应该这么做,不是么。 路还很长。我的路。 张旭 2008-3-22 晚于首都师范大学良乡校区5#宿舍楼
关于工作的几个问题的确认
今天同亚和维(我所在的劳务公司)的句总通了电话,他给我重新解释了一下几个问题。 接下来的一个月是培养期,没有合同,没有工资,只有基本的人身保险。公司解决住房。其他自理。因为实习生的面试通常比较简单,只能考察基础知识的掌握。对实习生的选择则更看重学习能力和分析解决问题的能力,这些能力需要一个月的培养期去考察。这个阶段有工程师带,不会安排实际的任务。 培养期过后,可以签实习合同,等到毕业后,可以签订劳务人员合同。这个合同和正式员工的合同有区别,劳务人员的成本不算部门成本,而算在项目成本之中。劳务人员和正式员工同工同酬。当亚信公司有了人员空缺,而你又达到这个职位的要求,就可以由劳务人员转正式员工。正式员工的招聘是通过招聘会,都是要求有2到3年工作经验,研究生毕业等我现在不具备的条件。由劳务人员身份进入亚信,同样可以学到技术,还有机会转为正式。这样比直接走招聘会进亚信难度小的多。至少以我现在的能力,通过招聘会是和亚信无缘的。 我不是北京生源,不能签三方协议。亚信几乎不能解决户口问题,亚信目前还有大量非北京户口的正式员工(包括很多老员工),非北京户口在北京工作一样可以享受福利待遇,除了五险一金中的生育险不能缴纳外,可以享受其他四险。解决户口还可以通过挂靠GQ单位的形式(非正常方法),GQ单位通常有些进京指标用不完,花一定费用可以进行挂靠。
上班第一天(多图)
亚信–以信致远,以精至臻。 办公室中的绿色,是真的。 看了一天的文档。 困觉~~~
亚信,我也来了
中午接到电话,要我马上出发,在下午四点之前赶到亚信总部。这意味着,我二面以过,一只脚已经迈入了亚信的大门,一只手已经拿着亚信的Offer了。 我和我同学吕哲都接到的通知,到了那里,除了我们之外,还有五个人。上周时候这个数字是十七个。这次召集我们来是进行岗前教育,主持的是部门主管周经理和项目主管李经理。主要谈到以下几点。 我们从今天起就正式入职亚信科技,我们和亚信所有的工程师都是平等的。 一个月试用期,试用通过后,就可以拿到和亚信其他员工一样的工资福利待遇(包括每年6天的带薪年假,全年10%的年终奖金,三险一金)。 我们所做的BI(商业智能)项目业务目前集中在山西,山东,河北等地,出差基本上是不可避免的。出差有住宿和餐饮补助。 亚信的工作强度相当大,除华为之外,基本上就数亚信了。“华为累死过人,但是我们是不会累死人的……”经理开玩笑道。 每个项目组就像一个家,但是没有家长,因为大家都是平等的。 公司的网络可以访问所有合法的网站,但是在download(下载)的时候要小心,因为MIS(信息管理)部会侦测到。如果占用大量公司资源用作个人娱乐,MIS部将呈报告警书,但不是给你,而是直接递交你的上级。 在亚信的前一个月,你要做的就是学习。 工资的高低由工作态度和工作技能两项指标决定,任何一项指标被打了最低的1分(最高4分),你的工资系数都将为零。工作技能的比重略高于工作态度。只有工作一年以上的员工才有资格被打两个4分。每周都会对你进行考评。 终于,有了结果。亚信,一个新的开始。我也来了。但我不想仅仅是来过。
由一道面试题目想到
在亚信第二阶段面试中,有一道集体题目,如下: 有一个客户,他需要制作一个交友网站的登录模块,现在你们对他的情况一无所知,公司派你们去和客户谈话。你们将如何分工? 题目要求模拟一个准备的场景,即兴发挥。 现场只有两个人,当时我们停顿了一下,不知从何谈起,几秒之后,我挑起话头,先分析了一下我们究竟有哪些事情要做,比如首先要了解客户的身份背景,然后要知道客户有哪些特殊需求…… 这时,面试官打断了我们,他给我们强调团队(TRAMWORK)在公司中的重要性,“两个人也是一个团队,每个人都各有所长,两个合作产生的价值一定要产生大于两个单独行动的人之和”。要求我们从分工协作的角度做这道题目。 他的提示让我忽然明朗,这道题要求我们之间有相互的了解,之后,根据每个人的特点发挥其所长,互补不足之处。 接下来,我评价了一下对方,认为他在谈话沟通上思路清晰,反应敏捷,适合与客户做直接的业务沟通;而我思维缜密,对技术把握较好,由我通过他和客户做间接沟通,在技术细节的讨论上上给予对方支持和补充。对方也对我的评价和分析表示赞同,继续说了一些谈话内容上的分工。 这时,项目经理连连点头,说“不错不错”,表示认可这样的答案。 ——————————————–我是华丽的分割线——————————————– 这道题在这次面试中给我印象最深,不仅仅是赢得赞赏,从这道题上我缕清了一个我一直持有的思路上的偏差。 我第一次给出的方案是,先把所有能想到的事情列出来,然后根据每个人的特点分配下去。 而经理较为认可的思路是,先根据每个人的特点,划分所擅长领域,然后,由每个人决定在该领域应该怎样具体实施。 后者的好处比较明显,首先团队领导(Leader)不用事必躬亲,Leader要做的是如何制定目标,为团队服务以保证团队的正常运作,并不需要指定每件事的具体实施细则。应当由每个领域的权威人士来决定具体事物,顶多需要通过团队的表决赞成。而且每个成员的主观能动性得到了充分的施展,并让其对自己所管辖的领域充分负责,以保证每件事情都能够在控制之中。 而前者最大的坏处在于,团队成员接到任务之后,往往并不知道自己为什么要去做这件事情,目标不明确,甚至并不认同领导的决定。其次,在具体事物上,Leader一定不如具体实施者想到的细致,到了团队成员手里,执行起来势必存在困难。 在三年前,我创办的“求索计算机协会“,就是使用的第一种管理方式,支撑了两年,而且这样的管理方式无法调动团队成员的积极性,也无法培养他们真正的解决问题的能力,也搞得我无比疲惫。最后因为本人学业紧张,无力支撑,也后继无人,最终关门倒闭。 而到今天,我才真正明白我失败的原因所在。 亚信一日,胜我三年求索。
二面亚信
今天去亚信进行了二面,这意味着我的一面已经合格。 我们一行两人,上周培训时候原本是三人同去,可以体会到竞争的残酷。 项目经理于勇面试的我们,开始问了几个轻松的问题,是否喜欢踢足球,自己踢什么位置。回来后,在一个网站页面中搜索到此人发布的一条,招希望从事电信行业且会踢球的应届学生,的公告。从这个搞笑的公告可见此人对足球的喜爱。然后做了一个考察团队分工的模拟场景。之后就进入了单人面谈。 首先是问了一些大学课程中的基础知识,比如C++的概念,还有一些技术的掌握程度,问的不是很深,可能知识想要从你回答的口气中看看你是不是有自信。 然后问了一些从前做过项目的细节,也没有深层次的询问。 上面这些问题,虽然涉及技术,但是很简单,当天我自己状态不错,所以很有自信的回答完毕,至少我表现的还是比较有自信的。 最后问了我对软件工程的理解,还有我在大学四年中那一年收获最大。我感觉回答的还算令他满意。 整个过程就是这样,等结果吧。 附上门口两张风景:
生活即问题
1.“生活就是问题叠着问题”–《士兵突击》,高连长。 2.好的领导会把合适的人放在合适的位置,让他发挥最大的价值,而现实中并没有那么理想。被安排在最不擅长的位置,这就是一个问题。你如果是个fish(新手),要么去适应,要么走人。 3.自己的兴趣能够促进你的学习和研究,但是放任这样的兴趣而回避任何你不感兴趣的东西,也是不现实的。问题是没有那么巧你遇到的事情都是你感兴趣的。另外,兴趣是可以改变的,事事无绝对。 4.两天亚信的培训,对那里的环境向往不已。但当你越接近亚信的时候,就会发现你离他就越远。就像你总觉得你所在的楼房要比对面的高。差距必须在离近时才能发现的明显。 5.在IT行业混,你需要有货。货真价实。但是像成才和许三多这样的人都不受欢迎。开放,沟通,协作能力也是必须的。
二叉树的好处
碰到一个题目:做一个通讯录,使用ORACLE数据库,C++,二叉树存储结构,包含索引文件。 花了两天时间,把oracle和C++接口函数OCI搞定。开始考虑程序的设计。 分层考虑: 数据库层,使用C++OCI接口完成。 传输层,使用二叉树存储传递。 应用层,简单窗口化界面。 我出现了一个疑问,为什么要用二叉树,为什么不使用链表。问了辅导老师,他也有类似的疑问–“链表删除和插入的性能更加优秀”。 花了点时间做了点功课。找到了答案: 二叉排序树是一种比较有用的折衷方案。 数组的搜索比较方便,可以直接用下标,但删除或者插入某些元素就比较麻烦。 链表与之相反,删除和插入元素很快,但查找很慢。 二叉排序树就既有链表的好处,也有数组的好处。 在处理大批量的动态的数据是比较有用。 PS:google在查IT技术问题的结果要远远好于baidu。





No Comments » 