程序人生
文章平均质量分 76
解说程序员相关的非技术类话题,带你了解程序员行业的动态。
蜀州凯哥
人,量力而行!事,看透再说!
展开
-
微服务与传统项目之间有什么区别?
聊聊服务架构从单体架构如何逐渐演变为现在流行的微服务架构,这些架构之间的差别。本文只有一个目的:了解微服务架构的优缺点。一、单体架构单体架构:将业务的所有功能集中在一个项目中开发,打包成一个包部署。单体架构的优缺点如下:优点:架构简单、部署成本低缺点:耦合度高(维护困难、升级困难)二、分布式架构分布式架构:根据业务功能对系统做拆分,每一个业务功能模块单独作为独立项目开发,成为一个服务。分布式架构的优缺点:优点:降低服务耦合、有利于服务升级和拓展缺点:服务调用关原创 2022-09-19 08:56:54 · 1006 阅读 · 0 评论 -
坚持每天写代码,真的能提高编程水平吗?
每天都写业务代码,真不一定谈的上什么提高水平。这跟游戏闯关一样啊,写业务代码=打小怪,你前期靠着小怪肯定能升级。你三五十级以后,还每天坚持打小怪,打一年也很难升级啊。业务代码都写不好,肯定是不行的。但是只写业务代码,也不一定提高什么水平。熟悉端到端比如说你负责web后台开发,但实际上用户发起一个http请求,要经过很多中间步骤才到你的服务器(例如浏览器缓存、DNS、nginx等),服务器一般又会经过很多处理才到你写的那部分代码(路由、权限等)这整个流程中的很多系统或者步骤,绝大部分人是不可能去参原创 2022-09-19 08:24:37 · 299 阅读 · 0 评论 -
26岁开始学iT晚吗?
粉丝咨询:都说兴趣是最好的老师,我自己就喜欢弄一些小东西,手工制作类的。听说嵌入式开发和这个很像就有了兴趣,几天查下来,都说做前端比嵌入式要轻松而且工资高,编程的话我也挺有兴趣的,可是大家都说程序员是青春饭,35岁就没人要了。更何况我这种培训班出来的,肯定会被淘汰。我是想要去弄个托管的大专然后自己去自考本科。各位认为这样合适吗。还是不要入行,仅仅把他发展成自己的兴趣而已。父亲是希望我去学土木工程专业。我该如何是好啊。如果选择iT行业的话以我这个年龄,而且半路出家,是选择前端开发还是后端还是嵌入式开原创 2022-09-19 07:24:32 · 532 阅读 · 0 评论 -
互联网三大岗位:技术、产品、运营,哪个相对来说越老越值钱呢?
目录一、越老越值钱离不开这三种思维1、成长型思维2、用户思维3、结果思维二、越老越值钱离不开这三种能力1、学习能力2、技术能力3、人际能力三、越老越值钱只是指引修行的方向当我们说一个医生越老越值钱时,是指这个医生的医术能够随着年龄增长而增长,能够不断解决用户痛苦,为医院带来名声和收入。当我们说一位教师越老越值钱时,是指这位教师的教学水平能够随着年龄增长而增长,同时能够与时俱进,教好一茬又一茬的学生,为学校带来口碑和吸引力。由此可见,一个职场人越老越值钱,最根本的原因是他能够持续原创 2022-09-05 08:40:46 · 699 阅读 · 0 评论 -
80岁还嗖嗖改代码,他是Unix命名人,发明“Hello World”,他说解决问题全靠拖
前两天,“Linux三剑客”中一个非常古老的工具突然登上了GitHub热榜:——这竟是因为80岁的原作者更新了。是的你没听错,有人都80岁了还在改代码!这位大神,就是加拿大计算机科学家——布莱恩·柯林汉 (Brian Kernighan)。与比尔盖茨、Java之父、Python之父等大佬齐名的他,开创的“Hello World”范式让每一位学编程的同学刻烟吸肺:不管你学的什么语言,第一个程序就是学会输出它。printf(“Hello World!\n”);cout <<原创 2022-09-03 20:25:29 · 193 阅读 · 0 评论 -
大龄程序员35岁后送外卖?他们都去哪里了?
这个问题,我也很好奇,所以去整理了一下35岁+程序员在招聘市场的情况。现在来回答题主的提问。先说基本点:35岁+程序员在市场上真的不少,有年薪20万的也有年薪100万+的,所以针对是否吃青春饭、大龄程序员是否还有战斗力这个问题,真的是因人而异。其次,本次提问主要包括以下几个部分:35岁+程序员在招聘市场上是否受欢迎?他们都去哪些公司了?35岁+程序员的薪资表现如何?35岁+程序员的求职方向是哪些?说明:数据来源:100offer本回答数据筛选标准:选取时间:2015年1月至20原创 2022-09-02 09:19:06 · 878 阅读 · 0 评论 -
老生常谈:学习Java自学好还是报培训班?
无论你是大学生还是在职人员,想学Java时,都会面临两个选择,自学或者报班。报班通常太费钱,时间又不自由;自学又不知道如何下手,担心自己坚持不下来。怎么办?我们先分析一下自学和培训班的优点。我们先讲自学优点:①会养成自我分析解决问题的好习惯,这是做开发需要掌握的必要因素。②学习时间和节奏比较灵活,可以根据自己的情况自行安排,可以半工半学,利用闲暇时间学习。③学习成本小,零投入。缺点:①学到的技术不够系统,不全面,可能达不到就业的水平。②学习的周期会拉长,可能会走很多弯路。原创 2022-09-02 10:07:36 · 341 阅读 · 0 评论