
杂谈
文章平均质量分 73
小肥悟道
10多年软件开发的工作经验。9年的移动应用产品研发经验。精通JAVA以及Android平台的应用软件开发。同时精通C#以及Windows Phone平台应用软件开发。期间有二年Srcum Master的带队经历,给组织和团队带来充足的激情。对于敏捷软件开发的管理和方法有比较深刻的认识。平时喜欢运动,尤其足球和篮球。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
真正优秀的程序员有哪些与众不同之处
“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2. 理解不同数据结构和算法的优缺点,不单是内存中,还有磁盘上的表现。3. 首先深刻理解你所在的领域,然后抛开计算机,像普原创 2021-03-20 11:42:16 · 193 阅读 · 0 评论 -
云计算概念
首先让我们了解一下大师们对“云计算”的经典看法: 比尔·盖茨1989年在谈论“计算机科学的过去现在与未来时”时说:“用户只需要640K的内存就足够了。”那时,所有的程序都很省很小,100MB的硬盘简直用不完。 李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现 起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。“云计 算”带来原创 2021-03-20 11:35:00 · 282 阅读 · 0 评论 -
软件工程师必须知道的20个常识
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件原创 2021-03-20 11:10:47 · 256 阅读 · 0 评论 -
如何做一个成功的程序员
好的开始是成功的一半,本书首先会试图告诉你什么是程序员?为什么要做这样的程序?正确的入门方法是什么?程序员只有在理解了以上内容的基础上,才能进一步更快地提高自身技能,这时候再开始程序的设计。其实,对一个软件的开发者来说,真正重要的不在于这行代码怎么写,那些代码应该怎么写,关键是思路的问题,而思路事实上是经验的积累。经验是使你从最初的封闭的思维方式,到最后形成开放式的思维的一个过程。将我十几年程序生涯中获得的一些经验告诉读者,使大家少走弯路也是我想写这本书的主要目的。程序≠软件 现在很多...原创 2021-03-20 10:44:29 · 232 阅读 · 0 评论 -
IT届保证你现在和未来不失业的十种关键技术
在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗。 可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的专业技能高枕无忧,认为你在任期内足以胜任公司给你的开发任务(当然就不会再花银子去培训你啦)。 不要告诉我你们公司对原来用VB3开发的业务处理系统很满意,而你呢,也认为自己除了用C语言开发程序以外,不会再去做别的什么事情。 你是不是对.NET和Java为争夺开发工具市场撕破脸皮而熟视无睹,你是不是对XML将原创 2021-03-20 10:42:45 · 235 阅读 · 0 评论 -
IT技术的未来探讨
争论Windows和Linux谁更好是没有意义的,只有相互借鉴才能促进不断的完善。撇开个人的喜好,从客观的开发角度来看,Windows和Linux都是成功的系统。曾经在开源社区最大的比较就是Linux的内核比Windows好。这个争论到后来突然偃旗息鼓了,因为我们既然看不到Windows的内核,就无法做出客观的比较。在就业市场上,从需求的角度来说,可分为专业和非专业需求。有的客户是专业公司,需要开发专业系统,他们也有专业人员维护,有的客户是面向非专业市场的,比如开发游戏,给普通用户使用。这2者的市场总体原创 2021-03-20 10:37:10 · 208 阅读 · 0 评论 -
算法认识的心得体会
最近工作发生了不少的变化,结束了自己工作11年的手机产品的软件研发岗位,随之而来的是准备在后台的数据库领域重新出发,这对自己也是全新的挑战。其中对于算法的研究是必不可少的。经典的教科书里面写道,程序=算法+数据结构。所以作为一名程序员,工作的大部分时间都在研究算法。算法需要从人的思维出发,应用于计算机上面,让计算机按照自己的想法运行起来。早些年,计算机的硬件设备还比较初级--主要指cpu和内存等,这个时候编写出来的程序运行起来性能不高,即使人们不但优化各种算法来提高程序运行的性能。到了现在,计...原创 2020-08-29 21:34:16 · 1187 阅读 · 0 评论 -
中国为什么出 不了好的程序员
什么是好的程序员?相信每个程序员心中都有一个答案。但是有一点是可以肯定的,程序员拿出的产品一定是代码。个人认为代码的好坏是程序员优秀与否的重要标志。那在中国为什么出不了好的程序员呢?答案很简单,不是程序员写不出好的代码,是大的环境根本不允许他们去写出好的代码。首先,在中国做项目一般都是时间非常紧,在这样的情况下是写不出好的代码的。其次,没有人会重视代码的质量,只要实现功能即可,长此以往原创 2013-06-02 21:53:04 · 709 阅读 · 0 评论