因为工作需要,被安排从 iOS 开发转到了 Java 开发。开始很抵触,出于多学习的目的,也就接受了的安排。不知不觉,都开发 Java 两年左右了。
现在觉得,学习 Java 是很必要的。当初自己 iOS 好长一段时间都感觉不到有进步,技术上一直滞而不前,就像达到了技术瓶颈,短时间很难突破。
开发 Java 这么久,慢慢又由刚开始接触新知识因为各种不会造成难受的适应期到现在的逐渐舒适,回头想了想,感觉作为开发人员,能够使用 Java 进行开发是必须应有的基础技能。于我,可喜的是,现在终于可以独立写后台,再也不用想办法麻烦别人给自己写后台了。现在距离未来独立开发的目标又近了一步。
这几天没事时忽然心血来潮,将自己开发 Java 两年左右时间进行了一点小总结:
写代码要规范
因为 Java 开发工具 IDEA 有代码规范检测插件,使用这个可以强迫你严格按照代码规范进行编写代码,很不错的感觉。我坚持了一段时间,感觉以后会一直规范下去,这样写的代码才更好看。编写 Java 代码是这样,编写 iOS 代码同理。编写规范的代码就像书写好看的字,给人清爽感。一定要选择好的开发工具
工欲善其事,必先利其器。使用好的编辑工具,会改善自己的心情,更会提高开发效率。现在是重效率的时代,有好的工具,可以节省很多时间。我刚开始写 Java 代码,使用 eclipse,因为它在 Mac 系统表现极差,自己被折磨坏了,运行卡顿、页面难看,等等问题,让自己看着它就难受。现在开始使用 IDEA ,终于有了久违的感觉。不但运行速度快了,看着也悦目不少,心情大大变好。开发中再怎么小心也不为过
一次因为自己失误,导致测试环境 down 机一天,浪费了别人不少时间,以至造成埋怨。这个自己不舒服,别人也不舒服,而失误原因只是因为很小的一个点,开发一些代码后,自己测试没毛病,就想当然的认为没问题,然后提交代码到测试环境,因为是公共模块,最终导致整个环境坏掉,关键还好长时间查不出原因。这个要吃一堑长一智了。以后小心点,对内,努力提高自己的程序员素养,不去浪费自己和别人的时间。工具类、工具包、项目框架,项目初期就要设计好
这些东西,越后期修改成本越大,就像盖房子,地基如果坏了,后面会很麻烦,甚至整个建筑就坏了。所以项目前期一定要规划好,多花点时间无所谓,前期不花时间梳理,后期根本没法办。
对比各个语言优缺点,总结学习方法
学会学习,知道怎样高效学习。
学习 Java ,反补 iOS ,把 Java 编码优点引入到 iOS 学习中。对自己的工作要有清晰的认识
要尽量远离垃圾工作,陷阱工作。那样的工作出力不讨好,最后坑的是自己。学会拒绝,学会说不,坚决不做老好人
学会识人
职场上不要太单纯,有些话不能想说就说,有些人不能只看表面,知人知面不知心,画人画皮难画骨。
以前我有个自认为关系还可以的同事,后来他离职了,某天我翻微信,发现他删除了我微信好友。那时我才发现,与人打交道,一点也不简单。
慧眼识人很难,但是自己需要努力去改善。不然某天肯定要载大跟头。比如你很信任一个人,有一天他却把你卖了,然后你不知道,还到处说他的好,那真是很可悲的事。如果可以,严格区分工作和生活
工作上要认真负责,生活上,要好好享受生活。
2019.05.25 16:25
上海 虹桥V1