摘要:【Csdn 4月9日编译】作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学*。*日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。当前的经济形势下,很多程序员将目光聚焦在短期内的工作形式上,但是你仍然要抽出时间和精力学*新的技能。以下是...
阅读全文
随笔分类 - 程序感悟
把一些看到的、听到的、自己经历过的写出来……
摘要:SaaS(软件即服务)、PaaS(平台即服务)、云计算、云安全、云服务等名词扑面而来。几乎所有软件企业都在向SaaS转型,IT服务商都准备转轨云计算,所有投软件的VC都只考虑投SaaS和云计算。 当很多不同领域的厂商想搭上SaaS和云计算快车的时候,SaaS和云计算都出现了10种以上不同的定义,还出现了“真假SaaS”之说,就像是Web2.0一样。 SaaS是软件通过互联网来交付,向用户收...
阅读全文
摘要:世伯的一席话引发我对追求和理想的一些思考,这里我想与大家一起分享下我的思考。 有一天世伯来家里做客,谈话间他提醒我,工作要努力,努力就是要趁年轻,但是不要忽略了背后的“人文“,如果所有的事情脱离了背后的”人文“那这件事情就完全失去意义,所以工作努力之余也要尽力保持和家人朋友的沟通,并且做事的时候要思考做这件事它背后蕴含的”人文“是什么。 世伯是一个很有文化内涵的中医和武师,所以他说...
阅读全文
摘要:首先我想说明我本文阐述的是纯粹从美学的角度来写出代码,而非技术、逻辑等。以下为写出漂亮代码的七种方法: 1, 尽快结束 if语句 例如下面这个JavaScript语句,看起来就很恐怖: 1 function findShape(flags, point, attribute, list) { 2 if(!findShapePoints(flags, point, attribute...
阅读全文
摘要:1。悲观 杰出的程序开发者对于他们的工作总是很悲观,这并不意味着他们不会快乐,不会充满活力,性格不开朗,而是他们总是时时思考到底哪里会出现问题,以及如何得到处理。 他们会假定在某个时刻,悲剧降临,所有已经完成的工作都不得不重做,所有硬件都宕掉,所有的安全措施都被攻破,甚至(这个有点过分)办公室被夷为平地……所有辉煌的假设,即使将有可能发生在同一天,他们会立即有一个具体的,可操作的,可检验性的,...
阅读全文
摘要:在软件的世界里,真正重要的是思想,而不是工具本身。 1:应用程序框架: 除了我们常说的"net,mfc,atl,owl( c++ builder 库),windows api", 实际上还有很多的应用程序框架比如QT,java他们都是跨平台的库。 但是所有的应用程序框架库,他们对应的类名和函数可能千差万别,但是他们的对应 的核心的思想都一样:大不了就是一个复合的可以任意层次组合...
阅读全文
摘要:郭研这个名字对您来说肯定是非常的陌生,他是谁?您可以不知道他是谁,但是您只要去过网吧机房,您就很可能用过他的软件 —— 美萍电脑安全卫士、美萍网管大师等一系列的美萍工具。郭研就是美萍的创始人,他是一个默默的在计算机行业奋斗多年的程序员,一个有远见,有想法,善于创新的程序员! 学习之路 早在很多年前,读高中的郭研接触了当时非常的先进的Apple计算机,立刻就被这神奇充满吸引力的“洋玩意儿”吸引住...
阅读全文
摘要:到了一定年纪,每个人不太一样,一般是18-30岁以后,有很多人是不可改变的,他的本我已经太强,根本就不可能穿上对方的鞋子走路,站在对方的角度去思考,如果你觉得自己还能改变的话,请保持并继续往下看,否则就不用在这里浪费宝贵的享受生命的时间。 在走进我们大陆这个光怪陆离的社会漩涡之后,如果还能有百分之一的人保持清醒,这也必然意味着痛苦,那他们就是未来的希望。做纯粹的《麦田的守望者》总是痛苦的,如果你也...
阅读全文
摘要:半瓶香油(C#、sever等):置顶 http://chenxing.blog.51cto.com/ 第五动力: http://www.d5power.com/ RED5视频教程:http://www.flashextensions.com/tutorials.php 编译RED5的教程 : http://www.blogjava.net/sl2cj/arti...
阅读全文
摘要:五流程序员比技术和工具 五流程序员关心的是用什么工具可以产生什么结果,追逐他听过最新、最好、最时髦的技术,沉浸于一些小的练习,却很少走出象牙塔和客户或市场进行真正的沟通,甚至完成大型的真实案例。 四流程序员比整合和管理 四流程序员比前者更关心在什么地方使用什么,他的心里放着集成各种技术的地图,而不偏向单一工具或技术,他在乎运作一场战役的风险,还有资金成本的考量,包...
阅读全文
摘要:糟糕的程序员总是问用户要怎么做,要什么界面,不愿意一起多动脑帮助用户思考问题,不过可怜的用户没有IT的经验,如何对本就不善于沟通的技术员描述清楚自己的需求? 一般的程序员会认为用户的要求很简单,然后求快立即动手开发,后期交货时才发现货不对板:用户的要求其实不简单!此时相互抱怨是家常便饭:程序员指责用户没有一次讲清楚,用户则指责程序员说难道请你拿酒来还得同时告诉你别忘了拿酒杯? 好一点的程序员会花一...
阅读全文
摘要:在今天这个信息泛滥的时代,身为开发者,眼光比技术更重要。缺乏眼光的人,着眼于小,为细枝末节的所谓“创新”不惜肝脑涂地,赴汤蹈火,而面临真正变革时,或坐井观天,守旧拒新,或畏畏缩缩,裹足不前。具备眼光的人,着眼于大,平时稳扎稳打,不为世间纷扰所扰,一旦时机出现,则能抛却门户之见,枝节之争,以过人气概投身变革,成就自己的事业。这前后两者的差距之大,其实全在于对大趋势的把握上。 ...
阅读全文
摘要:与主流的C、C++和Java等开发语言相比,诸如PHP、Perl之类的脚本语言和Ruby、Python等语言虽然适应面相对较窄,但以其简洁、灵活、易于学习和维护的特点在企业应用中逐渐占据了一席之地。 动态语言解困开发人员 IT日益重要,它已成为可以带来竞争优势的一种核心能力。与此同时,IT部门要完成的软件开发项目的数量显著增加。企业的IT管理人员清楚地认识到项目未完成所带来的隐性成本,迅速抛弃了对...
阅读全文
摘要:五一长假之前,我跟好几个开发一线的朋友聊技术的发展,突出的一个感觉是大家都在关注动态语言。有的是使用多年,眼见发展态势不错,大有为自己的先见之明扬眉吐气之感,有的则是刚刚使用,仍处在兴奋不已的状态之中,当然也有仍然保持观望态度的,不过即使是最“保守”的,也能够对动态语言表现出尊重。这与两三年前相比,已经是很大的进步。记得两年前我与Python爱好者tangtao合作策划《程序员》的第一个“动态语言...
阅读全文
摘要:本人做软件多年,一直软件开发行业的各级别的软件开发人才打交道,很多时候, 还扮演面视考官的角色(很遗憾,本人还没有被面试过)。 写下这篇文章,目的是区分各层次的软件开发人员,也让软件开发人员能够对照自己,看看自己在什层次。 软件开发工作,其实是一很杂的工作,需要多方面的技能。我认为,尤其以学习能力和创新能力为主。所以,我以下对软件人才的层次分,也围绕这两个能力展开。 一、门外汉型:...
阅读全文
摘要:重点摘要: “关键的还是编程思想,程序架构,业务流程的分析设计,项目进度的控制,上下级之间关系的处理和沟通。”这些也算得上是IT业半个老人的心得和体会。 记者希望金万钠能给即将入行或者刚入行的年轻朋友们一些建议,也希望能为正向程序员努力的学生朋友少走一些弯路,金万钠为我们总结出了下面这样一些原则: 1 学好基础,基础是关键,不要盲目的追崇新技术。 2 学技术要刨根问到底,要看清楚本质和原理,...
阅读全文
摘要:应用程序框架设计之前言 要做一个应用程序框架的念头Bigtall在几年前就有了,因为在工作中发觉很多方面非常的不顺手,几乎每一个环节都存在这样或者那样的问题: 公司不同项目组做的设计是完全不同的风格,而且设计做不细,导致项目计划越来越流于形式 各层代码凌乱,从后台的java或者c#到前台的html,天马行空,随心所欲 数据库结构和文档不匹配,要不是莫名其妙的多、少字段...
阅读全文
摘要:“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员...
阅读全文
摘要:这是个严肃的话题。同样的问题,高手和菜鸟的看法是不同,怎么样不同呢?我们是高手还菜鸟呢?看看以下问题: 对于AJAX: 菜鸟看到的是一种新技术,趋之若骛;高手看到的是javascript的一种巧妙的应用,适可而止。 对于Web2.0: 菜鸟看到的是AJAX,RSS,Tag;高手看到的是以用户体验为着眼点的开发思想。 对于.Net和Java: 菜鸟看到的是格格不入的两大阵营,二者取一;高手看到...
阅读全文
摘要:【CSDN 编译】不同于传统的看法,程序员更像是艺术家而非科学家。如果你想挖掘出你团队最大的创造性,你就应该开始思考程序员的心理,并将此融入你的管理方法中。 人们经常说程序员是内向的,我发现大多数情况下并非如此。不过程序员的注意力比较长,集中精力的能力也比其他人强。这两点会产生内向的感觉。 写代码是个创造性的工作,并非科学也不是工程学,尽管如果可能的话,程序员愿意将科学...
阅读全文

浙公网安备 33010602011771号