这主要看你要学哪方面,IT是一个大的统称,有电子商务,SEO,数据分析,信息处理,计算机应用都算IT行业,手机贴膜都是IT行业(你懂得)下面我就来说说时下最流行最热的编程。
编程语言当下有很多排名靠前的有C,JAVA,C++,python,php等等,就以学习JAVA为例需要看的书籍有:
JAVA SE入门到精通(清华大学出版),JAVA EE(清华大学出版),JAVASCRIPUT(清华大学出版),java编程思想,HTML+css3,TCP/IP入门经典,数据库最少学一个我推荐学SQL SERVER这个数据比较好用,数据管理比较直观。还要学习几个架构这三个比较流行的Spring Framework 【Java开源 JEE框架】 Struts 【Java开源 Web框架】 Hibernate 【Java开源 持久层框架】 Spring Framework 【Java开源 J2EE框架】。
首先我不知道你说的IT是具体指的是哪一门语言,哪一个方向,你所说的这个IT范围太大了,我就拿我目前学的java来和你分享一下吧!
入门级别,参与简单的项目开发。
有一本书是新入行者必看的一本书,那就是java核心技术。
第一卷讲的是基础,当有了一定的基础后,认真学习,一步一个脚印,大约需要2到3月左右,就会有最基本的面向对象编程思想,会查询简单的api文档,部署环境的搭建,依赖的配置等。
鸟哥的私房菜,这本书是我学习编程的看的第一本书,不懂的人一看,还以为是教你怎么做菜的呢?里面鸟哥讲解的很详细,基于linux Centos版本来讲述如何从入门到精通的技术。
【sy.2233323.com】 然后就是你的开发环境,大多数项目都是在linux系统上开发,在windos上运行的,所以必须要学会怎么使用这个系统。还有就是最少学会使用一种开发工具,免费的有Eclipse,收费的有ide。
主流的一些框架
当基础知识累积到一定程度后,就可以看看一些有关框架的书籍了。
这本书以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。针对Spring框架的主要功能以及开发者们遇到最多的问题,首先介绍问题的相关背景,然后逐条进行深度剖析,最后通过分析来引入Spring框架可以提供的最佳解决方案。虽言Spring,却不局限于Spring,本书向读者展现了更宽广的软件开发的世界! 这本书非常适合Java开发人员阅读和参考。
包括WEB前端架构设计,最少掌握一种关系型数据库,持久层,业务层,表现层,以及SpringMVC的分层结构思想及其原理。
深入学习阶段:服务中间件和分布式的开发。
首先,构建知识体系。推荐《大规模存储式系统。作者是:杨传辉,阿里巴巴高级技术专家,花名日照,OceanBase核心开发人员,对分布式系统的理论和工程实践有深刻理解。曾在百度作为核心成员参与类MapReduce系统、类Bigtable系统和百度分布式消息队列等底层基础设施架构工作。热衷于分布式存储和计算系统设计,乐于分享,有技术博客NosqlNotes。
可以多看看一些开源项目:Apache Thrift、Zipkin、Netty、Rose、Jade、淘宝 RPC 系统 Dubbo 这个是阿里巴巴来源的。 如果学习了分布式开发,那么Redis 也要学习一下,推荐看《Redis 设计与实现》。
最后有两本书,《Unix 编程艺术》、《UNIX 环境高级编程(第3版)》 几乎所有相关的项目都有用到。作为一个技术老鸟,应该要看看这个。
需要的朋友可以收藏一下哦!以备不时之需!
相关标签: # 日照seo怎么选
最新留言