找到相关内容 422
我是程序员么?
我是程序员么?好像这是个很傻瓜的问题!   曾经,我也认为这是个很傻瓜的问题,因为很长一段时间,我都以软件工程师自居,毕竟“工程师”这三个字听起来要比“程序员”好听的多。更何况中国的名片管理制度不够严格,别说我想说自己是软件工程师,就算印个伊拉克总统,可能也会有人给我印。只要我掏钱。   不过,现在我不这么想了,工程师太多,雨后春笋啊!反之,平心而论
http://www.cyqdata.cn/cnblogs/article-detail-39664 
程序一样去学习
学了好多东西 也写了很多很多程序 算起来 我是在初一开始认识这些的 当时学习了Pascal 然后初中三年 又学了一些算法 然后就可以写一写简单的程序了 随后就初中毕业进了高中 如果说要开始认真学习算法和数据结构 是去年的这个时候吧 当时也是出于好奇 因为有很多问题之前的学的东西远远不能解决 学习算法 实现程序真的给我带来了不少东西 其中有很多实在是在意料之外的 也许将来就离不开写程序了 . . 一
http://www.cyqdata.cn/cnblogs/article-detail-39627 
第二个iPhone应用程序:“Say Hello”
项目需求 写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!” 需求分析 这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,<名字>!”。但是要注
http://www.cyqdata.cn/cnblogs/article-detail-39591 
程序员有哪些发展方向
程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。   绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都不在这行做了,自然没什么好说的了。一般来说,程序
http://www.cyqdata.cn/cnblogs/article-detail-39586 
请不要做浮躁的程序
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方
http://www.cyqdata.cn/cnblogs/article-detail-39576 
云计算之旅5—实战第一个云程序
一. 摘要   首先圣殿骑士很高兴云计算系列能得到大家的关注和支持,这个系列准备了几个月,终于在今天发布第一篇了(由于文章太长,拆成了两篇,这是其中一篇)。在这几个月中通过不断的使用和实践,对云计算总算有了一个较粗浅的认识,所以也希望能够和大家一起分享。在发布这篇文章之前也考虑了很久,因为一开始就讲概念的话,势必会得不到很好的效果,毕竟大家都不太熟悉这个新事物。与其“人云亦云&rdqu
http://www.cyqdata.cn/cnblogs/article-detail-39564 
完美程序员的10种品质
谁是完美程序员?著名博客作家Alex Iskold在《明星软件工程师的10种特质》一文中给出这个问题的答案:   1. 热爱编程   2. 完成事情   3. 持续重构代码   4. 使用设计模式   5. 编写测试   6. 善用现有代码   7. 专注可用性   8. 编写可维护的代码   9. 能用任何语言编程   10. 知晓基本的计算机科学   这是一份合理的清单,但是这份清单侧重于次
http://www.cyqdata.cn/cnblogs/article-detail-39553 
蛙蛙推荐:C语言入门之二——编写第一个有意义的小程序
简介   上次配置好了linux+vim+gcc以及写了一个HelloWorld级别的示例程序,这次写一个稍微有意义的程序,在写这个小程序的过程中,我们快速的对C语言有一个大致的了解,SICP里指出,要学一门语言,要注意3个方面,一是这个语言提供了哪些Primitive,如数据类型,表达式,语句;二是提供了哪些组合规则,三是提供了哪些抽象机制,我们学C的时候也有意识的留意一下。   需求分析   
http://www.cyqdata.cn/cnblogs/article-detail-39526 
一个程序员的创业失败教训
这段经历是悲伤的,也是快乐的,毕竟创业是充满激情的,想着自己以后可以不再给人打工了,可以给自己打工了,一个程序员写了很多年的程序之后,能够有机会给自己写程序,现在想着都是兴奋的,心情久久不能平静。   创业的那个项目是我自己带队开发出来的一个大型的物流信息平台,技术团队都是我一手带出来的,每个人都有自己的技术特色,有的擅长客户端展现,有的擅长后台业务逻辑,有的则对总体架构把握很好,我认为这个团队是
http://www.cyqdata.cn/cnblogs/article-detail-39521 
技术总监谈好的程序员如何写代码
要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。 即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有 一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结 构,非常复杂的表达式,随处可见
http://www.cyqdata.cn/cnblogs/article-detail-39518 
程序员怎样学数学
I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack o
http://www.cyqdata.cn/cnblogs/article-detail-39514 
求指点--自己初步设计的一个C/S结构程序的服务器端的层次结构图
今天看了下google app engine,突发奇想,也想自己搭建一套类似的东西,根据自己的需求封装好底层的通讯处理过程,给自己以后开发的时候用,当然规模比起GAE那就是相当相当的小了。今天称着脑袋发热先做了下简单的层次设计。话说这是本人第一次设计这么一个东西(嗯.....划分一下分类,就算是个C/S开发用的框架吧)的说,不知道这里面应该都会涉及到什么东西,把自己的想法放上来,由于经验匮乏,有路
http://www.cyqdata.cn/cnblogs/article-detail-39460 
程序给闺女出算数题——我的头脑体操
闺女上一年级,放假了,老师要求假期里每天做20道100以内加减法的算术题。我一想,这好几十天,每天出20道,时间长了也够烦的。再说出出来的题,也不一定各种题目都能出到。干脆编个程序,自动出题得了。于是,程序的需求归纳为:   随机生成N道M以内非负整数加减法的算术题,题目应该在概率上均匀分布。   (注:以下C++代码在VS2008上调试运行通过)   准备: 为了将
http://www.cyqdata.cn/cnblogs/article-detail-39452 
WindowsPhone7开发简单豆瓣网应用程序之主页面功能实现
WindowsPhone7开发简单豆瓣网应用程序之主页面功能实现    在上一篇博文当中介绍了豆瓣应用程序的界面设计,那么这些界面是如何实现功能呢?下面我讲代码分享给大家。     主页面图:   大家可以看到主界面我们需要实现三种功能的搜索(搜书,搜乐,搜影)。由于这三种搜索的后台实现代码雷同,这里我以搜书为例。 1) 首先我们需要实例
http://www.cyqdata.cn/cnblogs/article-detail-39425 
使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先荣前言    最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。    由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。 &nbs
http://www.cyqdata.cn/cnblogs/article-detail-39419 
优秀程序员的十个习惯
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习
http://www.cyqdata.cn/cnblogs/article-detail-39412 
程序员四大忌,你做到了吗?
一忌:轻易言败,没有自信  没有永不放弃精神的程序员,只是一个有程序员名号的假程序员。一个真正的程序员,知道在程序设计的过程中,可能会遇到不计其数的困难和问题,可能有极多的挫折和失败,而成功只有一次。   就为解决一个问题,我们可能连续十几甚至几十小时的坐在计算器前不停的工作。   一个问题解决了,可能又有其它的问题出现。而你要是不能坚持下来,可能从前的一切努力都流失了。轻易言败的人请不要做程序
http://www.cyqdata.cn/cnblogs/article-detail-39408 
我讨厌智力题:我还是个程序员吗?
本文是从 I Hate Puzzles: Am I Still A Programmer? 这篇文章翻译而来。     大概是一两个月前,朋友送了我和老婆一份礼物:一个有1000个小拼块的拼图版,拼的是艾歇尔名作:   昨天我们决定试一试身手。   仔细看了看这个图片,60-70%的色块都是灰的。这些拼块都非常的小,只有少数几块能辨认出上面画的是什么东西:艾歇尔的眼睛和背景上窗户的某些部分。等把
http://www.cyqdata.cn/cnblogs/article-detail-39407 
Windows Azure入门教学系列 (一): 创建第一个WebRole程序
在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言)。在开始学习之前,请确保你的机器上已经安装了:   Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010)  Windows Azure Software Development Kit (Novembe
http://www.cyqdata.cn/cnblogs/article-detail-39348 
世上没有“著名程序员”
我经常跟我的一个朋友一起吃午饭、闲聊。通常我会东一句西一句,说说音乐,说说正在开发的一些变态项目。他会告诉我一些他工作上的事或者他的旅行计划,他出售了一个公司,可以悠闲好一阵了。有一回吃完饭后,他对我说:“跟程序员聊天真是很轻松,不用谈论风险投资和协议报表之类的东西。”   风险投资和协议报表?废话,明天我要去处理一个x0xb0x,而今晚我正在修改一个新的和MulletD
http://www.cyqdata.cn/cnblogs/article-detail-39341