闲谈、优秀程序员
文章平均质量分 76
jinzi12345678
勤奋、执着、专注
展开
-
给年轻程序员的几句话……
1、找其他开发人员合作开发我们正处在科技历史上第一个绝好的时代,你几乎不用在意在哪工作、为谁工作。只要你有一个还过得去的网络,你就可以和另外一个在世界任何角落里的人一起来完成某段程序。我知道,越来越多的有经验的开发人员开始把他们的一部分时间投入到这种知识共享里。2、阅读经典著作《代码大全(第二版)》, 《程序员修炼之道》, 《程序设计实践》, 《设计模式》等。3、阅读WikiWik转载 2011-11-26 10:10:51 · 645 阅读 · 0 评论 -
语言是载体,思想才是灵魂---浅谈java DAO与C#三层架构
语言只是载体,思想才是程序设计中的灵魂。能把“白菜做出茄子味”来的程序员才是优秀的程序员。语言是相同的不管是像java、C#这种纯面向对象的语言还是C++过渡语言或者C面向过程的语言……总是有很多相似的思想在里面。就那java中的DAO设计模式与C#中的三层架构来说:java中的DAO设计模式,这种模式是比较常用的一种模式。主要应用于对数据库的操作访问。实现了数据层、实体层、业务逻辑层、表原创 2011-12-09 22:53:16 · 2886 阅读 · 0 评论 -
不管你信不信,反正我信了。是这样实现的……
生活中的东西,都是可以用程序来模拟实现的。 今天code陈问我这样一个问题: 用程序表示“你回来了,你回来了我很高兴!”这句话。 我是这样写的: boolean isback =true;原创 2011-12-21 11:12:01 · 1644 阅读 · 0 评论 -
程序开发的十年
面向对象”比你想象的要难得多也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。 十年之后,我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模技术对于每一个开发团队都是非常有价值的。软件开发的难点在于沟通这里的沟通是指与人的沟通,而不是sock转载 2011-12-20 20:51:11 · 659 阅读 · 0 评论 -
什么时候学习编程都不晚
编程就如一种超能力。通过它,你可以创造出成千上万的人们可以看到的东西;你可以改变人们的行为方式、思想方式及与他人交互的方式。这棒极了,但是,我也见过好多人,他们认为这是一种他们力所不能及的能力。我也见过很多非技术出身的人,他们似乎以为这种超能力只会赋予那些足够幸运的人——他们在很小的时候就拥有了这种能力。在高中,我曾学习了两门计算机技术的课程,所以在大学时我才有充分的信心去面对编程。如果在此之转载 2011-12-16 17:26:36 · 1028 阅读 · 0 评论 -
告诉你一个真实的互联网:精英与草根
我有两个朋友。L的公司在上海,大半时间跑广东。他是华南某所不太知名的大学毕业的,小眼睛质朴男,多年以前还是个文学青年。哥们做手机网游的,我见他使过好几款手机, 但最贵的一个也不过1千多块钱。比起什么Web2.0、移动互联网的概念,他更关心珠三角的几千万农民工和城市边缘的大学生“蚁族”,怎么关心?在东莞的 夜宵摊上跟他们拼啤酒,在富士康厂区外网吧里刷夜,跟靠做他们生意开上宝马的便利店老板扯淡……转载 2012-01-06 13:52:10 · 3439 阅读 · 0 评论 -
从程序员到技术领导者
爱java: 入行你为什么要当程序员?每当我问起很多人入行的人,回答各不相同。 有很多人是因为喜欢。谁说过:热爱是最好的老师。当然,关键是热爱是否能支撑自己把爱好做成一份职业。但不论做多久,因为热爱或曾经热爱,这个理由就足够了。你不能希望撒一粒种子,都变成参天大树。所以,对进来和离开的人,我们都应该鼓励。 新入行的人,建议他们用1-2年来转载 2012-01-07 12:51:51 · 761 阅读 · 0 评论 -
女程序员的故事
因为有人在酷壳里评论里说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件,让我很感动。其中,有一个故事让我回味很久,在脑海里挥之不去,可能是因为她的经历和我很相似,她的想法和我很有共鸣。本来,我想通过收到的这些故事然后编辑成一篇关于女程序员的文章,但是我转载 2012-01-08 13:21:50 · 948 阅读 · 0 评论 -
所有程序员都是自学成才的
本文是从 All Programmers Are Self-Taught这篇文章翻译而来。 在我十几岁的时候就开始玩甲级级棒球。我水平很差,但当我决定要做好什么事时,最终总能如我愿。现在我是计算机专业3年纪的学生。在编程上,有些事情和体育是截然不同的:棒球教练可以教会你如何打棒球,但一个计算机教授却不能教你如何编程。我很吃惊,在整个大一期间,我的老师或教授从来不点评我的转载 2012-01-10 11:46:34 · 1235 阅读 · 1 评论 -
关于编程,大学没有传授的8件事儿……
1、我们总是错的;2、事情若有可能出错,就一定会出错;3、所有的代码都烂;4、Bug总会存在;5、客户最大;6、纸上谈兵是行不通的;7、少即是多;8、编写代码只是我们所做工作的20%而已。转自:http://echowong.info/post/2011-12-10/7633778翻译 2011-12-12 13:17:26 · 893 阅读 · 1 评论 -
程序员如何找到自己的时间?
不知道你是不是有和我一样的体会,作为IT人员(软件开发、网络运营、项目管理等等),仿佛我们每天都有做不完的事,写代码、做维护、以及我们最讨厌的,无休止的会议。但是,除了工作,我们也需要生活,也要关心粮食、关心电视,晚上检查一下不热的暖器,或者修一下卫生间不停滴水的水龙头。家人需要你的照顾,你还想看看最新的失恋三十三天,或者追一追美剧、找几个人去踢踢球、打打电子游戏机。以正常上班计算,早上8转载 2011-12-05 22:07:39 · 636 阅读 · 0 评论 -
15件事造就有理想的程序员
1.走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2.了解自己的公司以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!3.与最优秀的转载 2011-11-25 12:41:26 · 618 阅读 · 0 评论 -
不要迷失在技术的海洋里……
技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下: 在这些语言、技术、工具、理念中,每一项转载 2011-11-26 16:48:59 · 709 阅读 · 0 评论 -
程序员不良的习惯
分享一些程序员个人修养的行为表现,希望程序员们能够引以为戒,更快的成长!1) 情绪化的思维如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你 经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。Java就是shit。我最恨的就是使用UML做设计。需求怎么老在变,没转载 2011-11-27 12:55:42 · 861 阅读 · 1 评论 -
程序员不得不知道的十二件事
导读:在当今竞争日益激烈的环境下,程序员们的工作环境与工作状态并不理想。作者Robert Diana就此话题写了一篇文章《12 Things A Programmer Really Needs To Know》,他分享了自己做程序员的12个经验心得,更好的帮助程序员认清自身环境,并更加有效的提升自身价值和解决项目开发过程中的难题。现CSDN对原文进行编译,内容如下:“怎样才能成为一名优秀的转载 2011-11-27 13:09:49 · 790 阅读 · 0 评论 -
java能不能引领一个新的时代?
Tiobe公布了2011年11月编程语言排行榜,前二十排名无多大变化。从下图的排行榜可以看到,依然是C阵营的天下。距Tiobe发布2011年年度编程语言只有两个月的时间了,这个奖项是颁给这一年里评级增长率最高编程语言的(图1中Delta这列)。相比C#的+1.61%和JavaScript的+0.90%,貌似Objective-C将凭借目前2.79%的增长率成为了最佳候选人。2011年11月原创 2011-11-27 13:26:43 · 919 阅读 · 0 评论 -
每位开发人员都应铭记的10句编程谚语
所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。1. 无风不起浪别紧张,这也许只是一场消防演习代码设计是否糟糕,从某些地方就可以看出来。比如:a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d. If/else嵌套过深转载 2011-11-29 14:08:05 · 1241 阅读 · 0 评论 -
优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习转载 2011-12-02 18:21:10 · 568 阅读 · 0 评论 -
为程序员量身定制的12个目标
投递人 itwriter 发布于 2012-01-14 23:15评论(13)有4766人阅读 原文链接 [收藏] «» 英文原文:12 resolutions for programmers 对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了 12 个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。转载 2012-03-03 13:00:17 · 946 阅读 · 3 评论