正版图书 准确库存 可放心下单
¥ 79.92 5.4折 ¥ 149 全新
库存6件
作者胡东锋著
出版社清华大学出版社
ISBN9787302621997
出版时间2023-01
装帧平装
开本其他
定价149元
货号4301240
上书时间2024-11-14
本书特点
互联网大厂每年技术类的校园招聘,一直都是优秀大学生关注的焦点。本书希望为有志于此的同学从菜鸟到高手的学习之路提供一臂之力!本书有以下几个特点。
1. 写10万行代码
技术学习有两个层面:一个层面是熟练掌握更多工具的用法、学习更多知识;另一个层面是提升思考力、实现力,有了想法,就用代码去实现它。相较于面向知识的学习,如何侧重于面向问题的学习?如何为学生创造提出问题的机会?这些都是本书想做的探索。本书中的实践项目,都是先带领学生构建最简原型,初步梳理原理,然后留出尽可能多的空间,给学生创造写代码的机会——没有什么比自己动手写代码更重要!每章最后的任务列表,是你学习写代码的机会,你是否完成这些任务才是本书价值所在。
2. 自造轮子
分布式是什么?我们从零起步,自己写出Raft框架原型。微服务是什么?我们从零起步,自己一行一行地写RPC实现、写Web服务器。队列是什么?哈希表是什么?本书带领你把这些关键的、基础的技术从头学习一遍,让你在实现中理解、在比较中发现,从而实现“掌握一个原理,解决千变的问题”。
3. 激发兴趣
本书从菜鸟的心态出发,以图像、视频特效为起始点,绘制惊艳分形、趣味动画,步步设问,步步惊喜,用尽量简单的代码实现新奇的效果,再提出疑问,引导读者深入探索。在编程学习上,没有什么难题是热情和兴趣解决不了的,动手就会有成就感,想不“Stay hungry,Stay foolish”(求知若饥,虚心若愚)都难!
任何技术都是在面对现实问题的过程中动态演化而成的。没有搜索并保存全球网页的需求,Google不会凭空提出云计算;没有双十一海量数据请求的压力,阿里的工程师也不可能淬炼出精湛的技术。在学习中勇于提出问题,在实践中面对真实的问题,才是优秀研发人才成长的秘诀。祝愿你在这个用一行代码就服务数亿用户的时代,成就自己的骄傲!
给即将踏入职场的同学的建议
1. 练好基本功
对于技术族的同学而言,代码编写能力好比战士手里的枪、厨师腰间的刀,在职业成长的历程中具有无可替代的作用。枪常擦才亮、刀常磨才快,具备基本的代码编写功底和技术能力无疑是提高技术竞争力的有效手段。尤其在实习阶段,语言、框架、基础、代码、业务理解,都是重中之重,需要不断地多看多写、持之以恒地训练才能练好。卖油翁的秘诀相信大家都听过:“我亦无他,惟手熟尔。”同时,在不同阶段要有针对性地提高自己的技术敏感度,“以不变应万变”,这样,无论业务面临怎样的机遇与挑战,都会有“我自岿然不动”的沉着冷静和“见招拆招”的业务应变能力。
2. 磨炼你的追求,而非迎合别人的要求
许多同学对于工作的印象仍停留在准备算法题和面试阶段,每天想的是公司会考什么、面试官要问什么,而忽略了自己的追求,总是在迎合别人的要求,沉浸在“做题家”的思维中无法抽身;而公司更需要的是“出题家”,能够提出问题并解决问题。逐渐把思维从做题家转变为出题家,尽早树立自己的目标,以结果为导向、用代码体现追求,才能最大化地倒逼自己快速成长。
不能把遵守学习制度当成学习本身,就像不能把遵守工作制度当成工作本身一样。不能用“把事情做完”的心态来完成工作,“完成工作”只是达标,这是远远不够的;应该以120分的心态来完成100分的工作,要么不做,要做就做到卓越。如果长期坚持“把工作完成就好”的错误心态,只会导致自己的职业竞争力逐步下滑,最终将被时代的浪潮拍懵在沙滩上。
现状是有很多同学在大学阶段甚至工作中沿用高中的学习思维,每天按时上下课、不迟到早退、课后完成作业……将“学习”与“遵守学习制度”画等号,把遵守学习制度当成学习本身,循规蹈矩、按部就班,最后导致平庸化。学习时习惯于应付考试,工作后也习惯于应付工作。
3. 结交优秀的伙伴
“你应当成为自己欣赏的人”,很多同学求职时抱着改变世界的宏大理想和怀着一腔热血,目光紧盯“国民级”和“现象级”业务不放,盲目从大流而丧失自己的判断。“合抱之木生于毫末”“九层之台起于累土”“千里之行始于足下”,任何产品和业务都是在每个团队一点一滴的积累中诞生的,个人的一小步经过积淀才能成为人类的一大步。
没有开放的沟通交流,没有切磋琢磨,是很难进步的。“三人行必有我师焉”,不要局限于请教公司分配的一对一导师,身边的每个同事、每位专家都是我们的良师益友,勇于并善于向导师和同事学习请教,让优秀来带动优秀才是快速成长的最佳途径。
“脱略小时辈,结交皆老苍”这句诗出自杜甫的《壮游》,杜甫是老成持重的一代典范,他交朋友时有一个特点,喜欢结交比他大许多的人:孟浩然大他23岁,高适大他12岁,李白、王维大他11岁。这种清醒的认识和超凡的境界同样适用于我们的工作和生活中,用热爱钻研技术、用专注促进沟通,年龄的鸿沟、经验的差距,不会成为我们和大牛深交的障碍。
“幼时学富五车而不知所用,长时孤陋寡闻而不知所求”,有求而学必有所见,善问而学必有所成。当你努力去和优秀者聚集时就会理解:重要的不是在做什么,而是和什么人在一起做。
4. 拥有开放的心态
技术本身生长在社会的土壤中,随着时代的发展而发展。技术的花朵只有在时代背景的映衬中,才能体现价值。精进于一行代码、一串零一固然重要,见木见林见山川大地,才是永续发展之道。
2020年清华大学校长邱勇院士给全体新生赠送了费孝通的《乡土中国》,因为在人类社会,只有更好地理解社会,才能更懂人的发展趋势和前途。卡夫卡有一本小说叫《万里长城建造时》,讲的是长城上的搬砖工人是不懂得长城的存在价值和意义的。同理,很多程序员找不到自己的存在感、价值感在哪里。理解了趋势在哪里、价值是什么,才有利于在未来职业道路上乘风破浪、高歌猛进。
这里也给所有技术族的同学推荐一本有别于传统意义的书——《世说新语》,在我看来,可以用五个词概括这本书的精华:玄思、洞见、妙赏、情深、实干!
本书源代码文件,需要用微信扫描下面二维码获取,可按扫描后的页面提示填写你的邮箱,把下载链接转发到邮箱中下载。如果下载有问题或阅读中发现问题,请联系booksaga@126.com,邮件主题为“Java图解创意编程:从菜鸟到互联网大厂之路”。
编 者
2022年11月
本书从问题入手,使用100多个创意编程范例,试图在深入理解原理的基础上,通过自造“轮子”帮助读者提升代码编写功底和工程实现能力。全书分为12章,内容包括Java入门、分形图像处理、数据结构、网络通信、动态装载、多线程、Raft协议、分布式编程和ZooKeeper框架等,由浅入深实现“美颜相机”“迷你通信会议”“迷你Web服务器”“迷你Raft”等项目。本书针对每一个范例,首先给出代码实现和重要知识点,然后提出任务以使读者发挥创意,提升代码编写技能。 本书由浅入深,有趣有料,适合想提升代码编写水平的大学生、求职者、编程爱好者阅读,也适合有1~2年开发经验的程序员参考,还可以作为各类培训班的培训教材。
这是一本兼具趣味性、实用性、广泛性的好书,简直是编程小白的福音!
一、深入浅出,用可视化项目让读者体验动手创造世界的编程成就感。
二、理论和工程相结合,在动手的同时夯实基础,让读者更直观地理解数据结构、算法、网络等计算机底层原理。
三、通过代码级别的讲解,让初学者有机会在自学过程中丰富自己的实战经验,接触到业界流行的技术框架,为未来实习和进入职场打下坚实基础。
— 没有更多了 —
以下为对购买帮助不大的评价