java程序_Java程序员职场必备技能

Java程序员职场必备5大技能

1. 代码托管工具

代码是程序员价值的体现,我们需要把它保管好,单纯的存储在个人电脑上是一种不负责的现象,我们需要将代码存储在像"银行一样安全" 的 git 或 SVN 上。

Java软件开发过程中,效率和稳定性这两大要素都能通过Git来实现。一个合格的程序员一定要学习Git。如今Gitlab还有很多Plugin可以使用,比如CI/CD,Kubernetes等等,Git学好一定会在开发中如虎添翼的。

9b7dc09239276caee2b1a3d5d8b6e544.gif
df95535ff45fc9fa4f048168e91cbbe5.png

git

2d6d69a8895cd9a4e5f047ec7c39d76d.png

svn 老牌的小乌龟

2. 熟悉编码规范

代码优化,程序员必须懂得一门学问,简洁漂亮的代码给人的感觉就像如沐清风,一堆垃圾的代码给人的感觉就像吃了翔一样的难受,养成良好的代码优化习惯是必须要养成的。

编码规范是一种利他的行为,在团队中能融洽进行的一种前置条件,也能体现程序员综合素养。

3. Bugs管理工具

工作协作中我们必须掌握几种常见的协作工具开源的禅道 ,收费的 jira 都是大家喜欢的协作软件。

0f8b69754eb678eca211707baac3571b.png
e18f010b73480d9d3574da659f2abe82.png

4. 数据库开发技能

作为一个程序员,不了解数据库怎么能行,那么数据库到底是个啥呢,作为一个Java工程师,平时和数据库打交道着实不少,所谓的CRUD其实就是对数据库进行增删改查的操作。

是不是没听懂,好吧,简单来说,像MySQL这样的数据库,就是用于存储结构化数据的,比如一个学生的信息数据,一个商品的数据,或者是一个学生购买商品的消费数据。

联想到平时我们经常使用的Excel,其实和数据库挺像的,数据库其实就是一个表格,里面有很多的数据类型,比如字符串,比如数字,再比如长文本等等。

而这类数据库也叫关系型数据库,典型代表就是MySQL。

fa2bc03f3d85ac31f500c3b43bb5650e.png

除了关系型数据库之外,近些年来还有很多nosql(not only sql)数据库在兴起,
比如MongoDB,以及图数据库、列式数据库等等,这些数据库对于新手程序员来说用的并不多,所以本文我们只讨论关于关系型数据库的内容。

数据库安全,主要是防止SQL注入,尤其是web表单提交时更要注意SQL注入

增删改查需要知识要熟练掌握,尤其是查询,非常注重性能,不同SQL语句写法处理速度是不太相同的,有些写法需要3秒,换一种写法可能就只需要0.3秒.

d77750fca1d4c2cfba45db3a7c131fbc.png

5. Linux 操作系统知识

CentOS是基于红帽子开源代码规定释出的源代码所编译而成,CentOS完全开源且免费

不过作为一个程序员,你很有必要学会linux,如果你的程序最终是跑在线上的Linux服务器上,那么你就更应该从现在开始投入linux的怀抱中。

9b7dc09239276caee2b1a3d5d8b6e544.gif
a44a0b3886ef664226313f8d899bf9fb.png

Linux文件目录常用命令

· 查看目录内容(ls)

· 切换目录(cd)

· 创建和删除操作(touch、rm、mkdir)

· 拷贝和移动文件(tree、cp、mv)

· 查看文件内容(cat、more、grep)

· 其他(echo 、重定向 >/>>、管道 |)

用户相关权限介绍

· chomd命令

· which命令

其他命令介绍

· 关机/重启(shutdown)

· 查找文件(find)

· 软链接(ln)

· 打包或压缩(tar)

· 超级用户权限(sudo)

· 软件安装(apt-get)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值