史蒂夫·迈克康奈尔(Steve McConnell)被公认为软件开发社区中的首要作者和发言人之一。他是 Construx Software 公司的首席软件工程师。他所编著的图书包括曾被《软件开发》杂志授予优异产品震撼大奖的《代码大全》和《快速软件开发》,以及《软件项目生存指南》和《专业软件开发》等等。
作为一名程序员,日常的工作除了上班撸代码就是加班撸代码了。撸码其实不难,无非询问Google,StackOverflow,解决方法和demo一箩筐,可是撸的一手好代码着实不易。无独有偶,码农一抓一大把,优秀的程序员却不易寻觅。优秀的程序员既不可能出自各种天花乱坠的培训机构,更不可能来自挖掘机摇篮山东布鲁斯特,大多数优秀的程序员有一个共同点,那就是自学。
GitHub 上的 Awesome 系列(资源大全系列),是一个汇总了优秀工具资源的大集合,并由 GitHub 社区用户持续维护和更新。初始的版本都是英文,伯乐在线组织整理了热门资源大全的中文版。目前,中文版的资源列表在 GitHub 总计已经有超过 10K star 和 数千 fork 。以下是各个开发和设计资源的详细介绍。
应用场景:一般为model层对,controller和view进行的通知方式,不关心谁去接收,只负责发布信息。
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。 1、《Java编程思想》
大家好,又见面了,我是你们的朋友全栈君。 发布时间:2016-04-11 我的世界死亡不掉落指令如何开启,.玩家在游戏中死亡后,身上的物品会掉落,我们利用死亡不掉落指令可以阻止物品的掉落,那死亡不
Java编程语言(第三版)—Java四大名著—-James Gosling(Java之父)
照例(高速发展的一年)还是发一下今年的书单。不过,和去年的相比已经去除了非IT类书籍。 大体还是四个方向吧: 架构 前端 数据 工程实践 然后就是书单了。。 前端 《WebComponent实战:探索PolymerJS、MozillaBrick、Bosonic与ReactJS框架》 《DOM启蒙》 《Polymer:面向未来的Web组件开发》 《响应式Web设计性能优化》 《Backbone.js应用程序开发》 《O'Reilly:基于MVC的JavaScriptWeb富应用开发》 《JavaScript框
这些年陆陆续续买了不少的书,虽然是买书如山倒,看书如抽丝,但买了总是有机会看的。2022 年计划每个月推荐 10 本书,这些书都是我买过或者在微信读书中看过,觉得还不错的。范围包括:
git大家都知道,是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它和SVN最大的不同,在与git分支的遍历。
本文选自知乎问答「为什么国内流行mybatis,国外反而多用hibernate?」
最近在阅读Bob大叔的新书——《Clean Architecture》(需要的同学可以在公众号后台回复数字1获取),感觉字字珠玑,值得反复阅读&品味。关于系统设计这块,准备把相关的几本书都集中翻阅下,包括《领域驱动设计》、《实现领域驱动设计》、《敏捷软件开发:原则、模式与实践》、《企业应用架构模式》等,经过这轮的学习,再结合这两年的项目经验,应该可以抽象出一些个人的心得。
工资好像又降低了,吓得我瑟瑟发抖。《权力的游戏》里面的一句话又回荡在我的耳边:winter is coming。
jira是一个广泛使用的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。idea可以很好的跟它集成,参考下图:
DevOps可以让人工智能(AI)、大数据(Bigdata)、云计算(Cloud)更加高效地落地,越来越多的企业和团队在践行DevOps。腾讯云DevOps产品总监秦俊表示,腾讯云将陆续开放TAPD(腾讯敏捷研发平台)、TGit(腾讯Git源代码管理)、CCI(持续集成服务)、SODA(游戏持续集成)、织云(云端运维)等DevOps相关产品套件,帮助开发者提升开发时间价值。 [1503559463218_2119_1503559463422.jpg] 腾讯云DevOps产品总监秦俊 TAPD是长期服务于腾讯
ApacheCN Java 译文集 20210921 更新 新增了五个教程: Java 设计模式最佳实践 零、前言 一、从面向对象到函数式编程 二、创建型模式 三、行为模式 四、结构模式 五、函数式模式 六、让我们开始反应式吧 七、反应式设计模式 八、应用架构的发展趋势 九、Java 最佳实践 Java 编程问题 零、前言 一、字符串、数字和数学 二、对象、不变性和switch表达式 三、使用日期和时间 四、类型推断 五、数组、集合和数据结构 六、Java I/O 路径、文件、缓冲区、扫描和格式化 七、
小编最近的工作可以说是一波三折,之前跟各位朋友分享业界的十大流行语言在未来可能干的事情还没有分享结束,这不前不久谷歌就又新推出了一种语言“sky”,这个语言不知道会不会直接影响到JAVA的排名,还有有待验证,但是不知道有没有正想准备学习JAVA的朋友们,在心里犹豫了一下,或者已经犹豫不定要不要继续选择学习java了? 如果让小编倒退7年回到当初选择学习语言的时候,在已经了解了未来可能做的岗位之后,突然听说未来的岗位可能少了一半,我想我一定会纠结一阵子的; 但是放到现在的我,可以大胆的告诉各位将要学习一门语言
JAVA能写大型游戏么? 答:不能 ,所谓的大型游戏一般都是指端游。必须是C++ 这没办法C++和java的效率还是有很大差距的。
👆点击“博文视点Broadview”,获取更多书讯 读书好,好读书,读好书! 怎么找好书来读呢?相信很多小伙伴用来找好书的方法之一是到豆瓣看看评分,那些评分高的书从一定程度上说明它们是经过读者验证过的好书! 所以,本期书单为大家精选了8本2022年豆瓣高分技术书,帮助大家省去挑选好书的麻烦,可以轻松闭眼入! 《卓有成效的工程师》 [美] Edmond Lau 著 万学凡,顾宇 译 原著风靡全国被誉为工程师世界的《原则》 人气极高的Quora创始人(MIT、斯坦福客座讲师)神作 用杠杆率神奇工具将数字
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?这个书单列表内容丰富,涵盖很多东西。”欢迎大家在国庆小长假期间来通过阅读充实自己哦! 1. 《代码大全》 史蒂夫·迈克康奈尔 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky 对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念
许多刚开始学习编程的小伙伴都想找到合适的学习资源,然后学习一段时间后又想着找个项目啥的练练手。但是许多小伙伴都存在着以下两个问题:
狼人杀这款桌游,从去年开始火了起来。一时间,各种狼人杀 app 纷纷上线。你是否也中了狼人杀的毒呢?
“超越杯”编程大赛决赛倒计时! 今晚8点,10支队伍将迎来终极battle! 一个月前,超越妹妹的粉丝发起了“超越杯”编程大赛,号召村民通过网页、游戏、小程序等方式安利超越妹妹,实力演绎什么叫做真·硬核·高科技追星。 如今一个月过去了,经过一番激烈的角逐,成功晋级十强的村民月芽们携带着各自的作品,迈入决赛竞技场。 羊村的第一届编程盛会当然不容错过,总决赛直播请锁定腾讯课堂。 谁才是羊村最强的编程大神? 谁才让村民心甘情愿地PICK? 村民们请先看看大神们的作品: 《超越传说》 看超越妹妹升级打
由GMGC、新华网联合主办的全球游戏开发者大会暨中国游戏盛典,在北京国际会议中心盛大召开。全球实时云领先企业声网荣获“十大全球化品牌大奖”。 中国游戏盛典是由GMGC、新华网创办的年度游戏领域盛典,面
摘要:都知道 VSCode 有各种摸鱼小插件,边听云音乐、边在 IDE 斗地主,再来一个 NBA 直播,怎一个美滋滋了得。作为 VSCode 的同门,GitHub 在摸鱼上也不输于这个后辈,除了在命令行斗地主的 Ratel,还有让你操作安卓手机在电脑上假借调试之名实则玩手机的 scrcpy,还有连 VSCode 可能都不能满足你的听取云音乐下架歌曲,Unlock-netease-cloud-music 都能满足你。在本周的热点主题中,经典街机游戏将通过 Python 代码与你见面… 以下内容摘录自 He
YesDev是一款在线版、免费又智能的协同工具,适合:敏捷开发/DevOps/项目管理,用价值驱动创业公司的软件研发交付,提升你团队的研发效率和交付质量。
如果你要用计算机做很多工作,最后你会发现有一些任务你更希望用自动化的方式进行处理。比如,你想要在大量的文本文件中执行查找/替换,或者以复杂的方式对大量的图片进行重命名和整理。也许你想要编写一个小型的自定义数据库、一个特殊的 GUI 应用程序或一个简单的小游戏。
如今,关于游戏开发的热议很多,中国已成为该领域的主要市场。每天都有新的游戏开发公司涌现,显然,许多新的程序员和设计师都想进入这个行业,他们中的许多人都是在没有太多投资的情况下自己开始的。
------------------------------------- python 因为通用(General-purpose) 所以什么能做。。。 问在领域优势?就是想知道py在已经成熟的领域的优势?几乎没有。已知的成熟领域有许多专门、专项、成熟的工具、套件、中间件。
关于 java 的异常处理机制的叙述哪些正确? A)不论程序是否发生错误及捕捉到异常情况,都会执行finally部分 B) 当try区段的程序发生异常时,才会执行catch区段的程序 C) catch
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
公告通知 String str1 = “abc”,“abc”分配在内存哪个区域? A 堆 B 栈 C 字符串常量区 D 寄存器 考点:考察求职者对堆栈的理解 出现频率:★★★★★ 【面试题分析】 栈
PMI全称Project Management Institute,中文名叫《项目管理协会》。成立于1969年,是全球领先的项目管理行业的倡导者,它创造性地制定了行业标准,由PMI组织编写的《项目管理知识体系指南》(PMBoK)已经成为项目管理领域最权威教科书,被誉为项目管理“圣经”。
大家好,我是逆锋起笔小编,今天推荐的书籍都是行业经典,这就不太适合初级水平阅读,部分提供了电子版本,关注公众号后联系小编获取。
不知不觉我们的项目开发有2年了,这两年来走了很多弯路,也收获了很多,今天在这里做一个总结。
敏捷开发的目的不是为了快速交付! 它是一种用来应付需求快速变化的软体开发方法。 – Wiki 许多IT主管或是工程师,都把敏捷开发误以为是一种快速交付的方法,就因为它比传统开发方法快一些,当然;还有
Jvm面试题及答案【最新版】Jvm高级面试题大全(2021版),发现网上很多Jvm面试题及答案整理都没有答案,所以花了很长时间搜集,本套Jvm面试题大全,Jvm面试题大汇总,有大量经典的Jvm面试题以及答案,包含Jvm语言常见面试题、Jvm工程师高级面试题及一些大厂Jvm开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!
由于EMUI10.0系统更迭升级和功能提升,部分应用未完全兼容新系统,导致应用出现闪退、打不开等现象。目前应用正在积极适配EMUI10.0,下面为部分应用兼容性进展信息:
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
首先说一下啊,本人是个菜鸟,但自认是一个懂的上进的菜鸟,现在对游戏开发或多或少懂了一丁点吧。现在把我的资料全部上传,也许大家会觉得,资料有的网上都有吧,也许觉得资料没什么用吧,这个确实。但一个资料只要有一点点对你有用我就满意了,就够了。
利用Collections工具类的排序操作可以写个斗地主游戏。当然这个简易版斗地主只是实现了洗牌、发牌功能。
该问题来自于 stackoverflow[1]。目前状态已经关闭,排名第一的答案获得了 1745 的投票,给出的书单非常的经典,供 94 本,虽然是英文,但是你很容易知道是哪本书。
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
ThoughtWorks(中国)程序员读书雷达 作者:张逸 刘龙军 软件业的特点是变化。若要提高软件开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受
云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS、PaaS和SaaS。
谷歌收购大数据竞赛平台 Kaggle 谷歌公布新机器学习 API:从视频中识别物体 Facebook 开源新一代机器学习 GPU 服务器 Big Basin IBM InterConnect 2017
随着移动互联网的兴起,越来越多的人使用手机上网。打开uc浏览器,我们可以看到uc的主页。或者360的主页,或者百度的主页。
领取专属 10元无门槛券
手把手带您无忧上云