当前位置:首页 > 开发 > IT生活 > 正文

一个程序员的基本素养

发表于: 2015-05-08   作者:cutesunshineriver   来源:转载   浏览次数:
摘要: 1、电脑硬件的基本知识。能描述出PC的基本组成,部分硬件的插拔。 2、操作系统的基本知识。知道操作系统的主要功能,会日常的管理。 3、快捷键的熟练使用。操作系统和IDE的快捷键,能熟练使用。 4、命令行的熟练使用。Windows会简单的命令行操作即可,Linux下会一定的shell编程。 5、IDE的熟练使用。Eclipse、IDEA、NetBeans、VisualStudio等。 6、
1、电脑硬件的基本知识。能描述出PC的基本组成,部分硬件的插拔。
2、操作系统的基本知识。知道操作系统的主要功能,会日常的管理。
3、快捷键的熟练使用。操作系统和IDE的快捷键,能熟练使用。
4、命令行的熟练使用。Windows会简单的命令行操作即可,Linux下会一定的shell编程。
5、IDE的熟练使用。Eclipse、IDEA、NetBeans、VisualStudio等。
6、源码控制系统的熟练使用。CVS、SVN、Git等。
7、设计模式的应用。设计模式是一些普适解决方案的总结和抽象,不一定要用,但要能理解,适当场景下推荐使用。
8、数据库的熟练使用和理解。熟练使用Oracle、Mysql、PostgreSQL、SQL Server等,会写存储过程。
9、熟练使用一门或者更多的开发语言,如Java、Python、Ruby、Scala等。
10、熟练使用javascript、css、html,熟悉流行的前端框架,如Jquery、AngularJS、Nodejs等。完全不接触web的程序员越来越少了,这一点有一定的必要,而且Web前端开发和传统的GUI软件是有一定的相似处的。
11、熟练掌握各种数据结构和算法,能应用于实际开发的效率提升和问题处理。
12、TCP/IP基础知识,软件的通信协议估计多半以TCP/IP为主。
13、软件开发过程的基础知识,知道敏捷开发的总体原则和基本实践,知道CMMI、统一软件开发过程、Scrum、XP等。
14、将一些重复的工作交给计算机来做,写程序或者脚本来改善自己的日常工作。

一个程序员的基本素养

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
我猜,你之所以拿起这本书,因为你是程序员,“职业素养”这个说法吸引了你。你应该如此。我们这种
  本书是Bob大叔所著,他的其他书籍也有很多畅销,比如:《代码整洁之道》《敏捷软件开发:原则、
《程序员的职业素养(世界级软件开发大师Robert C. Martin谈职业素养)》 基本信息 原书名:The Clean
在上篇博客中,我们介绍了《hibernate基本概念和体系结构》,也对hibernate框架有了一个初步的了解
在上篇博客中,我们介绍了《hibernate基本概念和体系结构》,也对hibernate框架有了一个初步的了解
疯狂Java程序员的基本修养 本书归纳了Java学习者、工作者在学习、工作过程中最欠缺的技术短板,本书
内容摘要 这一讲中,我分享了我对于职业素养的认识和理解。职业素养是一个很大的话题,但总的来说,
一个基本的垂直导航,从中学习开发导航系统所需的基本标记——为排序列表标志ul、li。其中还涉及了
本章让你熟悉Xcode来写应用程序。你会熟悉Xcode项目的结构,并学习如何在基本项目组件中导航。通过
软件从业者需要应对来自两方面的挑战: 1. IT 行业的知识、技术更新很快, 如何去应对 ? 2. 软件开
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号