给刚入职开发者的几句心里话

一,别让自己的身材变样

我身边很多做开发的朋友,也认识一些在这个行业工龄较大的人,有些人是:空叹当年小蛮腰,而今一身五花膘。有些人慢慢地慢慢地就聪明绝顶了。所以一定要保持运动,生命在于运动嘛

 

二,着重积累,形成自己的开发工具

 

老程序员扪心自问,我们做了几年的开发,有没有积累自己的Tools?是不是每一个新项目的感觉是,我上一个项目也写了这样的代码?怎么项目做多了都在做一些重复的事情。我们不停地在写,不停地写,为了生活,为了程序……

 

我在09年的时候做WinCE,WinCE不像现在的Android,很多常用的应用程序都自带了,作为一个基于WinCE开发的产品,基本上什么都得自己写,比如说Settings、Launcher,Music,Ebook等等。我的一个同事,做有自己的积累,自己写了一套UI,开发效率那叫做快啊。UI上除了指定加载哪张图片,放在那个位置,其他的都不用管了。

 

我的另外一个兄弟,做J2EE后台的,他自己写了一套代码生成器,做J2EE开发的都知道,一般都采用(Struts+Spring+Hibernate、Mybatis等)作为基础架构。Bean,Dao,Biz,Action来分层。其实这里面很多代码都是重复的。像我之前的项目代码

我代码里面采用泛型,基本上都是这样的代码:

所有的Dao接口里面

public interface Bean名称Dao extends GenericDao<Bean名称, Integer>{}

所有的Biz接口里面

public interface Bean名称Service extends GenericService<Bean名称, Integer>{}

所有的Biz实现里面

public class Bean名称ServiceImpl extends GenericServiceImpl<Bean名称, Integer> implements Bean名称Service {

private Bean名称Dao Bean名称Dao;

public void setBean名称Dao(Bean名称Dao Bean名称Dao) {

this.Bean名称Dao = Bean名称Dao;

}

@Override

public GenericDao<Bean名称, Integer> getDao() {

return Bean名称Dao;

}

}

这里还使用泛型了,不使用泛型更加痛苦。这叫做类爆炸了。但即便使用了泛型这么多个类还是很累的。不是吗?现在不用了有了代码震动器,不用一分钟统统搞定,包括配置文件等等.所以积累自己的Tools很重要,会让你事半功倍...另外一个就是要积累自己的通用组件,比如说权限管理,日志管理等等


三,多读源码,多看API,比百度谷歌更重要

现在对于技术上的某个功能,在网上基本上都能找到,只要能看懂代码的人即使了解不多都能实现基本的一些应用。这对新手有好处,但千万别依赖网络


四,保持看书,无论看什么书,《计算机程序设计艺术》也好《金某梅》也罢。


五,沟通很重要。善于学习,善于沟通!不多说了,都明白的。


六,有空没空写写博客或者日志吧。


就这样吧..不多说了,其实做自己爱做的事情比什么都重要。


转载自:http://blog.csdn.net/tangcheng_ok/article/details/38542123

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值