导航:首页 > 程序命令 > 开发程序员推荐

开发程序员推荐

发布时间:2025-03-04 13:00:58

Ⅰ 软件开发工作人员必读的书籍有哪些,特别是刚刚工作的

《人月神化》
《人件》
《软件发布方法》
《数据仓库项目管理》
《自适应软件开发》
《功能点分析》
《创建软件工程文化》
《OO项目开发》(这本书的名字记得不是很清楚)
这些书是一个系列丛书。清华大学出版社出的
《微软项目:求生法则》
《微软研发:致胜策略》
《微软团队:成功秘诀》
原来关于微软开发的系列丛书。很难买到了,但网上的下载很多

《微软的秘密》
很不错的一本书。质量保证人员应该看得一本书。也是在网上下载吧

《软件工程:实践者的研究方法》
最经典的软件工程书籍。十分难读,但的确是经典,英文已经到今天为止版了,中文版,很多大学拿它做教材,可以本科很难理解它的重要性,建议5年以上工作经验的同志们好好读一下,
《重构》
《重构手册》
这两本书是中国电力出版社的书,一套,使开发人员改进自己代码的教科书

《过河卒》
开发人员如何确定自己的技术人生,一本不错的书,

《borland传奇》
想了解PC软件的发展,读这个书最好,使你对软件的发展和计算机系统有一个更深刻的了解。

java夜未眠》
不仅仅是讲java语言的数,其中许多深刻的道理对质量保证人员也有很大的帮助

《计算机程序设计艺术》1,2,3卷
不知道怎么评价这三本书,开发人员的床头必备的书籍,就是一个字---牛

《软件工艺》
告诉你什么是软件开发,什么是程序员,让我们知道我们是怎么回事

《IT项目管理》(机械出版社)
PMP的管理书籍。项目组长必读的东西,如何从开发人员变为项目管理人员,这个书写的不错

《高质量软件项目管理》(清华大学出版社)
这本书将项目管理,软件工程都写到一起了,对于希望做项目管理和质量保证的人员很有用,对于一般的开发人员,你可以了解你以后的技术生涯需要那些技能和技巧,为以后的发展打下一个基础
最后一个系列
软件与系统思想家温伯格精粹译丛(清华大学出版社)
《质量、软件、管理---协调管理》
《质量、软件、管理---系统思维》
《程序员开发心理学》
《走查、审查、技术复审手册》
还有其他的书,但我只有这几本
《代码大全I,II》
软件编码最经典的书籍,是两本经典中的经典.

Ⅱ Java程序员推荐的10种常用工具!

以下是Java程序员在日常生活中最常用的10种工具。如果你正在使用Java,本文介绍将会对你有所帮助,如果你还不熟悉这些工具,在这里你可以对它们进行更加系统的了解。

1) IDE:Eclipse和NetBeans

IDE是Java开发人员最为重要的工具。集成的开发环境不仅提供了导航、调试和记录代码的能力,还大大提升了开发效率。Eclipse作为行业领导者,有一半的Java开发人员都在使用它。Netbeans在web开发方面更易于使用,它附带了Tomcat及其他应用服务器,方便项目创建、运行和调试。

2) 文本编辑器:Edit Plus, Notepad++和Sublime

Edit Plus和Notepad++是优秀的文本编辑器,适用于记录想法、查看日志文件或创建文档。Edit Plus因其快速流畅的性能和强大的正则表达式查找替换功能而备受青睐。Notepad++能打开任何类型的Java文件,且具有语法高亮功能,使得代码阅读更加容易。Sublime文本编辑器因其免费特性广受欢迎。

3) 浏览器:Chrome和Firefox

在软件开发中,Google的Chrome和Firefox是不可或缺的工具之一。它们内置的web工具集成了检查和可视化功能,便于调试HTML、CSS代码、修改代码、检查加载错误等,对于Java EE开发人员和web开发人员非常有用。

4) 数据库开发:Aqua Data Studio

Aqua Data Studio是适用于数据库开发的Java工具,支持Oracle、Sybase和SQL Server等数据库连接。对于那些没有使用特定数据库工具的人来说,它是不错的选择。Aqua Data Studio和DB Artisan都是付费工具,需要授权许可。

5) XML文件工具:XMLSpy

XMLSpy是一个功能强大的XML文件处理软件,支持搜索、XPATH查找和转换。它能处理大型XML文件(如4,5M)而不会崩溃。在处理大型XML文件时,Notepad++和Internet Explorer可能会出现问题,因此XMLSpy是最佳选择。

6) 插件:Eclipse插件

在Eclipse中使用多种插件,如JadEclipse(反编译Java类文件)、eUML(创建UML图)、M2Eclipse(Maven项目)、SVN和CVS插件(源代码控制存储库)以及Findbugs插件(静态代码分析)。此外,Git插件允许在Eclipse的Git存储库中创建Java项目。

7) 服务器连接:Putty和Putty Connection Manager

Putty是SSH客户端,支持连接到任何UNIX服务器。与Putty Connection Manager搭配使用,可以预先配置主机、用户名和密码,实现一键访问。对于需要在多个环境中(如测试、开发、验收测试、QA)登录的用户,强烈推荐使用Putty Connection Manager。

8) 文件传输:FileZilla

FileZilla是一个优秀的FTP客户端,适用于将文件从Windows传输到Linux或从UNIX到Windows。在进行文件传输时,FileZilla提供免费的SFTP支持,使文件传输变得便捷。

9) 文本文件对比:Beyond Compare

Beyond Compare是一个强大的文件对比工具,常用于开发过程中的文件对比。它适用于验证文件是否处于正确位置、比较服务器配置文件、了解不同版本文件的差异等场景。尽管Beyond Compare不是免费的,但在预发布和发布后活动中,它提供了可视化功能。

