在问答 | 我适合做软件开发吗一文中,列出了当时汇总的7个问题,其中“我是否适合做软件开发”、“怎样开始行动”、“学哪种语言”这个问题都聊过了,这次我们来谈谈怎么学习的问题。记得曾经在我的微信公众号“程序视界”发布过一篇题为“怎样新学一门技术”的文章,里面讲了很多东西,现在
在问答 | 我适合做软件开发吗一文中,列出了当时汇总的7个问题,其中“我是否适合做软件开发”、“怎样开始行动”、“学哪种语言”这个问题都聊过了,这次我们来谈谈怎么学习的问题。记得曾经在我的微信公众号“程序视界”发布过一篇题为“怎样新学一门技术”的文章,里面讲了很多东西,现在
在“超实用的自我规划模型”一文中,我们给出了下面的自我规划模型:在这个模型中,愿景是最高层面的东西,也是我们自我规划的开始,是一切的基础。只有你对自己的将来有所期待,只有你清楚自己想成为一个什么样的人,你的努力与奋斗才可能走入轨道。这一次,我们就来找找自己的人生愿景。描述你的
现在这个时代,信息极大丰富,知识浩如烟海,每个人每时每刻都被各种各样的知识、信息轰炸着,如何有效的选择对自己有价值的知识,如何构建一个独属于自己的知识体系并让它为自己创造价值,变得越来越重要。泛泛地讲,知识就是财富,信息就是财富,具体到个体身上,只有知识经过了你的选择和应用,内化为
一个人的学习和成长可以分为被动与主动两种方式。当你在一个节奏很快的环境里,有做不完的事情,被事情推着走的时候,即便你不想学习,也会被动地在做事中掌握很多知识,将自己的很多技能锻炼得比较娴熟,这就是被动式成长。主动成长,是指一个人能够跳脱出环境的影响,不管公司安排给自己的事情是
在“早学习成长金字塔,少走3年弯路”中介绍了职场成长金字塔:大部分开发者工作三五年后,都能掌握所在岗位必须的知识、经验和技能,然而很多人接下来就陷入困境,左冲右突,无法加薪升职,一直停在第1层,三年五年过去了,八年十年过去了,可能都还停在1层的位置。对开发者来讲,第1层对应的就是具体的
读书的好处有很多,可以习得技能,可以挣钱,可以打造自己的知识体系,可以增广见闻,可以增加谈资,可以改变认知……这许许多多好处,一句话概括就是:读书可以增加我们未来的可能性,让我们有更多机会成长为自己想要的样子。从2014年开始,我个人每年读书70本左右,这几年通过读书,我掌握了下列知识和技
上周做了几次咨询,来访都是三十多岁的程序员,每个人对年龄都表露出深深的焦虑。这周一和知乎一个话题的策划者电话聊选题,选的也是35+的互联网人何去何从。这不由又唤起了我对年龄焦虑的思考,索性来谈谈大龄程序员的未来吧,献给所有找我做咨询的程序员们,也献给所有为年龄而焦虑的互联网
前言 最近老是收到小伙伴的私信问我能不能帮忙整理出一份JVM相关的面试题出来,说自己在大厂去面试的时候这一块问的是特别多的,每次自己学的时候每次都学不到重点去。这不他来了,一份详细的JVM面试真题给大家整理在下方了! 一、首先本职工作一定要做好做精 本人之前在干兼职的
1、设备管理介绍 设备管理主要包括设备分配、缓冲区管理、实际物理I/O设备操作、通过管理提高设备利用率和方便用户使用的目的。 设备属于计算机系统和外界交互的工具,不要负责计算机和外部的输入/输出工作,通常称为外设。 2、设备分类 2.1 按数据组织分类
1、媒体的定义 媒体包括两面: 1、物理载体:比如磁盘、光盘、磁带以及相关的播放设备。 2、信息载体:也就是信息的表现形式,比如文字、声音、图像、动画、视频等。CCITT定义的存储媒体和表示媒体。 2、媒体的分类 1、感觉媒体:直接作用于人的感觉器官,比如声
1.合理的接口命名; 接口的命名必须规范优雅,在未看到接口文档时,就可以根据接口的URL明白接口的功能是什么? 2.入参和出参的规范化定义,有统一的风格; 一个项目内的所有接口,必须有统一的风格,统一返回格式,约定业务层错误编码,每个编码可以携带明确的错误信息。出入参字段含义明确,采用
开启Nginx gzip压缩非常简单,达到的效果可以压缩静态文件大小、提高页面访问速度、节省流量和带宽是很有帮助的,也为用户省去了很多流量;唯一的不足就是开启之后服务器这边会增加运算,进行压缩运算处理,就比如压缩级别,服务器cpu会有开销。 原理举例 比如一个css文件,里面肯定有很多font-
顾伟 分布式实验室本次分享介绍普元基于微服务架构,在公有云上的一次容器实践,包括如何选型,做了哪些技术验证,遇到了哪些问题,如何解决的。分享中还包括对于云平台本身高可靠、高性能、持续发布、服务注册发现等方面的设计方案,以及后续的发展愿景及规划,旨在与大家探讨一些关于Docker
副业分为哪几类?学会副业赚钱思维,不愁没有项目 不同的人可以选择不同的副业,只要找对适合自己的副业就不会花太多时间。方法对了,你付出越多,收获越多。看看下面这些副业有哪些适合你的。学会副业赚钱思维,不愁没有项目。 第一、利用信息差做副业赚钱。 比如闲鱼卖货,就是利用信息
首先我会讲下年龄焦虑的本质,然后会谈谈大龄程序员的8种出路,最后会聊聊如何选择自己的方向。欢迎大家流言讨论。 年龄焦虑的本质是竞争力不足 所有和我聊年龄的程序员,聊到最后,都会确认这个事实:所谓年龄焦虑,焦虑的根本不是年龄,而是竞争力相较于年轻人,逐年下降。 这才是年龄焦虑的
首先明确一个概念,理财可不等于抠门 在说“理财”的时候,不是说让你不花钱全都存起来,那样悲催的人生不到万不得已(比如你欠着高额贷款之类)不要尝试,一点乐趣都没有,而且会让你对钱财本身产生负面的情绪,甚至影响你今后赚钱的能力。 理财是合理规划你目前的收入与支出、
随着新冠疫情影响减弱,全国各地都在逐步全面复工。2020文字识别狂欢季,狂欢已开启,等你来加入! 19款OCR类产品全线降价50%,助力证类识别、财务报销审核、合同录入与审核等场景AI落地,提升工作效率。 哪些场景可以应用OCR服务? 卡证 比如原来在办理银行业务时,需要专门到银行的网点进行身
看到一篇文章整理了设计原则,这边觉得很可以,所以搬来总结一下 单一职责 每个微服务只应担负一个职责,比如 商品 购物车 应该为两个微服务。 高内聚 将关系亲密的微服务应该放在一起,比如订单与订单金额统计。 低耦合 隐藏内部实现:内部功能作为对象的一部分
前几天逛知乎的时候看到一个话题:MySQL没前途了吗? 最近几年,似乎总有一种声音在说,MySQL可能不太行了,原因无非是这么几条,MySQL功能不如PG强大,原生没有分库分表不如TIDB,OLAP性能差。 可事实真的如此吗? 首先,MySQL的官网是这么介绍自己的:MySQL是世界上最受欢迎的数据库! 其次,我们直
从事软件测试工作多年,职场发展经历从小白到技术骨干,再到技术管理,这一路走来经历过的测试技能转化的一些心得体会与大家分享。 刚毕业参加工作时,误打误撞进入了软件测试行业,从事手机APP相关的测试,主要进行APP具体应用模块功能的测试,比如短信、电话功能,关注GUI界面、功能的完善性;从
测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景图法等。 今天我们主讲等价类划分法。 等价类划分法 前面文章中提到过测试是不能穷举的,那么等价类划分法就是将不能穷举的测试过程进行合理分类,从而保证设
小灰 程序员小灰 前一段时间,小灰给大家科普了一个有意思的概念,叫做黑天鹅事件。简而言之,“黑天鹅”是指某些出人意料却又带来重大影响的小概率事件。今天,我们来介绍一个与黑天鹅相对应的概念,这个概念叫做灰犀牛。 灰犀牛是一种体型笨重、反应迟缓的庞然大物,你始终能够远
所谓高可用性指的是系统如何保证比较高的服务可用率,在出现故障时如何应对,包括及时发现、故障转移、尽快从故障中恢复等等。本文主要以点评的交易系统的演进为主来描述如何做到高可用,并结合了一些自己的经验。需要强调的是,高可用性只是一个结果,应该更多地关注迭代过程,关注业务发展
老司机常 斗地主和做项目一样都在博弈中,在不确定性中,获取胜利! 影响项目成败的因素,如同54张牌变幻多端,看似混乱不堪其实有迹可循▼❶ 牌面不好的话,不要强行抢地主 做项目不可能单单都赢但很多人却好胜心太强为了多赢一点不看牌局和走势,狂轰滥炸最终满