切身感受
在这个世界上,如何自己写代码,最难看懂的文档,永远是同事写的需求文档。最难看懂的代码,永远是同事写的业务代码。我很纳闷,像Spring这样的官方英文文档,我看起来也不太费劲,但是需求文档,我却要花费极大力气。像Spring这样的源码,我读起来也尚能较好应付,但是业务代码,我却常常需要绞尽脑汁。
清晰 VS 混沌
相同的东西,不同的宿命
北方有些省份早晚都是吃稀饭的,我家乡就是。面粉和水就可以做出一种稀饭叫面汤,如果加几个鸡蛋进去,口感会更好些。
然而同样是面粉和水,只要把比例变一下,最后做出来的就是浆糊。可以用来粘东西。
如果要建造一座复杂的房子,那必须要先设计好造型、画好图纸,这才能保证造出来是自己想要的样子。
从简单的、直接的几行十几行程序开始,比如计算器;到复杂的小工具,比如大数计算器。这个过程中你逐渐明白数组、指针、内存布局、函数,了解递归、栈、链表,然后学基本的数据结构。之后再写程序,你需要考虑代码的优雅、简单。
同样是面粉和水,一个成了面汤,一个成了浆糊。同样是一堆建材,一个成了平房,一个成了别墅。
为什么相同的东西最后却落得不同的宿命呢?其实不在东西本身,而在它的主人,主人掌握了它们的命运。主人精雕细刻一些,那就是工艺品,主人粗制滥造一些,那就是日用品。
渴望美丽,追求美好
工具都是一样,代码却是不同,原因不在于语言、类库或IDE,而在于写代码的人。水平和能力只占次要原因,主要是认知和态度。这些写代码的人只把代码当作“日用品”,压根儿没想过把它变成“工艺品”。要知道代码除了被服务器运行外,也是要被人看的,怎么说也要讲究点美感吧。我们从小都知道踏青和春游,那是因为春天万物复苏、柳绿花红、春意盎然。不仅是视觉上的盛宴,还有心灵上的享受。我们从来没见过像下面这样的诗句:脚踩干枯的野草,手拿落叶的光棍,眼望满目的疮痍,背对凄凉的大地,内心万念般俱灰。
这种场面应该不会有人追求,是吧。
前戏做足,水到渠成
1、Java,介绍一个软件—AIDE,可以直接编译运行Java代码,同时还可以编写简单的安卓程序,支持自动补全、代码高亮、语法提示等功能,使用起来也非常不错,下面我简单介绍一下这个软件的安装和使用。下载AIDE,这个也直接在手机应。
我对画画不太了解,但是我知道有个成语叫胸有成竹嘛,就是在画竹子之前,大脑中已经有竹子的样子了。所以画画就是一个对物体的复原过程。随着计算机科学的发展,软件行业也得了较大的发展,三维立体图,三维动画,各种仿真程序等做的越来越逼真。这对各行各业都起到了极大的推动作用。比如在一栋大楼开工前,它的三维立体模型就用软件做出来了,跟真的一摸一样。那么在实际建造时,就是一个复原过程,只需解决工程问题即可。同样在装修开始前,装饰公司也会用三维软件把装修后的效果图给画出来,我们可以调整配色方案,调整家具布局,这样最后装出来的才能最大限度的满意。写代码也是一样的,如果提前不规划,想到哪儿写到哪儿,结果很可能就是混乱的。不仅别人很难看懂,自己过段时间也会迷糊。如果再没有注释的话,简直就是噩梦。
1.从字面意义上来讲,源文件是指一个文件,指源代码的 *** .源代码则是一组具有特定意义的可以实现特定功能的字符(程序开发代码). 2.源代码在大多数时候等于源文件. 枫舞在上面说过2.最直观的概念 在这个网页上右键鼠标,选择查。
模型化是必由之路
操练一把试试
老话说得好,“光说不练假把式,光练不说真把式,连说带练全把式”。这次咱们来个全活儿,从头到脚的“大保健”,有说也有练。首先需要郑重说明的是:在对未知事物探索的过程中,不存在严格意义上的对错,也不存在严格意义上的好坏。只有一个八字方针,那就是:大胆假设,小心求证。我希望读者朋友不要以对错好坏去评价这个世界上的任何人和事。这不是一个非黑即白的世界,这是一个五彩缤纷的世界,同样,这也是一个真实的世界。
首先需要确定开发语言,比如c,c++,java,python,php,.net等,当开发语言确定后就可以根据语法规则通过代码编辑器开始编写代码了。软件开发学习是一个非常不错的选择,就目前软件开发而言java专业仍是比较吃香的一个专业,就业。