热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

从事两年Java开发的一点小结

因为工作需要,被安排从 iOS 开发转到了 Java 开发。开始很抵触,出于多学习的目的,也就接受了的安排。不知不觉,都开发 Java 两年左右了。 现在觉得,学习 Java 是很必要的。当初自己

因为工作需要,被安排从 iOS 开发转到了 Java 开发。开始很抵触,出于多学习的目的,也就接受了的安排。不知不觉,都开发 Java 两年左右了。

现在觉得,学习 Java 是很必要的。当初自己 iOS 好长一段时间都感觉不到有进步,技术上一直滞而不前,就像达到了技术瓶颈,短时间很难突破。

开发 Java 这么久,慢慢又由刚开始接触新知识因为各种不会造成难受的适应期到现在的逐渐舒适,回头想了想,感觉作为开发人员,能够使用 Java 进行开发是必须应有的基础技能。于我,可喜的是,现在终于可以独立写后台,再也不用想办法麻烦别人给自己写后台了。现在距离未来独立开发的目标又近了一步。

这几天没事时忽然心血来潮,将自己开发 Java 两年左右时间进行了一点小总结:

  1. 写代码要规范
    因为 Java 开发工具 IDEA 有代码规范检测插件,使用这个可以强迫你严格按照代码规范进行编写代码,很不错的感觉。我坚持了一段时间,感觉以后会一直规范下去,这样写的代码才更好看。编写 Java 代码是这样,编写 iOS 代码同理。编写规范的代码就像书写好看的字,给人清爽感。

  2. 一定要选择好的开发工具
    工欲善其事,必先利其器。使用好的编辑工具,会改善自己的心情,更会提高开发效率。现在是重效率的时代,有好的工具,可以节省很多时间。我刚开始写 Java 代码,使用 eclipse,因为它在 Mac 系统表现极差,自己被折磨坏了,运行卡顿、页面难看,等等问题,让自己看着它就难受。现在开始使用 IDEA ,终于有了久违的感觉。不但运行速度快了,看着也悦目不少,心情大大变好。

  3. 开发中再怎么小心也不为过
    一次因为自己失误,导致测试环境 down 机一天,浪费了别人不少时间,以至造成埋怨。这个自己不舒服,别人也不舒服,而失误原因只是因为很小的一个点,开发一些代码后,自己测试没毛病,就想当然的认为没问题,然后提交代码到测试环境,因为是公共模块,最终导致整个环境坏掉,关键还好长时间查不出原因。这个要吃一堑长一智了。以后小心点,对内,努力提高自己的程序员素养,不去浪费自己和别人的时间。

  4. 工具类、工具包、项目框架,项目初期就要设计好
    这些东西,越后期修改成本越大,就像盖房子,地基如果坏了,后面会很麻烦,甚至整个建筑就坏了。所以项目前期一定要规划好,多花点时间无所谓,前期不花时间梳理,后期根本没法办。

  1. 对比各个语言优缺点,总结学习方法
    学会学习,知道怎样高效学习。
    学习 Java ,反补 iOS ,把 Java 编码优点引入到 iOS 学习中。

  2. 对自己的工作要有清晰的认识
    要尽量远离垃圾工作,陷阱工作。那样的工作出力不讨好,最后坑的是自己。

  3. 学会拒绝,学会说不,坚决不做老好人

  4. 学会识人
    职场上不要太单纯,有些话不能想说就说,有些人不能只看表面,知人知面不知心,画人画皮难画骨。
    以前我有个自认为关系还可以的同事,后来他离职了,某天我翻微信,发现他删除了我微信好友。那时我才发现,与人打交道,一点也不简单。
    慧眼识人很难,但是自己需要努力去改善。不然某天肯定要载大跟头。比如你很信任一个人,有一天他却把你卖了,然后你不知道,还到处说他的好,那真是很可悲的事。

  5. 如果可以,严格区分工作和生活
    工作上要认真负责,生活上,要好好享受生活。

2019.05.25 16:25
上海 虹桥V1


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
author-avatar
郭伟健逍遥_308
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有