公司做项目的几点经验总结(个人经验)

  首先作为一个低级码农,写这篇文章是需要一点勇气的。。哈哈哈。。。毕竟自己也才做了几个小项目而已,没有资格高谈阔论。反正就是希望给一些不知道的人一些思路,知道的活就不用看了。本文是从程序员视角进行分析。

  1.项目的注释。

这是一个很大的而且很严重的问题,一般只要公司不做强制性要求的话,至少我们部门,我很少看到能有自觉写注释的人。这就导致了一个问题,如果那个人的方法写得很复杂,或者命名不规范的话,又没有注释,当然雪上加霜了,结果就是,其他人看那个人写的代码,不说看不懂,调不通,至少也会花费大量的时间去做,去弄清楚哪些东西,从而浪费了大量的时间。   

  2.只去关心自己做过什么。

大家也许会说,我做项目的话,为什么要关心别人写过的代码呢?我只要把自己做过的事情做完就行了。反正工资又不会少我的,其实这种想法也不是错的,但是大家有没有想过这么一个问题:如果只是关心自己的代码,自己学到的东西,是不是很有限?你有一个苹果,我有一个苹果,交换过来,1个人还是只有一个苹果,你有一个思想,我有一个思想,交换过来每个人就不止一种思想了,所以吸取别人的经验,可以在以后的编程过程中,少走弯路。

  3.知其然而不知其所以然。

打个比方:有些人说,我做事,调用公司的框架,把事情做出来就行了,何必去关心这些东西是怎么实现的? 排序调用一下方法,数据库连接调用一下方法,分页调用一下方法,所有的东西都是用现成的就行了。我说这些的目的,并不是说要大家完完整整的写一遍,因为公司要求的是快速开发,肯定是用框架好些,但是我只是想让大家有这种研究的想法,毕竟,去研究一下,钻研一下,对自己以后的程序的长期发展也有好处。

  4.做自己不喜欢做的事情。

这一点大家也许会想,我就是一个码农,难道还要挑三拣四?要我做什么就应该做什么啊。其实我想说,你给老板打工,老板选择你,其实这是双向选择,没有谁欠谁的道理,就拿我来说,我喜欢JAVA,但是我们部门有搞JAVA的,也有搞.NET的,本来JAVA搞得好好的,我被抽过去搞.NET,导致了兴趣不足,我也有很多牢骚,因为部门就我一个懂JAVA  &.NET的人,哈哈,然后我找到老板,单独谈话,说明了我想在下一个项目搞JAVA而非.NET 的意愿,试想一下,如果我不说,老板以为我什么都懂,弄不好下一个项目还会让我搞.NET,我说这些的目的是:在允许的范围内,要争取自己的权益,毕竟,我们和老板都是双向选择的。

  5.客户提什么要求,我就做什么。

这点大家也许经常在做项目的时候会碰到,一下子又来了一个新的需求,然后又使劲的迎合客户,反正就是只要钱没拿到以前,就会不停的做,不停的做。大家有没有想过,其实我们可以主动出击,把项目做好,而不是等客户来挑毛病,因为客户大部分不是软件专业的,他也不懂,他反正觉得怎么好看就怎么样改。其实主动发现问题,也是一种能力。

  6.为了钱才去工作。

这一点我是写给入行 不久的人的,因为作为我个人来说,我是因为兴趣才走上编程的道路的,但是我知道很多人编程的目的就是为了养家糊口,并不是特别感兴趣,作为 年轻人,其实不要想上司给很多工作,然后又没给多少钱,自己做的事情和创造的效益不相符合,于是产生不满情绪。其实反过来想,我学到了东西,我拥有的是年轻,当我知识到了一定程度以后,如果他不给我加工资,我可以跳槽啊,我就可以有跟下一个老板谈钱的资本。

  7.人与人的沟通能力

试想一下,你在一个公司里面,然后的话,你总是一个人在搞自己的东西,碰到了问题也不去问别人,总是以自己的思路解决,有时候,确实可以 解决问题,但是会走很多弯路,如果多与人沟通,就可以借鉴别人的思路,毕竟,项目是一个整体,这就是所说的团队意识。3个臭皮匠,顶个诸葛亮。

好了,就说这么多,菜鸟不才,如有不好的地方,请大家指出来。

时间: 2024-10-21 02:12:53

公司做项目的几点经验总结(个人经验)的相关文章

谈谈最近独立做项目的一些事情,一些小经验,分享之!

可以说我是一个码农,一个纯正的码农,一个脱离了低级趣味的码农,时刻准备着要做一个对社会有贡献的码农. 平常最喜欢的事情就是在群里问问题,总是有那么一群好哥们在一起,这样可以享受装逼的乐趣. 谈了这么多无厘头的话题,总归要切入正题,我大学的时候学的是JAVA,但是无奈大学时光都沉浸于美色和游戏当中,所以导致大学毕业的时候,只会写一点简单的东西,只知道JAVA中的swing(这个貌似是我懂的最深的知识了). 也就是在我找工作四处碰壁,走投无路的时候,我发现了一条阳关道:啃老.虽然这不怎么好,但是确实

