好书推荐丨Java图解创意编程:从菜鸟到互联网大厂之路

您所在的位置:网站首页 初学编程100个代码 好书推荐丨Java图解创意编程:从菜鸟到互联网大厂之路

好书推荐丨Java图解创意编程:从菜鸟到互联网大厂之路

2023-03-23 20:06| 来源: 网络整理| 查看: 265

★ 分形图像项目+视频通信项目★

★手写Web、RPC服务器+基于Raft分布式数据库 ★

本 书 主 要 内 容

本书从问题入手,使用100多个创意编程范例,试图在深入理解原理的基础上,通过自造“轮子”帮助读者提升代码编写功底和工程实现能力。全书分为12章,内容包括Java入门、分型图像处理、数据结构、网络通信、动态装载、多线程、Raft协议、分布式编程和Zookeeper框架等,由浅入深实现“美颜相机”“迷你通信会议”“迷你Web服务器”“迷你Raft”等项目。

本书针对每一个范例,首先给出代码实现和重要知识点,然后提出任务以使读者发挥创意,提升代码编写技能。

本 书 重 要 特 色

10位大厂大咖推荐+10个精致项目实践+10万行代码之路

写10万行代码

技术学习有两个层面:一个层面是熟练掌握更多工具的用法、学习更多知识;另一个层面是提升思考力、实现力,有了想法,就用代码去实现它。相较于面向知识的学习,如何侧重于面向问题的学习?如何为学生创造提出问题的机会?这些都是本书想做的探索。本书中的实践项目,都是先带领学生构建最简原型,初步梳理原理,然后留出尽可能多的空间,给学生创造写代码的机会——没有什么比自己动手写代码更重要!每章最后的任务列表,是你学习写代码的机会,你是否完成这些任务才是本书价值所在。

自造轮子

分布式是什么?我们从零起步,自己写出Raft框架原型。微服务是什么?我们从零起步,自己一行一行地写RPC实现、写Web服务器。队列是什么?哈希表是什么?本书带领你把这些关键的、基础的技术从头学习一遍,让你在实现中理解、在比较中发现,从而实现“掌握一个原理,解决千变的问题”。

激发兴趣

本书从菜鸟的心态出发,以图像、视频特效为起始点,绘制惊艳分形、趣味动画,步步设问,步步惊喜,用尽量简单的代码实现新奇的效果,再提出疑问,引导读者深入探索。在编程学习上,没有什么难题是热情和兴趣解决不了的,动手就会有成就感,想不“Stay hungry,Stay foolish”(求知若饥,虚心若愚)都难!

任何技术都是在面对现实问题的过程中动态演化而成的。没有搜索并保存全球网页的需求,Google不会凭空提出云计算;没有双十一海量数据请求的压力,阿里的工程师也不可能淬炼出精湛的技术。在学习中勇于提出问题,在实践中面对真实的问题,才是优秀研发人才成长的秘诀。

业 内 大 咖 推 荐

李俊毅-头条

本书引导读者“写10万行代码”,这是一条切实的建议,值得聆听和落实。同时,本书通过引经据典来将内容模块化,将摩登时代与历史文化相结合,这不同于枯燥无味的编程书籍,有利于培养读者“像写诗一样写代码”,使读者享受整个编码过程。优雅的代码总是令人赏心悦目,同时也会促进读者编码能力的提升。

郑丽梅-头条

这本书融合了胡老师的教学理念和编程思维,用大量生动典型的案例技法你的学习兴趣,由浅入深地帮助你提升编程能力。不管你是计算机“小白”、编程爱好者,还是未来有意向从事互联网行业,相信你一定能从这本书中得到收获。

黄舟瑜-阿里

“真理只能在一个地方找到:代码。”Robert C.Martin如是说。而这本书就是帮助初学者走进代码大门的极佳手册。不同于其他的同类书籍,本书注重在实战中学,在项目中练,这极大地提升了读者学习的兴趣和成就感。代码是人与计算机交流的艺术,相信每一个初学者都能从本书中学到知识,获得乐趣,进而从工程师走向艺术家,从白领变成金领,轻松实现自己的价值。

闫宇威-阿里

IT行业是个瞬息万变、发展极快的行业,但这其中不变的是技术的底层思维。这本书带给你的不仅仅是对技术的初识和探索欲,更多的是一种学习能力,是对不变的技术底层思维的塑造。贾岛有言:“十年磨一剑,霜刃未曾试。今日把示君,谁有不平事?”这本书将带你学习主动发掘市场需求,提出自己的创意并用代码实现。虽说10万行代码是个泛数但实际工程能力的形成确实需要不断打磨基本功。从兴趣出发,以学促行,逐渐学会用技术的眼光见识更多的世界,达到“已识乾坤大,犹怜草木青”的地步,也便能以不变应万变。

谭榕-百度

爱因斯坦说:“问题不可能由导致这种问题的思维模式来解决。”同样,如果你身陷互联网职业生涯的迷茫之中,那么这本书就是你最好的领航员。

张依依-华为

图文并茂的技术故事情节,好玩的项目演示,是菜鸟入门的绝佳梯石。

熊博-网易

这本书告诉你,即使你是菜鸟,只要经过不断积累,认真“码”上你的每一块砖,工会形成你的全能金字塔。本书带你从分形到线程,从分布式到机器学习,塑造你独有的代码艺术美,逐步让你走向顶峰!

李嘉鹏-B站

看到这本书,又让我想起自己学习编程的经历。从成功绘制出分形图像,到做出一个五子棋小游戏,冥思苦想出一个简单的AI,拿给朋友去挑战,期待他败下阵来,再到学习了网络制式,第一次搭建起一个聊天室,沉醉在同学的一声声大佬中难以自拔。就这样,从一些小的软件开始,慢慢的成就感和正反馈推动着我一路学习下去,直到成为一名真正的程序员。兴趣和实践是最好的老师,跟随本书规划的学习路径,你一定也能在兴趣中感受到编程的快乐,并在这份快乐中迅速成长。

杜正波-Shopee

在拜读了这本精彩的Java学习图书后,我能够清晰地感受到胡老师十分明白读者需要的是通俗易懂的文章。书中幽默的漫画插图、形象的举例以及工整优美的代码,都给读者提供了极大的学习动力。同时,本书的编写遵从循序渐进的原则,使得读者每一次学习都像进行一场精彩的游戏对决,每学懂一个知识点,便是对自我的一次提升。最后希望读者在学习过程中能够仔细敲每一行代码,同时思考每一个知识点是什么、为什么、怎么优化。

曹彦心-花旗

这是一本兼具趣味性、实用性、广泛性的好书,简直是编程小白的福音!

一、深入浅出,用可视化项目让读者体验动手创造世界的变成成就感。

二、理论和工程相结合,在动手的同时夯实基础,让读者更直观地理解数据结构、算法、网络等计算机底层原理。

三、通过代码级别的讲解,让初学者有机会在自学过程中丰富自己的实战经验,接触到业界流行的技术框架,为未来实习和进入职场打下坚实基础。

· 扫描二维码京东购书·



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3