10) 命令行工具:Cygwin

Cygwin可以在Windows上搭建仿UNIX环境,适用于主要在UNIX窗口上工作的Java开发者。当在Windows中开发Java程序时,Cygwin可以提供find、grep、xargs和vi等命令的支持。此外,用户还可以在VirtualBox上设置Linux环境。

以上就是Java程序员常用的工具列表。除了提到的工具,还有其他重要工具,如基于Windows的SVN客户端工具tortoise SVN、CVS、微软的Office系列工具等。Chrome Developer Tools、Firebug和Postman等工具也对Java JEE开发者非常有用。

Ⅲ 程序员必读的14本书籍

程序员必读书籍有哪些呢?下面是我精心为您整理的程序员必读的14本书籍,希望您喜欢!

程序员必读的14本书籍

1、《代码大全》 史蒂夫·迈克康奈尔

“优秀的编程实践的网络全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky

Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。

无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。

2、《计算机程序的构造和解释》

《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。 其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。 其他书籍则处理算法。这些书都有自己所属的位置。

然而《计算机程序的构造和解释》与这些不同。 这是一本会启发你的书,它会燃起你编写出色程序的热情; 它还将教会你认识并欣赏美; 它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。

其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。

3、《C程序设计语言》

《C程序设计语言》(第2版新版)原着即为C语言的设计者之一Dennis M.Ritchie和着名的计算机科学家Brian W.Kernighan合着的 一本介绍C语言的权威经典着作。 我们现在见到的大量论述C语言程序设计的教材和专着均以此书为蓝本。

原着第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。

人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。

4、程序员思维修炼(修订版)

生命中没有什么是一成不变的,人们需要改变自己的习惯和方法。不论你是程序员、软件公司管理者、技术奇人还是思想家,或者你只是想让自己的大脑更聪明一点儿,所有尝试改变自己的人,请把本书当作改变的开始……

5、系统化思维导论

关注人文,掌握思维法则,揭开科学与技术的神秘面纱

“它给我的震撼是第一次我能从全局的角度去看待各个学科,科学也不再是冷冰冰的割裂了的教条,不再是难以理解的一堆符号。”

6、优秀的叛逆者:引领组织变革的力量

Lois Kelly和Carmen Medina用她们的实战经验,向我们展示了如何在工作中赢得信赖、提出想法、处理人际关系、管理冲突和保持理智。”

——亚当•格兰特,沃顿商学院教授,《纽约时报》畅销书Give and Take的作者

7、《重构:改善既有代码的设计》

《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读, 也可作为高等院校计算机及相关专业师生的参考读物。

8、《Site Reliability Engineering》

《SRE:Google运维解密》可以让读者学习到Google工程师在提高系统部署规模、改进可靠性和资源利用效率方面的指导思想与具体实践——这些都是可以立即直接应用的宝贵经验。任何一个想要创建、扩展大规模集成系统的人都应该阅读,该书针对如何构建一个可长期维护的系统提供了非常宝贵的实践经验。

9、《Refactoring》

那时候当我读这本《重构:改善既有代码的设计》时,由于它在关于代码异味的单独章节所花的篇幅,使得这本书非常值这个价。该书非常成功,因为它使重构和代码异味的观念成为主流。

Steve Yegge曾对这本书不吝赞誉之词:

2003年10月,我第一次阅读这本书,有一种不寒而粟的感觉。如果你意识到,当你想离职时,你已经工作5年。转天我就随意问周围:“嗯,你已经读过重构方面的书,对吧?我只是随便问问,因为我很久以前读过,当然不是现在。”在我所调查的20个人中,只有一个人

10、《Peopleware》

在大学时我读到这本《人件》,该书似乎很令人信服,甚至所有的研究结果都支持该书的观点:不设置截止日期就比设置截止日期要好;办公室比隔间要好,等等。所有开发人员跟我讨论的时候,基本都赞同这些观点。

11、《编程珠玑》

尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren

12、《修改代码的艺术》by Michael Feathers

我认为没有任何一本书能向这本书一样影响了我的编程观点。它明确地告诉你如何处理其他人的代码,含蓄地教会你避免哪些(以及为什么要避免)。

同意。很多开发人员讨论用干净的石板来编写软件。但我想几乎所有开发人员的某些时候是在吃其他开发人员的狗食。– Bernard Dy

13、《编码:隐匿在计算机软硬件背后的语言》

我推荐CharlesPetzold的《编码》。在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 –hemil

14、《程序员健康指南》

Ⅳ 有哪些程序员看的书推荐一下的吗

程序员都输的话,你可以直接在淘宝上面买一下比较火的急吧,一般的话国外的书比较好一点。

阅读全文

与开发程序员推荐相关的资料

热点内容
int在java中的长度 浏览:132
电脑必备的五个神仙软件程序员 浏览:212
什么系统属于安卓 浏览:359
有什么游戏安卓oppo可以玩 浏览:721
microchip编程 浏览:872
数控车床宏程序编程入门 浏览:651
如何查服务器上的密码 浏览:874
手机alipay文件夹删除 浏览:801
浩辰cad命令行 浏览:351
移动加密思路 浏览:970
php手册pdf 浏览:752
安卓手机推荐什么键位 浏览:112
android登录验证码 浏览:476
联通云服务器管理账号 浏览:309
苹果7加密芯片坏了 浏览:516
压缩包2g解压后有多大 浏览:956
php人才管理系统 浏览:21
宏命令结构 浏览:900
为什么安卓手机开淘宝会卡 浏览:938
启迪人生编程教程 浏览:296