在公司做的项目和自己在学校做的有什么区别?

前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家还是学生的时候有没有这个问题:公司做的项目和自己在学校练手的项目有多大的区别.我以前在学校跟着视频做一些项目练手,总感觉公司做的东西会要难很多,不知道跟公司的真实项目区别在哪. 总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目和自己练手的项目有啥区别,欢迎补充. 一.区别 在视频练的项目大多数都是由讲师在本地编码来讲解整一个项目的开发

从0到1带人做项目

项目:在既定的资源和要求的约束条件下,为实现某种目的而相互联系的一次性工作. 项目成功的三个要素: 1.必胜的信念 2.正确的信息同步 3.可靠的人力 项目风险往往在如下几方面 一.信息同步 尤其是跟外部团队合作时,信息同步是重中之重.明确整体项目的目标,清楚自己所在的细分项目在整体项目中所处的环节和作用,以及同其他团队的协同依赖关系.在这里需要向对外的接口人了解整体项目的完整流程,而且一定要跟对方项目的接口人完全对一遍项目整体流程,让对方明白我知道整体项目流程目标和自己所在环节和作用.沟通项目

在较成熟的中大型公司做创业项目,是种什么样的体验?

在体制发展较成熟的中大型公司里,搞创业项目,也是创业的一种姿态. 记得之前经常会碰到一些即将毕业的或者面临择业的朋友,会问到“依照现在国内互联网公司发展的情况,现在选择去一些较成熟的公司,如BAT这类的公司更好呢,还是选择去一些创业公司更好呢?” 很多专业的职业规划指导师,都会列出N条这样选择或者那样选择的优缺点,但是今天我想和大家分享另外一种工作的姿态,如标题所示. 什么样的公司称得上较成熟的中大型公司呢?这个当然也没有统一标准,不过按照目前国内互联网公司的现状来说的话,除了以BAT为首的大佬

按照我做项目的经验

按照我做项目的经验,来了项目,首先是分析项目的目的和需求,了解这个项目属于什么问题,要达到什么效果.然后提取数据,做基本的数据清洗.第三步是特征工程,这个属于脏活累活,需要耗费很大的精力,如果特征工程做的好,那么,后面选择什么算法其实差异不大,反之,不管选择什么算法,效果都不会有突破性的提高.第四步,是跑算法,通常情况下,我会把所有能跑的算法先跑一遍,看看效果,分析一下precesion/recall和f1-score,看看有没有什么异常(譬如有好几个算法precision特别好,但是recal

决定以后再做公司的项目的时候,能够用其他语言的绝对不用delphi

1.delphi7的IDE真的很不友好 2.delphi7的控件有的有问题 3.delphi7居然不支持结构体的泛型存储 4.网上的解决文档超少,一些小bug,就要折腾半天 5.pascal语法太过结构化,不喜欢 作为公司的项目来说,一定要便于维护,开发时间尽量少的同时,可维护性其实更重要.delphi7我实在是看不到这些.

留下来做项目经理还是跳槽学Java

毕业两年了,曾经给自己计划工作两年后跳一次槽,去尝试学习更多的东西.2012年7月5日入职,现在整整两年,最近面临这样的一个抉择:是留在公司继续做项目经理,还是跳槽去学习Java. 我的基本情况:本科学历,地理信息系统专业(GIS),刚来A公司的时候编程几乎零基础(只在大学学过C.VB,而且都是要挂的课).刚到A公司的两个 月,从<C#初级教程>开始,学了两个月C#,开始做一个BS版的档案管理项目.因为是GIS专业,五个月后被调到另一个基于skyline平台二次开发 的数字城市项目(最近准备验

OA办公系统哪个公司做的好

OA系统是企业的基础软件,对提高企业的办公效率和流程整合有非常重要的作用,有些企业觉得oa系统没有技术含量,比较简单,同时自己的需求也比较简单,不必要耗费太多的成本,于是就用很低的价格购买了不入流的产品.但在使用中却发现总归是“一分钱一分货”,这样的产品不但稳定性.安全性差,产品细节很不完善,而且服务没有保证,二次开发就更别提了,连最基本的需求都很难满足,更别提个性化需求和高级需求,只能勉强用上一年两年,然后重新选型 在选型之前,我们需要了解一下协同OA的基本知识. 一.协同OA的主要功能: 协

西安装修公司做毛坯房的装修费用

西安毛坯房装修要多少钱呢?买房之后的另一项花费就是装修了,稍不注意就会出现被坑的局面,尤其是在高消费的大西安.今天,云麦装饰(www.iyunmaizs.com)就来跟您说说西安装修公司做毛坯房的装修费用. 项目名称单位单价(元)工艺做法及材料说明,平米65     1.清理墙面,批刮环保腻子,三遍涂刷.墙漆为三色以上另加3元/平米或每房间加150元     2.铲墙皮另记每平米3元.     3.基层处理,批灰另记.     4.门窗洞口减半计算如包门窗套则全部扣除洞口面积.     5.不包