软件工程师要阅读的书籍估计是项目组内最多的.软件工程师处于项目组中最基础的人员储备阶层,与项目的关系最密切.当然,现在是大数据时代,我们无法全部看完所有相关的书籍,只能够先学习工作需要的知识,然后在项目过程中碰到相关的需要的内容时再进行补充学习.不过,按照笔者的项目管理经验,需要在项目过程中做一些相关的培训,相对来说,视频演示学习是最快的,然后才到书籍. 今天说说软件工程师要阅读的书籍.按照<IT软件人员的技术路线(写给技术迷茫中的你) - 项目管理系列文章>一文中提到的各个阶段要学习的知识.…
这段时间闲来无事,就在总结以前的项目经验,然后写成博客的形式以进行记录.本文就对<IT软件人员学习系列文章>做个开篇吧. 对于IT软件的开发来说,无外乎B/S.C/S和Android.iOS(后两项也是C/S).在B/S领域,无外乎PHP.JAVA和ASP.NET这几大阵营.而在C/S领域,JAVA的开发比较复杂,需要编写一些重复的和底层的代码,相比C#的可视化和相似的语法,还是微软的开发工具和语言比较容易上手. 但是,我们今天讲的不是代码,而是整个软件流程,这个属于软件工程的范畴.我们知道,…
本文做为<IT软件人员学习系列文章>的第一篇,将从最基本的开始进行描述,了解的人完全可以跳过本文(后面会介绍一些工具). 今天讲讲Web开发中最基础的内容:HTML(超文本标记语言).HTML的内容是文本,就象我们在文本文档中记录内容一样. 一.最基本例子. 下面是一个最基本的HTML页面文本内容(代码一): <html> <head> <title>这个HTML页面</title> </head> <body> 这是HT…
上文我们讲了HTML,本文讲讲CSS. 上次我们讲了CSS是HTML页面的装修部分,就是各种瓷砖.粉墙.说明了CSS在HTML页面中的重要地位.没有CSS,那么HTML页面将很粗糙,就象我们的毛坯房一样.下面开始讲CSS的相关内容. CSS的内容很简单,就是选择器,属性,属性值.下面是一条简单的CSS内容. #nav { color:red; } 上面的CSS内容设置了nav这个HTML页面标签的字体颜色. 一.CSS文件的嵌入有3种形式:文件嵌入,页面嵌入,HTML标签嵌入. 1.文件嵌入.在…
接下来,我们开始进入Javascript语言的学习. Javascript语言是一种解释性的语言,不同于ASP.NET.C#语言的这种编译性的语言.它随着HTML网页的发布而发布,就是说嵌入到HTML页面中进行运行. 下面是一段简单的Javascript语言: <script type=”text/javascript”> alert(“Hello World”); </script> 上面的Javascript脚本将显示一个对话框,并提示显示“Hello World”字符串. 一…
软件设计师在项目组中的地位比软件工程师相对要高一些.但是他们所要阅读的书籍差别还是比较大的.同样的,软件设计师也要阅读比较多的书籍,以能够完成项目的任务为目的,同时还要提高自身在项目组中的竞争地位,而且要能够提高本项目组的能力水平. 软件设计师要阅读的书籍,处理基本的软件工程师所阅读的书籍外,还有自己要阅读的种类书籍.这类书籍包括比较好的高级编程系列,核心编程系列等等书籍,总之就是要比软件工程师要学的多,知道的多,认识的多.相对来说,软件设计师也要对架构设计有一定的知识了解,这样才能在项目中发挥…
1年了,软件人员学习书籍系列总算是写完了.虽然文字篇幅不多,主要对各个角色的一些基本内容做了介绍,但是更重要的是能够提供相关的人员学习书籍进行下载,让更多的人能够从中学习到更多的知识. 这个系列,从项目组中的软件工程师开始,到最终的文案人员的用户操作手册等内容结束,已经有17个角色的书籍提供了下载.这些书籍是从网络上的各个方面下载下来的.笔者主要针对项目组中的各个角色,通过网络下载的方式,为各位读者提供一个针对项目组角色的角度,从各个角色出发,让想成为某个角色的读者能够从中阅读到自己喜欢的书籍,…
昨天是我一同学结婚的好日子,同学们大家聊各自的工作,有个同学突然问了我一句:我们同学中好像做软件的不多?如果再细分,好像做网络相关的更少? 回想起当时为何读计算机信息管理的专业,是因为那时听说读电脑未来很有出路,所以计算机是我中专的第一志愿,而我的第一台电脑就是那时买的,还记得那时买一台 486 电脑花了我妈五万块,在 20 多年前它是一比不小的数字. 毕业后专科考上电子系,当完兵后大学考上资管系,理论上我同学里应该会有不少人从事软件工程师,但事实上真的少之又少,要很认真的想才好不容易凑到十个,…
QT软件工程师招聘市场需求报告 目录 最流行的编程语言排行榜 QT软件工程师职位需求 QT软件工程师薪资待遇 QT软件工程师行业需求 QT软件工程师QT技术需求 QT软件工程师基础技术需求 QT软件工程师垂直技术领域技术需求 QT软件工程师IDE需求 目录 最流行的编程语言排行榜 在所有编程语言中,C的市场份额占12%,C++的市场份额占8%.由于C和C++的渊源深厚,把C和C++叠加,C/C++的市场份额占20%.这个排行榜的前几位的相对次序最近几年有时会发生一些变化,但总体来说都是这几种编程…
前面笔者曾经写过一篇关于IT从业者的职业道路文章(见笔者文:IT从业者的职业道路(从程序员到部门经理) - 项目管理系列文章).然后有读者提建议说写写技术方面的路线,所以就有了本文.本文从初学者到思想者的四步方面对IT从业者的技术路线做了阐述(见笔者文:IT从业者的学习规划 - 学习者系列文章开篇),从浅到深的对技术路线需要学习的内容做了叙述,后续会对学习者系列文章进行书写,本文就当做该系列文章的一个版图吧. 对于技术路线,笔者认为,在工作之余,就该自我主动的去学习技术和业务方面的知识.一方面是…