程序员要学什么

  程序员要学什么

  1. 数据库管理工具

  MySQL,使用Navicat是针对数据库而研发管理工具,Navicat擅长于对数据库的管理,可以帮助程序员更好的管理数据库,视觉化创建 SQL 语句,自动生成报表等,Navicat具备所有数据库类型的绝大部分功能,包括存储过程、事件、触发器、函数、视图等。

  Mongodb,使用Robomongo,是一个基于 Shell 的跨平台开源 MongoDB 管理工具。嵌入了 JavaScript 引擎和 MongoDB mogo。提供语法高亮、自动完成、差别视图等。

  2. 文件对比工具

  1. GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。对代码进行分布式,版本控制。

  2. Linux Diff,diff 命令比较文本文件。它能比较单个文件或者目录内容。

  3. 文本编辑器

  Sublime,具有漂亮的用户界面和强大的功能,可自定义键绑定菜单和工具栏。Sublime的主要功能包括拼写检查、书签、完整的 Python API,Goto 功能、即时项目切换、多选择、多窗口等。

  插件多,Markdown插件,各种语言插件

  1、学习能力

  关于为什么需要学习能力,前面已经吐槽

了,我想理由大家也明白了,这里就不再叙述了;只是再次提醒一下,一定要保持随时学习~

  2、动手能力

  动手能力还需要嗦一下,动手是学习编程的最短途径,如果你有看不懂的地方,可以马上动手操作一下;如果你想自己做个小玩意儿玩玩,不要等着明天,马上开始动手做做;如果你想学新技术,最好的就是动手去写写……

  其他关于为什么要多动手啦之类的问题,就不再叙述了,有这个疑问的人,自己打自己一耳光再说吧!

  二、扎实的基础知识

  什么是基础学习?比如你学的java,那么网络基础知识要略懂吧,计算机基础要略懂吧(所谓略懂,就是大概看一本书,了解了解就可以),java语法你要懂吧,java三大框架要懂吧,J2SE要懂吧,JDBC要懂吧,设计模式要懂吧……简单来说,就是你把Java相关的知识都至少要了解或者知道,对于重点核心内容,要通透最好;

  三、常用工具的掌握

  什么是常用工具, 上图可以看到,你的编程开发工具(VIM/IDE/Eclipse),无论你用的哪个,都需要熟练掌握;你的版本工具,现在常用的是git,至少要学习使用最基本的吧,当然还有很多其他的(markdown/数据库的使用等等),你常用的工具都需要掌握才行。

程序员要学什么

相关文章

皮具普工工作描述范文推荐13篇

皮具普工工作描述范文 第一篇项目时间:2017-01到2016-12项目名称:17SS产品采买计划案项目描述:项目介绍本项目中主要是共同确定17SS季度产品的市场定位,服装款式、版型、颜色、面料以及印...
资料大全2017-09-05
皮具普工工作描述范文推荐13篇

我的理想慈善家

我的理想慈善家(一)理想是启明星,是航灯,没有理想,就像是人没有了灵魂,火车没有了动力,巨轮没有了轮舵。我的理想是当一名慈善家。一次偶然的机会,我在电视上了解到一群山区孩子的穷苦生活,这件是让我感触很...
资料大全2011-08-03
我的理想慈善家

如何让翡翠变得更光亮?这9点让你翡翠永保光泽

怎样让翡翠光亮1怎样使翡翠变亮11/ 定期清洗,长期佩戴翡翠表面容易沾染灰尘,这些会影响其光泽...
资料大全2011-07-01
如何让翡翠变得更光亮?这9点让你翡翠永保光泽

催款函的结构

催款函的结构一般由标题和编号、催款和欠款单位的名称和账号、催收内容、处理意见、落款等五部分组成。 (1)标题和编号 如果催收的是紧急的款项,可在标题前写上“紧急”二字。标题一般要注明编号,以便于查...
资料大全2015-02-01
催款函的结构

美术抽检工作简报范文推荐31篇

美术抽检工作简报范文 第一篇在学校领导的支持和帮助下,我承担XX班的油画和高考班教学。一学期来,我在完成教学任务的同时还做了许多努力,不仅在商品油画课培养学生技能,掌握一技之长,而且还做了高考班的教学...
资料大全2013-09-03
美术抽检工作简报范文推荐31篇

有没有就示范示范文共7篇

有没有就示范示范文 第一篇这段时间,我校组织了师德师风学习及讨论活动。经过这一阶段的学习,让我对教育教学方面的相关法律政策以及优秀教师的优秀教育教学案例等有了进一步的了解,同时经过交流讨论环节,使我发...
资料大全2014-02-06
有没有就示范示范文共7篇