今天在群里听到这样的话,“asp.net太简单了,微软过分的封装,难道编程要像word,excel那样简单吗”,具体的可能不是这个样子,反正意思差不多。
我想了想,首先有一个疑问,什么样的人需要编程,编程中最重要的是什么??
谁会编程,我觉得每个人都可以,但这个社会从事编程的人还是少数,编程中最重要的是什么,我的回答有点简单,“思想”,慢慢的我发觉“编程是对生活的一种体悟”,有的时候我就在想,你说一个生活阅历浅的人能编出什么好的程序来,你相信吗,总之我是不相信的。每个进入编程世界,往往刚刚开始的目的是不是一样的,有的人崇拜比尔.盖茨,因为编程让他变成了世界首富。个人观点“比尔盖茨会不会编程不重要,重要的是人家商业头脑,你看看sun公司很nb吧,听说在很多技术上很先进,最后也不是被《甲骨文》给收购了吗”,有的人觉得计算机很神秘,感觉自己需要学会编程,以后可以对旁边的人说自己很nb。其实还有很多人,说说自己吧,编程其实让我感觉自己的生活很充实,能不能成为什么程序员不重要,重要的是能从中学到东西,能带为我快乐。 在此,奉劝那些因该编程而烦恼的人,离开编程吧,这个世界还有很多值得你去做的事情。
学习编程可以像学习word,excel那样简单吗??
这个问题该怎么样回到呢,第一想法就是,学习编程那么困难,哪我干嘛要学习呢?? 开始编程在大一学习c语言,有的人觉得学习起来很难,给自己的感觉不是很难,考试的时候很快就做完了,最后结果还不错,考了97,也许这是我上大学最高的学科了。后来自己才发现学习c语言很没意思,我不是说c语言不好,而是在这个地方想在c语言进步一点很难了。正好那个时候老师布置做网页的作业,刚刚开始的时候全部都是html,我想搞个动态的,什么cgi,好像记得那个时候perl可以实现,java也可以,也不知道什么我开始学习c#了,说起学习c#,刚刚开始的是真的很困境,虽然语言和c语言差不多,花了很长时间才理解Hello world。也不知道花了多少时间,我会做什么留言板了,后来还好了,学习什么重构,设计模式,微软方法,rup,uml,慢慢的可以理解很多事情,最近也在学习google app engine,
说说个人都google app engine的看法
从某个角度来说,这是一个跨时代的产品,可能生长在中国,运行起来超级慢,不知道是google的问题还是什么问题,不好说。google app engine的意思google托管你发开的网络程序,每个月给你多少流量,cpu时间,请求量,当你超过这些要求,你就得想google付钱,google给你提供数据库,google家的,听google文档上面说不是什么关系数据库,你可以利用google的服务,什么搜索,地图之类的。目前google app engine提过python和java的支持,虽然自己对python不是很熟,但是从最简单的留言板可以看出,用java真的好累,用python感觉真的很好。
为什么编程不可以简单呢???,你以为asp.net真的很简单的吗??简单的是什么?难的是什么??,你清楚吗。。你觉得什么校内网用到的技术很先进吗,你觉得腾讯很多技术很先进吗??,但是不管怎么样,人家在中国成功了,你说google技术先进吗,yahoo技术先进吗,微软技术先进吗,仔细想想,他们在中国很成功吗??,对于编程,要想成为一个商人,要看的也许就是这些,不好的技术不一定不会成功,再好的技术不一定能成功,做为一个程序员,我们只是在二进制世界里建立一套规则,让这套规则为人们服务,而不是去炫耀自己的技术怎么样,不要以为什么传说中的黑客怎么样,他们也是在二进制里建立规则,有的时候他们只是去发现别人的规则漏洞,去做什么我就不知道呢。
最后我想说的 “要是编程不能带给你快乐,你可以不编程,还有很多事情值得你去做,编程只是建立规则,规则是为人们服务的,不要太轻浮了,踏踏实实去做自己想做的事情”
ada.young 2009年5月20日15:18:32
分享到:
相关推荐
此外,编程还可以激发孩子们的创新精神,通过技术实践,他们可以将自己的想法转化为现实,提升动手能力和创造力。 随着人工智能(AI)的快速发展,编程教育已被视为对未来人才的重要准备。国家也在基础教育阶段积极...
这款“青少年图形化编程等级考试(Scratch编程)绘图40题40个源程序”集合,为孩子们提供了一个系统学习和实践Scratch编程的机会,同时也是一个检验编程技能的良好平台。 一、图形绘制基础 在40个源程序中,首先从...
总的来说,创建一个简单的标准计算器项目不仅能够帮助初学者掌握基本的编程技术,还可以让他们体验到从需求分析到代码实现的完整开发过程,对后续的复杂项目开发大有裨益。在这个过程中,他们会学习到如何组织代码、...
少儿编程学习是一个逐步深入的过程,通常分为初学阶段、进阶阶段和精进学习阶段,旨在适应不同年龄段孩子的能力发展和...通过合理引导和支持,孩子们可以逐步建立起编程思维,为未来在科技领域的发展打下坚实的基础。
可编程逻辑器件是现代数字电子设计中不可或缺的一部分,它们允许设计人员快速地实现各种逻辑功能,并能够根据需求进行重新编程。在数字电子系统领域,主要的器件类型包括存储器、微处理器和逻辑器件。存储器主要用于...
标题中的“C简易编程器”指的是一个用于C语言编程的简单工具,可能是一个集成开发环境(IDE)或者轻量级的代码编辑器。这个编程器提供了基础的代码编写、编译和调试功能,使得初学者或者对复杂IDE不熟悉的人也能方便...
该编程程序不需要传统编程器的编译过程,直接通过对脚本进行定义即可改变程序内容,且脚本简单易懂,适合不会编程的技术人员直接定制计算软件。 附带说明书和模板文件 说明书目录 简介 软件说明部分 1.主程序...
H5U-ST简易编程手册提供了关于使用ST(Structured Text)编程语言进行工程创建、变量定义、字元件类型定义以及流程控制指令的详细指南。ST是一种高级的IEC 61131-3编程语言,常用于PLC(可编程逻辑控制器)编程,因...
标题中的“自制好用 PIC 编程器成功”意味着我们将探讨如何构建一个简易但功能完备的PIC微控制器编程器。PIC编程器是用于烧录代码到Microchip公司的PIC系列微控制器中的设备,使得用户可以对这些芯片进行编程、调试...
总的来说,北京润飞RF1800(USB)智能编程器是嵌入式系统开发中的一款强大工具,其便捷的USB连接、高效的编程速度和解密功能,为开发者提供了极大的便利。配合专用的软件,使用者可以更加高效地进行项目开发和故障排查...
PLC编程简易编程.ppt
对于简单的查询,可以直接使用`SQLExecDirect`函数;对于需要多次执行或参数化的SQL,可以使用`SQLPrepare`和`SQLExecute`。在OCI中,对应的是`OCIStmtPrepare`和`OCIStmtExecute`。 3. **数据检索**:执行SQL查询...
它的设计目标是使编程变得简单、有趣且富有创造性,旨在激发孩子们对计算机科学的兴趣。Scratch的特点是采用了积木式编程,通过拖拽不同功能的彩色代码块,孩子们可以直观地理解编程逻辑,而无需关注复杂的语法细节...
自制实用编程器是一种创新的硬件项目,旨在为电子爱好者和工程师提供一种经济高效的方式来编程各种芯片。这样的设备通常由一些基本的硬件组件、接口电路和配套的软件组成,能够读写微控制器、闪存和其他类型的可编程...
3. 轮船没有轮囗,为什么被称为轮船呢? 知识点:历史知识、船舶知识 在这个题目中,我们可以看到历史知识和船舶知识的应用。历史知识可以帮助我们了解船舶的发展和演变,而船舶知识可以帮助我们了解船舶的结构和...
”这一主题时,我们需要明确一点:软件编程并非遥不可及的技能,而是可以通过自学来掌握的。然而,自学编程并非一条轻松的道路,需要坚定的决心、良好的学习方法以及充足的实践。 首先,让我们理解编程的本质。编程...
首先,我们要理解编程不仅仅是关于语法和代码,它更是一种解决问题的思维方式。 一、理解编程基础 编程的基础包括计算机科学的基本概念,如数据类型、变量、控制结构(如条件语句和循环)、函数等。学习这些基础...
5. **电源**:为编程器提供稳定的工作电压,通常为5V,可以通过USB接口或者独立电源供电。 然后,软件部分包括: 1. **固件开发**:编写微控制器的固件,实现串口通信协议,如RS-232或USB CDC,并实现24C芯片的...
《Android编程入门很简单(8.7小时多媒体教学视频)》是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。《Android编程入门很简单(8.7小时多媒体教学视频)》避免出现...
AT89C5X系列单片机是一款广泛应用的微控制器,由Atmel公司生产,它在电子工程领域中被广泛用于各种嵌入式系统的...通过这样的实践,用户可以深入理解单片机的工作原理和编程流程,为后续的电子项目开发打下坚实的基础。