第一个项目感受

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项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的