第一个项目感受

2024-06-19 06:48
文章标签 项目 第一个 感受

本文主要是介绍第一个项目感受,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来兄弟连已经两个月的时间了,从最html到现在的php基础结束,是个很有趣的过程,大家怀着各种各样的心情很细心的在自己的纸张上绘制出自己的图案。时间真的如流水般飞逝,眨眼间我们迎来了自己的一个项目,用面向过程的方法做一个商城。
项目前一周老师就已经通知让同学们准备前台模板,全班同学都积极备战。我也找了些模板,但是看来看去总是不称心。国内商城模板都一个样,没什么新意,而且界面太花哨,看上去太乱,我个人比较喜欢简洁大方的页面,更重要的是,这是自己人生中第一个PHP商城,不是自己一手打造的话,总觉得有点可惜,所以我决定自己写个页面,无论好坏都是自己一份心血。对于从事过1年前台页面的人来说,写个页面不是什么难事,而且自己做的页面最终还会得到额外加分,一件多么美好的事情啊。
一周的时间很快就过去了,大家开始正式打造自己的第一个项目。同学们的积极度都很高,每晚都加班到零晨3,4点,白天 9点半准时到班上自习。在一个学习气氛如此浓厚的大集体中,自己身为一个小组的组长肯定不能掉队,而且还要起到带头作用。第一天老师给我们发了项目要求与项目进度,仔细看了一下,里边要求的功能,基本都已经讲了,哪怕没有讲到的老师在项目过程中也会对同学们讲,从这点可以看出,兄弟连的老师真很负责,所以我们根本不用担心什么。
刚开始着手的时候有点慌,手忙脚乱,无理头的乱做一通,马上发现这样不行,太没有效率了。于是,自己马上停下手中的工作,整理一下思路,看一下老师发给我们的项目进度表,发现这份进度不适合自己,之后草草的制订了一份项目进度表,按着这张表计划的对自己的商城一步步的进行完善。
有人说:程序员做开发,享受的是开发过程 ,而不是开发结果。我觉得真的是这样,做开发像是五味瓶,酸甜苦辣盐,样样具全。
在开发过程中,会遇到各种各样的问题。人们总是喜欢将问题分出个大小轻重,在我看来问题就是问题,没有大小之分,没有轻重之举,只有缓急之说。因为问题是抽象名词,我们不可能将两个问题当做两个苹果那样从外观上来比较一下哪个大哪个小,更不可能用工具来称量一下哪个问题的重量更重一些,我们只能从宏观角度去分析一下哪个问题更需要我们优先去解决,因为每一个问题都是我们的拌脚石,我们早晚都要将它们全部干掉。尤其是我们程序员,开发中的每一个问题我们都不能放过。众所周知网站中的每一段代码是承上启下的,假如我们在某个地方放过了一个问题,那么接下来带给我们的就是更多的问题,回过头来,我们还是要将最初的问题解决掉,这是一件相当悲剧的事情。
遇到问题时我们都会像热锅上的蚂蚁,有时候一个问题我们需要花半天时间来查找,经过我们不懈的努力将问题找出后,我们悬在嗓子上的心终于可以放下来了,用手摸摸后背,已经是一身的汗水了。做为程序员,开发过程中不可能没有问题,所以找问题的方法尤其重要。
当我们通过自身的实力想方设法,拨山涉水,翻江捣海......将一个个问题全都变为浮云,那份喜悦,那种激动与成就感,是旁人永远体会到的。就好比是我们上学的时候做数学思考题,我们以每秒死掉10万脑细胞的速度进行思考,N个小时后我们以不知道死掉了多少脑细胞为代价,换来了一个结果后的那种心情差不多。
我们回想一下。在项目过程中我们煎熬了14个昼夜,每晚加班到零晨N点,从正常的人类变成一个个“熊猫”。每晚夜宵就是泡面加火腿,吃到听见”泡面”两个字就想吐。每天就是教室、食堂、宿舍,三点一线,只有周六日才会走出校门,机械到没法再机械的生活。脑子里除了代码还是代码,吃饭的时候想代码,睡觉的时候梦代码,聊天的时候谈代码,仿佛我们生活在一个代码的世界里。同学之间打招呼从当初的:HELLO哇?变成现在的:还活着呢? 同学们,我们苦不苦?回答:不苦的,请举手!事情都是有两面性的,有苦就有甜。
功夫不负有心人。当我们历经两周的艰辛,兴致勃勃的将源代码已经被我们改的面目全非的作品交给老师后,心里那个美呀!用什么语来形容一下呢?一个字“舒坦”,两个字“哪都舒坦”。
总体来说,通过这次项目,自己确实长进了不少。从php数组,字符串,系统函数的应用,到MySQL数据库的增删改查,都有了一个很大的飞越,虽然说现在只会运用很少一部分的函数。更重要的一点是,通过这次项目我对PHP程序员又有了一个新认识:PHP只是一个工具,而程序开发需要的是逻辑。也就是说,我们学习PHP固然很重要,但更重要的是我们逻辑思维。比如:我们做一个订单页面:用户从下订单到提交订单,之间的流程要如何设计,订单数据表要如何建立,订单数据如何从数据库里提取到前台页面,以什么样的方式排版显示给用户。这一连串的问题可以比单纯的敲PHP 代码难的多。所以我觉得如果想让自己的思维更开阔,逻辑更严紧,代码效率更高,就要多看别人的代码,择其善者而从之。
尽管做项目的过程中自己的肉体受到了一定的摧残,但自己的精神是很享受的。在社会漂泊了3年,见到了各种各样的人,再我看来,就只有是两类人:一类穷人,一类富人。他们每个人不一定都追求与信仰,但是他们绝对都有属于自己的人生。穷人天天忙碌着,因为他们想变成富人;富人天天也是忙碌着,因为他们想要变得更有钱。我属于前者行列,在我的人生中也许这是最后一次学习机会了,自己没有任何理由不全身心的投入到学习中去,不仅仅是为了我自己,更是为了那些此时此刻所有关心着我的人。
最后感谢兄弟连给我们这么好的一个学习平台,感谢老师传授我们知识与文化,让我们在社会中生存与发芽......各种感谢。

原文地址:http://bbs.lampbrother.net/read-htm-tid-121186.html

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(111) | 评论(0) | 转发(0) |
0

上一篇:用一个简单的图解方式帮助大家理解递归函数,附送第一阶段PHP串讲总结笔记![PDF整理版]

下一篇:职业素质课

相关热门文章
  • 欢迎grade1984在ChinaUnix博客...
  • 欢迎xiaomengsoma在ChinaUnix...
  • 欢迎force_with_you在ChinaUni...
  • 欢迎diyff83在ChinaUnix博客安...
  • 欢迎ceovok在ChinaUnix博客安...
  • 毕业五年(续)
  • 毕业五年
  • 职业生涯规划
  • 中国软件开发工程师之痛...
  • 闲置书处理!
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议

这篇关于第一个项目感受的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1074303

相关文章

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Maven项目打包时添加本地Jar包的操作步骤

《Maven项目打包时添加本地Jar包的操作步骤》在Maven项目开发中,我们经常会遇到需要引入本地Jar包的场景,比如使用未发布到中央仓库的第三方库或者处理版本冲突的依赖项,本文将详细介绍如何通过M... 目录一、适用场景说明​二、核心操作命令​1. 命令格式解析​2. 实战案例演示​三、项目配置步骤​1