项目开发经验终结2015/4/7

  软件开发,之所以能这样快速的发展,是因为我们总能够站在巨人的肩膀上走的更远。

  因为开源项目的兴起,使得这一个现象更加普遍。网上的各种大大小小的开源项目,小到一个js插件,大到一个完整的项目。

  对于中国程序员来说,开源简直太棒了,因为我们可以肆无忌惮的在网站copy代码,而且每段代码还有文档说明。

  越来越多的程序员小白,可以利用网上的开源代码,轻松的完成一个项目。

  那么对于我们这些老鸟来说,我们的价值在哪里呢。

  我的一个长期练手的小项目,已经到了第三次改版了,发现第三次改版我越来越无法执行下去。网上的开源项目总是能让我感到惊奇,里面很多好的UI、创意,我都想把它们放进我的项目中,尤其是UI。

  因为我是程序员嘛,又不是好的设计师(偶尔也文艺一下,苛求点细节上的问题),我没有必要花大量的时间在这些问题上。所以网上开源的UI设计,对我的吸引力很大。

  但在昨天我研究了很久的一套UI设计方案,因为要想了解相关功能,对于我来说难度太大。花费的时间,可能会让我的项目无法完成。最终的选择只能是放弃,虽然有点不舍,但我需要明白,我的价值在于实现功能上的逻辑,而不是UI上。

  

时间: 2024-08-23 10:46:28

项目开发经验终结2015/4/7的相关文章

纸币时代的终结—2015上半年经济综述

纸币时代的终结—2015上半年经济综述 2015-07-20 18:19阅读 10万+ 本文的天涯阅读地址:http://bbs.tianya.cn/post-develop-2045348-1.shtml 纸币时代的终结—2015上半年经济综述 写在前面的话 这些年来,每年年中一次,年底一次,讲述宏观经济,已经成了我的惯例.作为一名离经叛道的乐观主义者,我总是要不停的突破极限,阐述更加深刻的道理,描绘更为宏大的历史,刻画更为广阔的未来.这一次,相信也不会让大家失望. 有句话,在我这两年的总结中

java项目开发经验总结,值得收藏!绝对有用!

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法! 关于基

面试题:项目开发经验总结 !=!=未看

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1.掌握项目开发的基本步骤2.具备极强的面向对象的分析与设计技巧3.掌握用例驱动.以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法! 关于基

项目开发经验分享—分页查询

从今天开始,我将和大家分享一下最近经手项目的开发经验.今天我们分享的内容是:分页查询! 引言 大家在浏览网页的时候,肯定遇到过这样的效果,一个滚动条套另一个滚动条,上下拉动,看着非常不方便,或是整个检索内容都在同一个页面,导致页面加载速度太慢,等半天都没有反应(如下图),这种情况下,用户可能没有耐心等待直接关闭该页面啦!    当我们的项目检索后内容也很多,这时候我们怎么办?是把用户检索到的信息一下子都显示到页面,让用户在等待加载的漫长过程中耐心耗尽后放弃使用,还是想用户之所想,通过添加分页,去

一位工程师的FPGA项目开发经验总结

转自:http://bbs.ednchina.com/BLOG_ARTICLE_3018248.HTM?click_from=8800024401,6106445608,2014-11-10,EDNCOL,NEWSLETTER 1. 要和人配合 以我们做硬件的工程师为例,测试的时候一般都需要软件的配合,一个对硬件来说无比复杂的工作,可能在软件工程师看来就是几行简单的代码.所以要和人配合,多听听别人的意见,这样必然可以产生新的 know-how,从而加快测试和开发的速度,退一步讲,至少没有坏处.

java_web项目开发经验总结(一)

web项目就像一个动态的记事本,功能很强大,你最初的项目功能调研越给力,项目所能发挥的作用也就越给力.这是因为web网络的强联系性,大家都可以通过访问到自己想要访问的页面,页面里既可以承载信息,也可以承载做事情的功能,而被系统封装起来的功能就叫项目.这也是web项目和C/S架构受欢迎的原因. 这里想说的是对web项目的基础认识.为什么说web项目像一个动态记事本?记事本是用来干嘛的,记录,我们在持久化数据库或非持久化数据库中建立表的目的是什么?记录数据,表的建立往往是我们花了极大的劳动价值来做的

React单页项目开发经验总结

一.背景 最近在负责后台相关项目,使用jQuery+ajax完成了一个菜单配置(三级菜单级联)增删改查项目.一直都想把业余时间学习的react的知识应用到实际项目中,没有好的研发机会,乘着项目与另一个项目开发的空档期,把刚做的菜单配置功能用react实现一遍,于是立马动手实践起来: 二.关键点总结 1. package配置 代码开发完成,用create-react-app打包代码,发现build后的代码,直接用浏览器打开,文件资源路径报错,此时目测有两种方式,一种是修改node_modules里

第一次参与项目开发经验总结

1.开发时本人做法        (1)仔细研究产品原型,尤其是自己负责的部分:        (2)针对自己负责的部分,每个功能画一个业务流程图:        (3)在画好业务流程图后,研读项目结构,每一层主要做什么,每层之间的关联是什么        (4)在做好上述三步以后,我充满热情的开始写代码,写代码前我会先看前辈怎么写,尽量保持代码风格一致,然后把自己的思维逻辑写成注释,然后按照注释一边思考,一边写:        (5)由于经验不足,自身技术不成熟以及排期比较紧的问题,为了与研发

解析工具Gson源码读后感,真实项目开发经验总结

1 1 package gson; 2 2 3 3 import java.util.ArrayList; 4 4 import java.util.List; 5 5 6 6 import com.google.gson.Gson; 7 7 import com.google.gson.GsonBuilder; 8 8 import com.google.gson.reflect.TypeToken; 9 9 10 10 /** 11 11 * Gson:解析json工具基础用法加高级进阶 1