标签:
公众号难道变成一个月一次更新吗?
其实我想天天更新的,无奈懒惰加上工作忙~哈哈。
不过主要是没有干货,也不想让大家看我发无聊的记事流水账。
今天给点干货,由于我是程序员,现阶段还很感兴趣,所以分享的内容也是关于程序的。
如果不感兴趣,或者不合适,对你们没什么价值可以取消关注哦~~~。
干货:
当我当程序员一年之后,发现我们写的代码其实就是金钱,不管是学习过程中还是项目开发中。
不管我们代码写得如何,或许多年以后你想如何找到你的项目呢?也许你想看看你当前青涩的漏洞百出的代码,但是或许都没有办法找到了~~~(不小心呗删除了,在U盘里面~~~等等)
所以这么贵重的东西,一定要好好保管,所以代码版本管理的意识。你的每一次编写的代码,其实都是有价值的,而市面上又有很成熟的代码管理软件,为什么我们不将它存储起来呢。~~~
所以我介绍两个代码版本管理工具:
Git和svn
那我就来说说两种我有接触过的版本管理软件~~~或许原来没有版本管理的意识,不过现在开始希望都能开始拥有版本管理的意识,在我们程序员漫漫的代码生涯中。代码都是自己的价值,我想一定要好好收藏。
我就不说哪些废话了,这两个东西其实都能很好的管理自己的项目版本。
(1)svn:
使用环境
1. svn服务器(本地(免费)、服务器(免费))
2. svn客户端/IDE插件
集中式管理(需要联网,本地不需要)
PS:我用过的在线svn托管平台:TaoCode(大家可以百度【亲测好用】)
(2)git
使用环境
1. git服务器(本地(免费)、服务器(免费github))
2. git客户端/IDE插件
分布式管理(无需联网,本地不需要)
PS:我用过的git托管平台:Github(国外【墙太高】)、码云(国内【亲测不错】)
以上两个软件都是潮流,我想
尤其当我们现在是一个人或者两个人进行开发或者学习的时候,我们其实只是需要一个简单的代码托管,版本管理。
以上两者其实没有什么差别,如果对于svn用习惯的人,用起git来说可能会很不舒服,所以我也不推荐大家强行去学习git。
备注:现在用git的很多,开源的东西基本上都是git的,所以强力推荐学习。。。我们公司也是用git的。(一定要学哦!!!)
哈哈,说到这里就说下另外一个东西,Maven
现在学习java你还在拷贝jar包吗?还在为搭建框架需要用哪些jar包烦恼吗?
我想Maven一定要用起来。这个东西很早就出了,我现在才知道也是相见恨晚呢。
Maven:jar包管理工具,集中式管理,本地缓存jar包,能下载源代码、api、以及打包号的jar包。
我们Java对应的就是因为Jar包的多样性而能够多姿多彩的。所以这个jar包管理甚是重要。有一天你想学习一部分框架,你只用写一下
如下的代码就能够将你的工程引入对应的jar包以及源代码api等,是不是很爽,并且再也不用将项目的jar包也加入到版本管理中去了,对于源代码的分享也变得更便捷。
但是但是一切的但是都要学习:
maven配置:
下载maven(官网)
设置环境变量,环境变量配置
配置本地maven仓库
eclipse加入maven插件(Eclipse4.4以上自带【亲测】)
创建Maven工程----然后你想干什么就干什么~~~
然后你可以在全球共同使用的maven下载jar包。是不是很愉快~
所以我现在认为学习的工具要有上面这些东西
推荐开发工具:
Eclipse(配置需要动脑筋,不是傻瓜式,有利于程序员学习)+
Mysql(免费的数据库,使用广泛,我们公司也用~)+
git(代码版本管理工具)+能够到github上分享自己的程序~
Maven(jar包管理工具,想学习上面内容,就学习什么内容~)
重点还是需要逼迫自己去学习,这样才会进步。
推荐两个公众号:体验之后就知道好不好了。~~~
"改变自己"(每天都会更新~写的挺不错的,可以关注看看)
"phodal"(软件咨询师专注前端开发,全栈工程师)
下期分享:"如何制作一个代码生成器"
(freemarker+JDBC数据源+java输入输出流)敬请期待
?
标签:
原文地址:http://www.cnblogs.com/fly-piglet/p/5693596.html