公开标签 #程序员
存在超过200多种编程语言的选择,但实际在行业中得到广泛应用的却不对,对就业市场产生显著影响的更是只有少数几种。从2023年1月至2024年9月,DevJobsScanner对超过1200万个明确要求掌握特定编程语言的开发者职位进行了分析,在这些职位中,需求量最大的编程语言主要有八种。JavaScript和TypeScript在职位需求中最高,占比达到31%。Python和Java的需求紧随其后,其中Python在2024年的职位需求呈现增长趋势,到了9月份,其职位数量比Java高出6-7个百分点。C#
1、Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 这是一个中文(简体)语言包,为 VS Code 提供本地化界面,如果英文不太好的,可以安装这个中文包,个人其实还是很建议大家直接用英文的,做开发的还是要习惯英文,毕竟很多技术文档都是英文的,有些翻译过来也怪怪的,英文可以提高学习速度。 插件链接地址:https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.
康复指南 我在 2023 年 6 月份确诊颈椎病、腰椎间盘突出至今,这段时间去看过医生、贴膏药、康复治疗,慢慢的从腿麻手麻、无法弯腰低头甚至无法久坐到现在的恢复如初. 我把自己的经验和方法记录下来分享给大家,希望可以引起朋友们对颈椎、腰椎健康的注意。 假如不幸,您已经患有颈椎病、腰突的朋友,就更要注意的工作强度和运动次数了,毕竟工作也是为了更好的生活,应该把自己的健康放在第一位。 在程序员这个特殊的群里,是颈椎病、腰突的高发人群。以上,希望能引起您对自己健康的重视。 为此我在 GitHub 上建立了这个
介绍 本项目包含 LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》、《程序员面试金典(第 6 版)》等题目的相关题解。所有题解均由多种编程语言实现,包括但不限于:Java、Python、C++、Go、TypeScript、Rust,日常更新。欢迎 Star 🌟 关注本项目,获取项目最新动态。 站点 Vercel: https://doocs-leetcode.vercel.app GitHub Pages: https://doocs.github.io/leet
"内向的人不适合做分享",似乎有这么一个想法根值在所有人的心底。特别对于程序员这个群体,内向的人更加多了。毕竟,不内向谁当程序员呢。我当时选择程序员这个职业,就是因为不太喜欢和人打交道。 但是经过这些年的实践, 我逐渐发现,内向的人如果能充分利用好自己的优势,也是可以做出相当好的分享的。 本文将从三个部分介绍内向者如何做分享: ▪ 我作为内向程序员的三年技术分享经历 ▪ 内向者的优势与劣势 ▪ 内向者的分享准备技巧 希望本文能帮助所有内向者发现自身的优势,实现由内而外的成长。 内向程序员的三年技术分享经
重复提交原因 其实原因⽆外乎两种: 1,⼀种是由于⽤户在短时间内多次点击下单按钮,或浏览器刷新按钮导致。 2,⼀种则是由于Nginx或类似于SpringCloud Gateway的⽹关层,进⾏超时重试造成的。 常⻅解决⽅案 ⽅案⼀:提交订单按钮置灰 这种解决⽅案在注册登录的场景下⽐较常⻅,当我们点击”发送验证码“按钮的时候,会进⾏⼿机短信验证码发送,且按钮就会有⼀分钟左右的置灰。 有些经验不太丰富的同学,通常会简单粗暴地把这个⽅案直接照搬过来。 但这种⽅案只能解决多次点击下单按钮的问题,对于Nginx或
深入架构原理与实践 ⭐️ 为什么要写这个? 这几年互联网技术出现了很大的更新迭代,比如 SDN 网络、高性能网络(DPDK、XDP)、Container、ServiceMesh 等等,我对这些技术有一些浅薄的见解和实践,但也远没达到深刻理解的境界,我尝试使用 费曼学习法 把这些东西体系化地总结输出。一方面是加深自我的学习认识,另一方面也希望这些输出对其他人有所帮助。 整个系列的内容主要集中在 网络、集群以及服务治理、FinOps 这三个主题,这也代表着基础架构的几个核心:稳定、效率、成本。 如何阅读 在
本书扩展了《程序员如何优雅地挣零花钱》的基本内容,将其放到更大的副业视角;同时,引入经过互联网行业验证的「精益创业」流程,并优化为副业专用的「精益副业」流程。 在书籍第二部分,以实际案例为主,添加了「独立开发变现」和「网课变现实践」的内容。 本书成书于2020年12月,晚于一人公司方法论,在阅读完本书后,可以阅读一人公司方法论。将来如有机会,我会尝试把「精益副业」和「一人公司方法论」整合到一个体系下。可扫这个二维码订阅更新通知。 目录 为什么副业特别重要 职业可能性 职业的四大象限 没有副业的职业 副业
为开发人员分享快速参考备忘清单【速查表】。这是英文版 Reference 的中文版本,目的是为了方便自己的技术栈查阅,如果您提供一个清单,我将抽空搬运,立即撸起来 :)。如果您发现此处的备忘单不合适,您可以通过提交 PR 来修复它或提供更好的备忘清单,只针对【中文】用户。以下是开源天使提供的一些备忘清单和快速参考 :)。 源码仓库:https://github.com/jaywcjlove/reference 涉及内容包括但不限于: Ansible CMake C# Django FFmpeg Flas
(1)优秀的软件工程师不仅编写代码,还会考虑谁将使用它、为什么使用它、如何使用它。牢记用户需求才能创造良好的用户体验。 (2)水平再高的程序员,也会在自己擅长的领域犯错,如果遇到复杂的问题,就更是如此了。始终牢记,最好的代码是没有代码,或者不需要维护的代码。 (3)任何软件工程师的主要工作都是交付价值。软件只是达到目的的手段。 (4)警惕那些很长时间没有编写任何代码、却在设计系统的人。 (5)Bjarne Stroustrup 有一句名言:"只有两种计算机语言:人们抱怨的语言和没人使用的语言"。大型系统