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

一,别让自己的身材变样

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

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

老程序员扪心自问,我们做了几年的开发,有没有积累自己的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,比百度谷歌更重要

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

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

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

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

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

给刚入职开发者的几句心里话,布布扣,bubuko.com

时间: 2024-10-13 16:19:23

给刚入职开发者的几句心里话的相关文章

调侃 -- 刚入职时的单纯

借个漫画调侃下刚入职时傻傻的想法 当然也不是说排斥加班,既然选择了这个行业,也做好了加班的准备 还好现在的公司不怎么加班,相比某些企业简直不能算是加班 对于哪些上班好几年的老员工,下班后仍能坚持在工位上做下去,我表示确实挺了不起 每个人都有自己的喜好,毕竟做IT的,尤其是做研发的确实都有点工作狂 个人感觉工作就是工作,生活不仅仅是上班,越是做IT的,越要培养自己的其它兴趣,不要被工作qj了

MySQL DBA 刚入职时如何快速拥抱新的环境

方法何其多.这里介绍的是懒人做法.也就是.借助工具   但是.生产环境是不能随便安装程序的.肿么办?   没关系.我们伟大的percona 已经为我们考虑周详鸟      这里.我们要借助三个工具:      ① pt-summary:绿色纯天然.免安装.下载即用.收集MySQL Server所在OS的基本信息   ② pt-mysql-summary:本地安装.然后远程收集MySQL Server的基本信息   ③ innotop:将MySQL Server的信息分析的粒度做细.让你深入观察和

centos6.5下yum安装lnmp(适合刚入职的新手的方法)

新入职的员工,开始的时候都是让配环境,本地写代码用的wamp,在lnmp或lamp测试,除非有些土豪公司 用的是(果机). 另外安装时,把整个流程在脑子里先过一篇(记不全也没关系,一回生二回熟),重在实践,实践出真知! 一:首先要在自己电脑安装一个虚拟主机软件,我这有: vmware10 ---> 网盘地址:http://pan.baidu.com/s/1pJt5HVl centos6.5(32位):网盘地址:http://pan.baidu.com/s/1pJqNLxD xshell4:  网

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

一,别让自己的身材变样 我身边非常多做开发的朋友.也认识一些在这个行业工龄较大的人,有些人是:空叹当年小蛮腰,而今一身五花膘.有些人慢慢地慢慢地就聪明绝顶了. 所以一定要保持运动,生命在于运动嘛 二,着重积累,形成自己的开发工具 老程序猿扪心自问,我们做了几年的开发,有没有积累自己的Tools?是不是每个新项目的感觉是.我上一个项目也写了这种代码?怎么项目做多了都在做一些反复的事情.我们不停地在写,不停地写,为了生活,为了程序-- 我在09年的时候做WinCE,WinCE不像如今的Android

致初入职场的兄弟姐妹

致初入职场的兄弟姐妹   我很喜欢电影<燃情岁月>中的那句台词--"有些人能够听见自己内心的声音,非常的清楚,他们依循着自己的内心来行事.这些人变得疯狂,或者成为传奇--"(Some people hear their own inner voices with great clearness and they live by what they hear. Such people become crazy, or they become legends. )     这是

新入职,领导要立即分析出他不知道且特别重要的问题,该怎么办!

本文转自知乎 作者:接地气的陈老师 ----------------------------------------------------- 有同学问:新入职,领导要立即分析出他不知道且特别重要的问题,该怎么办!(是滴,是!不是?)well,我知道大部分同学听到这个问题,胸中草泥马已经呼啸欲出了.不过我还是耐着性子问了句:领导在这个公司多久了?同学回答道:好几年了,不是新人. 凸(艹皿艹 ) 按目前流行的网络爽文的风格,下边的剧情该这么展开:上知乎发帖子<如何评价XX公司领导的行为>然后下边

入职第二天(培训第二天)

又是一天培,训的结束,今天的培训内容非常丰富,我也学到了很多的东西(不得不感叹入职后快速学习能力的重要性).今天的培训分为三块:沟通技巧,时间管理,班级活动. 上午的9:30-12:00都是由田老师讲解沟通的技巧.田老师讲的第一点是职业发展.作为刚入职的信任,为自己做一个职业规划是非常重要的,一个好的职业规划能够引导你走向成功.首先,需要有一个对于成功的定义.对于我目前阶段而言,成功就是成就足够的物质基础,足够我在一个一线城市买套房,结婚,为父母也买套房子,一家人过上潇洒的生活.为了这个成功,我

入职近一个月感想

累!累!累! 刚入职的第三天加班到凌晨1点多,这是给我这个新员工一个下马威. 从5月8号入职到今天5月26号,刚好三个星期,15天的工作日中9天是在加班的,最早晚上9点后才能走,晚则到家已是凌晨2点多,还有周六加班, 这些天经历下来感觉身体已经被掏空. 说说做的项目吧,这个项目是从我没来之前一个星期前开始的,也就是五一以后开始,是一个地产行业的信息系统,包括了PC端后台管理和PC端前端展示以及手机端应用. PC后台主要内容包含了项目管理.团队管理.计划节点管理等,PC前端及手机端主要包含了:我的

实习及入职前的高效习惯

我网上看到一篇不错的文章,对比了一下,我与它有相当多的相似之处,所以分享给大家,以求共勉!说明我在原文的基础之上做了部分修改简化,以求节约大家的时间啊. “人之患在好为人师”,我也特烦教导别人.一来是认为每个人的情况不一样,很难一概论之.那些号称他的成功可以复制的,不是为了骗你钱买书的,就是教你抄袭造假骗人的.二来我光讲.你光听,基本没用.我好好讲<易筋经>,你好好听,你还是不会少林武功.所以,你们想听我讲,刚入职场应该注意什么,让我为难了, 想来想去,还是说说好习惯.在江湖上混,养成好习惯第