驰's profile大四了!~~~~~~~PhotosBlogListsMore ![]() | Help |
|
|
大四了!~~~~~~~新的起点。。。。 September 12 博客搬家通知事实上这个博已经荒废了好久了 因为工作的关系,SPACE也早转成了部分好友可见 之前一直在用sina的,但感觉一直也不是很好 昨天朋友推荐了yo2,去看了一下,简洁的风格。。。我蛮喜欢 所以决定就在那混了,虽说我也不是经常写,写出来也没啥文笔 但总是一个生活的记录,让一些因为各种原因联系很少的朋友知道我现在还在哪,在干什么! 就是这样。。。 新博客的地址是http://maye.yo2.cn 欢迎大家没事来踩 June 15 MySql不能插入中文解决方法做毕设机器太卡,不能用太大的数据库,所以打算使用MySql。 安装,建库,建表,一切都好。可是插入数据时,英文没有问题,插入中文就报 data too long for column 'sName' at row 1上网查了一下原因,原来是字符集的问题,修改办法为:
(1)修改 MySql安装目录下面的my.ini(MySQL Server Instance Configuration 文件)。 设置
default-character-set=gbk(注意,有2处)
(2)修改data目录中相应数据库目录下的db.opt配置文件 default-character-set=gbk
default-collation=gbk_chinese_ci
重启数据库,关闭控制台窗口重新登录数据库,执行SQL,一切正常,又用JSP连接了一下,也没有出现乱码。OK! May 15 十年编程经验与大家共享有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。
第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。
第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。有了上面第一点的基础,才可能到达这第二点的境界。现实问题总是不断变化着的推陈出新的,从未知到半知到已知,是人认识客观世界的一个过程,恰如人生从天真到懵懂到成熟的过程。
天才是什么?聊着聊着我们突然说到比尔盖茨,说到那些天才黑客,朋友和我都很兴奋。我问朋友,从他总结的两点来看天才是怎么实践这两点的?朋友想了一下说,天才就是生来就有那种抽象的能力,他并不一定局限于计算机领域的空间来看待问题,他拥有从这个世界其他领域来模拟体验计算机领域的天赋,他甚而可以抽象整个世界。
朋友的思想太博大高深,如我这般入行不久的初级程序员怎能领会?但我还是装作深有体会的不断点头,同时把朋友从山巅拉到山脚下。我说:“你说得太抽象了,不如你告诉一个起步阶段的程序员应该怎么慢慢通过实践来逐步达到这种境界吧。”我知道朋友在这方面颇有体会,他以前曾跟我提起他毕业后在第一家公司是怎么接受锤炼的。果然朋友很快开始阐述:“很简单,起步阶段就是专心的模仿。切记不要被那些乱七八糟的东西晃花了眼,什么j2ee与.net之争,什么soa的革命等等,你不要去关心这些东西。当你在公司上班时,会有这样一个矛盾,当你完成公司交待的一个任务时,你可能为了尽快完成任务用了很多别人现成的框架。这本身没问题,但何谓专心的模仿?就是说你在工作之余,需要来研究这些框架,你可以不用这些框架,而是用最原始的方式来写,你会慢慢体会到框架的约束,进而有对框架进行改进的欲望。但是最终你也会发现:其实任何一个框架都比你自己写的要好。然而在你不断模仿的同时你就得到不断的提高。”朋友越讲越起劲,又开始分析高手和低手在起步阶段的差异,“其实所谓学得快,所谓高手,就是说他在模仿的过程中不断比较自己写的东西和框架本身的差异,不断发现问题,想尽办法解决问题,思考得越多,你碰到的问题就会越多,这是一个正向循环,最终你的技术能力就会螺旋式的上升;而低手只会被动的等待问题,一旦问题自己觉得解决得差不多就放下了,这样自然就不会产生更多的问题,最终技术能力就始终停留在那个菜鸟阶段。”
朋友的话让我惭愧不已,我就是典型的不求甚解啊,问题解决得差不多就行,能运行就万岁,总是不去深究,这样给系统留下多大的隐患啊,而且也是对自己极大的不负责任。
聊完了技术方面的东西,我们想聊点轻松的,但是话题仍然离不开那些搞技术的新人们。朋友正好最近替公司招聘人才,面试了很多名校的计算机相关专业的一些毕业生。朋友说他们技术功底不够扎实,我说他们除了这个,心态也很浮躁,恨不得一参加工作就拿大几千的工资,一进公司就做项目经理,太眼高手低。朋友也深有同感,说面试的时候就有一种怪怪的感觉,而且朋友进一步将这种心态问题提升到编程提升到认识论的高度,“其实我觉得他们本质上是一个不能够正确认识自己的问题。认识论其实很简单,首先认识问题,然后解决问题。你说你想做项目经理,那么你需要具备哪些技能,技术上的,管理上的等,你需要多长时间来磨炼这些技能等。编程不也就是这样嘛,认识问题,抽象问题,进行设计编码最终解决问题,其实做所有的事情都是如此。”
跟朋友的这番聊天让我受益匪浅,而让我感受最深的不是上面提及的这些关于编程和心态两方面的道理,而是我体会到:技术人员并不像人们想象中的那么呆板,每个人都在以自己的方式活着,不断参悟人生的玄妙,而技术人员以一种更为奇特的方式和电脑搏斗,付出了更多的心血,当然体悟得也更加深刻,然而最终每个人都会殊途同归。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1600426 May 11 职业规划评估报告
May 09 诡异。。。。。刚刚要关机的时候
突然有一条消息过来
hola!
汗。。。。
又是一个说西班牙语的人加我
已经是第二个了
之前那个小子来自厄瓜多尔
现在这个貌似不懂英语,无法交流
为啥会有不认识的外国人加我呢?
纳闷Ing
看来明天要查查我的名字在西班牙语里是不是有什么特殊含义了
恩。。。。
睡觉
明天开始写论文 April 23 近期流水帐——关键字:实习 违约 毕设 最近在忙的事好多,关键标签RT(哈哈,想起了大三时兄弟几个查栋栋这个外号的意思,日子过的好快啊) 实习: 三月份回来的时候就怀着坎坷的心情进了纬创实习,之所以说坎坷,呵呵,第一次去工作,第一次正式的走出学校,相信大家都会有这种心情吧。初到纬创,一切都是那么新鲜,很帅气的工作间,配置很牛X的电脑,朝九晚六签到打卡的生活。开始很认真的去投入到了实习中,听课,做练习,巩固了JAVA,熟悉了 Struts。现在回想起来,这六周的时间的确过的蛮充实的,每天都有新的收获。。。。又学会了一些新的知识,又熟悉了纬创的这一帮兄弟,还认识了带我们的赵哥,好人啊!!!!:) (应该和谷歌拼音建议,没有紫光那个专有笑脸,真的很不习惯,哈哈) 违约: 本以为已经没啥别的机会了,本已经做好了在纬创打拼三年的准备,没想到,转过年来,IBM又招人了。于是。。。我就去了。经历了去年的无奈,开始就是忍受不住金钱的诱惑,抱着玩玩的态度过去的,虽说又遭遇一个TL问了一个极不专业的技术问题(竟然问我%&……%×&……%,鄙视,有这样的问法么),但最后还是神奇般的接到了Offer。4月13号,我收拾好自己的东西离开了纬创。小小的心疼一下我的违约金 毕设: 算是违约带来的直接后果吧,本来在纬创代码公司都给好了。就等着弄篇论文交上去也就算完事了,可因为自己的瞎折腾。。。。一切只能从头再来了,咔咔,反正也没啥事,做就做吧。。。下了mysql,自己配了cvs,我的毕设开始动工了。。。。 先汇报这么多近况吧,做翻译去了 (回头一看,一大篇流水帐,唉,我的文笔啊,曾经的曾经,我小时候作文还做过范文朗读呢,哈哈,多写日志,练笔练笔) April 18 MYSQL初学者使用指南MYSQL初学者使用指南 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|