除代码之外,程序员还有哪些能力也非常的关键?
程序员不应该只会写代码。我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。但是还没等到水到渠成,却先等来了中年焦虑。慢慢的等到自己到了三十多岁的时候,发现公司里年轻且更能加班码农越来越多,带来了职业发展
如何从程序员到架构师?
作为程序员,我们应该如何去规划好自己的职业道路?作为程序员群体的一员,我发现身边很多同学都非常的踏实,虽然这是一个很好的素质,但我们除了踏实做事以外,也需要多抬头看看路。才能让自己在职业道路上走的更稳更长久。身边很多同学都知道去追求升职加薪,但却很少去考虑一个完整的职业规划,很少去考虑自己的职业目标
真的可以「 人人都是产品经理 」吗
现在互联网上各种媒体、各种课程都在宣扬着「人人都是产品经理」的理念。虽然初衷是好的,是希望大家都能基于产品思维去思考问题和把握项目方向,但真正能做到的却寥寥无几。因为一名合格的产品经理需具备的素质和要求其实是非常高的。产品经理往往是大多数项目成功如否的关键因素之一,产品经理必须要能探索出有价值的产品
架构设计之「 CAP 定理 」
在计算机领域,如果是初入行就算了,如果是多年的老码农还不懂CAP定理,那就真的说不过去了。CAP可是每一名技术架构师都必须掌握的基础原则啊。现在只要是稍微大一点的互联网项目都是采用分布式结构了,一个系统可能有多个节点组成,每个节点都可能需要维护一份数据。那么如何维护各个节点之间的状态,如何保障各个节
大多数人的努力程度都远远不够,远没有到拼运气的地步
看过了太多的鸡汤文章,导致我们常常以为只要通过个人努力就能获得成功,但事实上却并非如此简单。先抛出两个真相:成功之路除了需要勤奋努力以外,还需要一点运气大多数人的努力程度都远远不够,远没有到拼运气的地步最近看了一本书《异类》,据说是很多大佬都有推荐,连微信之父的张小龙都推荐过。记得在很早之前罗永浩也
别被「 稀缺心态 」控制了你的人生
先来解释一下「稀缺」这个概念。「稀缺」是指当你对某个资源的“拥有”程度少于你对它的“需要”程度时,你所产生的感觉,大白说就是说“欲望大于现实”,哈哈,当然这个也被称为「稀缺心态」。其实真正的资源匮乏并不可怕,可怕的就是由于资源匮乏之后导致你产生了这种稀缺心态。这也是最近在读《稀缺》这本书后所了解到的
与技术无关,但却值得码农们好好读一读的怪书:禅与摩托车维修艺术
最近在读《禅与摩托车维修艺术》这本书,说它很奇怪,其实是因为觉得书名很有意思。看书名,很容易被误解成是一本教人修摩托车的教程,事实上它是一本非常经典的哲学书籍,很多大牛都有推介过这本书。著名的物理学家霍金曾这样评价这本书:“我因为写了一部人们把它和《禅与摩托车维修艺术》相比较的书而感到甚受恭维,我希
「码农读书」:我们并没有自己想象的那么理性
作为码农/程序员,我们经常认为自己是非常理性的。其实不仅是我们自己这么认为,甚至我们身边的朋友们在谈到对我们的评价时,在聊到对程序员这个职业的印象时,都会普遍的认为这是一个非常理性、思维逻辑非常清晰的群体。但事实真的是这样吗?我曾经也非常自信于自己的理性。但最近看了一本大块头书《思考,快与慢》后,完
吴军博士眼中的五级软件工程师
有没有适用于咱们软件工程师的等级评价体系呢?世界上有一套针对专业人士的评价体系,它的发明人是苏联著名物理学家列夫·达维多维奇·朗道。朗道(1908-1968),号称是“世界上最后一个全能的物理学家”,他不仅获得过诺贝尔物理学奖,而且还提出一种按照水平和贡献划分物理学家的方法,被称为物理学家的等级,也
Facebook也炒币吗?Libra币是什么?
Facebook在上周发布了加密数字货币,称为Libra币。太火爆了,很多人都在关注和讨论,包括一些科技大佬们都很积极的讨论(当然,这里指的是真正的科技大佬,比如马化腾、王兴等,而不是指哪些割韭菜的币圈大佬)。我也熬夜凑个热闹,给好奇的小白们聊一聊(虽然我也不是专业班子,但好歹我之前也写过区块链文章
微服务架构之「 容器技术 」
现在一聊到容器技术,大家就默认是指Docker了。但事实上,在Docker出现之前,PaaS社区早就有容器技术了,以CloudFoundry、OpenShift为代表的就是当时的主流。那为啥最终还是Docker火起来了呢?因为传统的PaaS技术虽然也可以一键将本地应用部署到云上,并且也是采用隔离环境
PostgreSQL和PostGIS常用入门命令
1命令程序①psql命令psql是一个可执行程序,位于pg安装目录的bin目录下,语法psql-hlocalhost-U-d-p然后就会让你输入密码,登录后,命令提示符就会有这样的提示信息
Postgresql中临时表(temporary table)的特性和用法
session2:以另一个会话登录相同用户名和数据库,查看session1中创建的临时表,既不能查询表,也不能查看表结构,但可以通过系统视图看到该临时表的存在。
PostgreSQL---FUNCTION存储过程那些事
之前总结了一下PostgreSQL的序列的相关知识,这篇再来说说存储过程相关的知识点。存储过程也叫做函数。PostgreSQL的存储过程是指可以使用SQL对话框进行调用的一组SQL和过程语句(过程语句包括声明,分配,循环,控制流程等),它可以存储在数据库服务器上。在数据库的实际使用时,存储过程在需要
用Docker部署一个Web应用
本文将以个人(开发)的角度,讲述如何使用Docker技术在线上单机模式下部署一个Web应用,如有错误欢迎指出。上次在这篇文章提到了Docker,这次打算把这个坑展开来讲。首先,什么是Docker?根据官网描述,我们可以得知,Docker是一个软件/容器平台,使用了虚拟化技术(cgroups,name
20分钟极简入门Docker
有错误请指出~什么是Docker首先来介绍一下什么是Docker,Docker是早于2013年发布的开源项目,它借助操作系统的虚拟化技术来实现应用间的资源隔离,从而应用能更加快速方便地打包和部署在任何地方。根据官网描述,Docker是一个借助容器进行开发,部署和运行应用的工具,通俗来说,Docker
SQL高级功能-窗口函数
一、窗口函数用来干嘛?在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:排名问题:每个部门按业绩来排名topN问题:找出每个部门排名前N的员工进行奖励二、怎么用窗口函数窗口函数,也叫OLAP函数(OnlineAnallyticalProcessing,联机分析处理),可以对数据库数据进行
数据库分库分表思路
一.数据切分二.分库分表带来的问题三.什么时候考虑切分四.案例分析五.支持分库分表中间件六.参考《Java2019超神之路》《Dubbo实现原理与源码解析——精品合集》《Spring实现原理与源码解析——精品合集》《MyBatis实现原理与源码解析——精品合集》《SpringMVC实现原理与源码解析
Rcpp高性能计算(四):求几何平均数效果比较【END】
作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言高效数据处理指南》(《R语言数据高…
Hbase架构及读写流程
读流程Hbase读数据流程图HBase流程具体流程Client先访问zookeeper,从meta表读取region的位置,然后读取meta表中的数据。meta中又存储了用户表的region信息。根据namespace,表明和rowkey在meta表中找到对应的region信息。查找对应的regio