Workflow
菜鸟教程
icon
搜索文档
为什么没人走后门干程序员?
菜鸟教程· 2025-10-13 03:30
程序员行业特性 - 程序员是实打实的技术活,技术水平和代码质量由机器客观评判[5] - 相比其他岗位,程序员多数时间面对机器,减少了复杂的人际交往和人情世故[5] - 程序不会在程序员没犯错时无故指责,也不会因心情不好给予差评[5] - 行业比较客观,对就是对,错就是错[7] 程序员岗位的公平性 - 程序员行业相对最公平,有机会靠自己的本事说话[14] - 在IT行业,无论出身和背景,只要代码写得好就能获得尊重[14] - 学历不足可以通过项目经历弥补,是少数不单靠学历定高薪的行业[14] - 即使在公司受束缚,也可以在开源社区大展身手或自己上线产品盈利[14] 程序员职业发展路径 - 多解决一个Bug、多上线一个项目,就可能增加面试机会和Offer[16] - 大多数程序员只能踏踏实实靠技术一步一步往上走[13] - 领导若安排"自己人"入职,程序员技术岗并非第一选择,因水平不够会坑队友[11] - 走后门做到一定程度的人本身也需要具备几把刷子[13] 程序员职业适配性 - 对于喜欢和人交流、善于表达或追求更自由工作的人,程序员可能不太适合[16] - 对于想减少职场勾心斗角、增加安静思考时光的人,程序员工作很舒服[16][17] - 程序员可以戴上耳机连续敲代码十几个小时[17]
JetBrains 放大招:DataGrip 对非商业用途永久免费!
菜鸟教程· 2025-10-11 03:30
DataGrip许可模式变更 - JetBrains宣布DataGrip从2025.2.4版本起对非商业用途用户永久免费 [4][5] - 免费版本为完整版功能,没有功能阉割和广告 [5] - 非商业许可证有效期为一年,但若用户在过去6个月内使用过DataGrip,系统会自动续期,对个人用户而言基本等同于永久免费 [25] 数据库IDE市场竞争格局 - Navicat功能强大且界面友好,但为收费软件,公司采购场景下使用较多 [1][6] - SQL Developer作为Oracle官方工具,存在启动慢、界面老旧且仅支持Oracle数据库的缺点 [6] - VS Code的数据库插件轻巧方便,但功能偏基础,更适合轻量级查询 [6] - DBeaver为免费工具,但存在性能卡顿的问题 [2] - DataGrip此前与JetBrains其他旗舰产品一样需要付费许可,是数据库开发者和数据分析人员的常用工具之一 [6] DataGrip产品特性 - 产品支持多种数据库,包括MySQL、PostgreSQL、Oracle和MongoDB [5] - 具备智能SQL自动补全与重构、AI辅助(Code Insight)功能 [9] - 提供数据编辑器、ER图、Schema可视化工具 [9] - 支持多数据库连接与同步,并集成Git版本控制 [9] - 支持Docker、SSH及云数据库连接,提供Excel风格的数据操作界面 [9] JetBrains非商业免费战略分析 - 此次DataGrip免费是延续其非商业免费战略,此前已将RustRover、CLion、Rider、WebStorm、RubyMine等产品对非商业用户免费开放 [12] - 公司旨在通过免费策略扩大开发者社区,让更多学生、创作者接触专业工具以培养长期用户,进而促进未来的商业采购 [13] - 官方定义的商业用途包括为公司写数据库脚本、维护客户项目以及开发付费产品,这些场景仍需购买许可 [16][19] 非商业用途定义与申请流程 - 非商业用途涵盖自学、做开源项目、内容创作,甚至包括进行有广告收益的技术分享、教程和直播 [13][15] - 新用户安装DataGrip 2025.2.4后,启动程序选择“非商业用途”并登录JetBrains账户即可完成申请 [21][24] - 已安装用户可通过帮助菜单下的注册选项停用现有许可证,然后切换至非商业用途模式重新激活 [22][24]
很严重了,大家别轻易离职。。
菜鸟教程· 2025-10-10 03:30
AI应用层投资机会 - 2025年AI行业最大的机会在应用层 [1] - 超过60%的企业正在推进AI产品落地 [1] - 字节跳动已有7个团队全速布局Agent [1] 人才市场需求与薪资 - 大模型岗位暴增69% [1] - 人工智能岗位平均月薪达7.8万元 [1] - 实习生日薪高达4000元 [1] - 脉脉上有超过1000家企业发布大模型相关岗位 [1] - 腾讯、京东、百度开放招聘的技术岗中80%与AI相关 [1] 核心技术能力需求 - RAG技术可融入外部信息修正模型输出 [1] - Agent智能体通过工具调用和环境交互完成复杂任务 [1] - 微调技术针对特定任务优化模型适配业务 [1] - 企业需要能交付项目的大模型应用开发工程师且该人才极度稀缺 [1] 技术应用场景 - 掌握主流大模型如DeepSeek、Qwen等的微调技术 [6] - 利用领域数据如制造、医药、金融等进行模型定制 [6] - RAG技术应用于法律文档分析、医疗诊断辅助、金融报告生成等垂类场景 [6] - AI Agent应用于制造业设备故障诊断和金融领域投资分析等场景 [6] 行业发展趋势 - AI浪潮正在重构程序员的核心竞争力 [3] - 具备AI能力的程序员薪资远超传统开发人员 [1] - 通过5个步骤培养全栈开发能力覆盖超多业务场景 [13]
2025 年 10 月编程语言排行榜|C、C++、Java 第二名之争愈演愈烈,Python 继续称王
菜鸟教程· 2025-10-09 00:37
TIOBE 2025年10月编程语言排行榜总体格局 - Python以24.45%的评级份额稳居榜首,自2023年末登顶后持续保持第一[1][12] - C、C++和Java为第二名位置展开激烈竞争,三者市场份额差距始终不足1%[2][4] - C语言本月以9.29%份额重回第二,C++和Java分别以8.84%和8.35%紧随其后[5][13] 头部语言竞争态势分析 - C语言排名回升主要得益于C23标准发布和应用带来的推动力[5] - Java刚推出Java 25版本,C++正在准备C++26标准,预计第二名之争将持续激烈[5] - C呈现快速追赶态势,与第二梯队差距从年初4%缩小至1.4%,目前份额6.94%[14][15] - C上升得益于微软生态持续发力和.NET平台成熟[15] 编程语言市场份额分布 - 前十名语言及份额:Python(24.45%)、C(9.29%)、C++(8.84%)、Java(8.35%)、C(6.94%)、JavaScript(3.41%)[13] - 第7-10名分别为:Visual Basic、Go、Delphi/Object Pascal、SQL[23] - 11-20名包括Fortran、Perl、R、PHP、Assembly language等语言[27] 编程语言历史趋势与生态定位 - Python近20年呈现强势崛起趋势,成为AI、数据分析、自动化脚本和教学入门首选语言[11][12] - C、C++、Java走势稳中有降,流失的关注度主要被Python吸收[9] - C/C++在操作系统、驱动、游戏引擎领域保持不可替代地位[7][21] - Java在金融、企业级开发和后台系统应用保持稳定优势[7][21] - Python成为新时代通用语言,出现在所有创新领域核心环节[22] 编程语言长期发展轨迹 - 历史排名显示Python从2000年第25位持续上升至2025年第1位[30] - C语言在1985-2005年间多次位居榜首,2025年排名第4位[30] - Java在2010-2020年间长期保持前2名,2025年排名第3位[30] - C从2005年第9位稳步上升至2025年第5位[30]
2025 能上桌的AI产品,前十独吞了 58.8% 的流量,其他都在陪跑?
菜鸟教程· 2025-09-29 03:30
行业整体格局 - 2025年聊天机器人行业迎来大爆发,从少数大厂主导发展为成千上万家公司参与竞争[1] - 开源技术特别是DeepSeek的开源成为行业催化剂,显著降低了技术门槛,使更多玩家能够进入市场[2] - 行业呈现高度集中态势,前10名聊天机器人占据了58.8%的总流量,头部垄断效应明显[4][5] 市场竞争态势 - ChatGPT保持绝对领先地位,年访问量达465.9亿次,市场份额48.36%,年增长率达106%[6][13][22] - 前10名聊天机器人年访问总量为558.8亿次,同比增长123%,显示行业整体快速增长[6] - 新兴竞争者增长迅猛,其中Microsoft Copilot增长率达348%,Perplexity增长227%,Gemini增长156%[13][15][22] 主要产品表现 - ChatGPT在访问量、媒体报道(240万篇)和使用时长(15分25秒)方面全面领先[13][22] - Claude在用户粘性方面表现最佳,平均使用时长16分44秒为行业最长[13][22] - DeepSeek虽然年访问量达27.4亿次,但月活从峰值5.2亿下降至3.1亿,降幅39.5%[19][22] - Microsoft Copilot使用时长最短(9分04秒),但凭借Office/Win集成优势实现348%高增长[19][22] 产品功能定位 - 产品呈现明显差异化定位:ChatGPT为全能型工具,Perplexity专注资料搜索,Copilot侧重职场应用[22] - 技术路线多样化,包括开源模型(DeepSeek)、多模态融合(Gemini)、长文处理(Claude)等不同方向[22][23] - 移动端与网页端产品分布各异,涵盖聊天搜索、图像处理、编程辅助、学习工具等多个垂直领域[23][24][25] 用户行为特征 - 头部产品用户粘性较强,平均使用时长多在10-16分钟区间,显示较高的用户 engagement[13][19][22] - 移动端应用分布显示AI技术已深入日常生活场景,包括照片编辑、翻译、学习辅助等具体应用[25][26] - 尽管产品数量众多,但用户实际高频使用的产品相对集中,反映用户对产品实用性的严格筛选[5][26]
程序员们不仅写得了代码,还能在GitHub里炒出一桌菜~
菜鸟教程· 2025-09-24 03:29
预制菜行业消费者核心关切 - 消费者对预制菜的担忧并非源于工艺本身,而是信息不透明,例如点餐时预期为现炒菜品,实际端上的是工厂预制的冷冻加热产品[1][2] - 行业关键问题在于消费者害怕不清楚自己食用的是何种工艺制作的食品,而非标准化生产流程[3] 开源菜谱项目CookLikeHOC市场热度分析 - 项目在开源平台OS S Insight上趋势排名第一,显示家庭烹饪需求可能上升[4] - 项目名称意为"像老乡鸡那样做饭",基于老乡鸡菜品溯源报告进行内容整合,但非官方仓库[6][8] - 项目获得超过17,000个星标收藏,热度持续攀升[9] - 仓库涵盖主食、凉拌、卤菜、早餐等十余个菜品分类,内容全面[13] 开源烹饪社区互动特征 - 社区用户活跃提出各类烹饪问题,包括食材处理、操作经验要求及流程优化建议[18] - 存在将项目合并至知名开源烹饪指南HowToCook的提议,后者以提供菜量计算公式和完整教程著称[18][20] - 项目提供在线查看地址,便于用户直接访问使用[22] 行业趋势核心洞察 - 开源菜谱项目的流行反映消费者对食品制作过程透明度的强烈需求,而非单纯抵制预制技术[22] - 行业启示在于预制工艺可与透明度共存,关键在于建立消费者信任[23]
强烈建议尽快搞个软考证!(重大红利期)
菜鸟教程· 2025-09-22 03:29
软考证书的价值与认可度 - 软考是IT从业者必备的黄金证书,企业和社会认可度非常高 [2] - 「系统架构设计师」和「软件设计师」两科含金量更高,是技术背书、简历镀金和晋升管理岗的最佳途径 [2] - 证书由人社部和工信部领导,持证有机会享受多重福利,持证终身受益 [3][6] 软考证书的具体福利政策 - 以考代评:在国企和事业单位,拿到证书可免去职称评审,直接获得对应级别的职称资格 [4] - 积分落户:持证可获得60-140落户积分,高级软考证书可申请北京工作居住证,以及上海、广州、天津等城市的积分落户 [5] - 升职加薪:许多企事业单位和私企依据职称决定薪资级别或晋升,拿证可涨薪500-2000元不等 [8] - 助力考编:部分公务员岗位要求持证,部分事业单位考编年龄可放宽至40周岁 [8] - 高额补贴:获得证书可享受租房、购房、生活津贴等人才补贴福利,根据不同地区补贴5万至25万不等 [8] - 入专家库:凭证书可申请加入专家库,获得行业荣誉认证并参与专业评审工作,拓宽人脉并获得酬劳 [8] - 评标竞标:员工持有的证书可在企业参与软件项目竞争时获得加分,个人也能获得公司奖金 [8] - 国际认可:软考国际影响力正逐步提升,持证信息技术人员在更多国家及地区可享受相应待遇 [8] 软考改革趋势与考试难度变化 - 近两年是软考改革过渡期的最后一波红利期,考情规律仍有迹可循,往后难度将越来越大 [3] - 工信部招聘技术研究岗从事考试技术改革,预计明年组织实施,届时考试难度将大幅提升 [3] - 2025年上半年考题整体难度上升,增加了云计算、嵌入式、区块链等AI技术的内容考察,计算机理论基础考察减少 [7] - 网络工程师科目中超纲内容占比达50%,且与实际工作联系不强 [8] 备考挑战与课程资源 - 备考需覆盖数千计的知识点及灵活多变的技术案例,各科目备考难度均不小 [8] - 免费学习资源群提供2天软考通关特训直播课、价值1599元内部资料包、大咖1V1上岸攻略计划、最新真题解析、核心考点、万能模版及实用备考工具 [2] - 课程提供独家记忆口诀、案例逻辑、论文行文万能法、考前押题等高分技巧,以及1V1定制备考规划和智能刷题平台 [11][13][15] - 提供超过5个G的软考通关秘籍,包含历年考生刷过的题、推荐模版和资料 [17] - 学习群仅限50人免费加入,24小时后关闭通道 [2][3]
在 Docker 里跑 Windows?有点离谱,但真能跑~
菜鸟教程· 2025-09-19 03:29
项目概述 - 一个名为dockur/windows的开源项目,其核心创新点在于能够在Docker容器中运行完整的Windows操作系统,而非通过虚拟机或远程桌面方式[1][3] - 该项目在GitHub上获得了极高的社区认可,Star数量超过45,000个[1] - 用户可通过浏览器访问运行在容器内的Windows桌面界面[3] 技术原理 - Docker被定义为一个轻量级虚拟化工具,其本质是将应用与运行环境打包在一起的容器技术[5] - 容器内包含程序运行所需的所有组件,如代码、依赖库和配置,因此具有启动快速和资源占用少的优势,与传统虚拟机的笨重形成对比[6] - 该项目突破了Docker通常用于运行Linux应用的惯例,实现了在容器内运行Windows系统的技术突破[8] 支持版本与规格 - 项目支持从Windows 2000到Windows 11的多个客户端版本,以及从Windows Server 2003到2025的服务器版本[10] - 各版本镜像大小差异显著,Windows 2000 Professional仅为0.4 GB,而Windows Server 2025则达到6.7 GB[10] - Windows 11 Pro版本镜像大小为5.4 GB,Windows 10 Pro为5.7 GB,Windows XP Professional为0.6 GB[10] 部署方法 - 支持通过Docker Compose进行部署,需创建配置文件并指定环境变量如VERSION: "11"[11] - 提供Docker CLI命令行部署方式,命令包含端口映射、设备挂载和权限设置等参数[11] - 支持在Kubernetes集群中部署,可直接应用官方提供的YAML配置文件[11] - 部署完成后,通过执行`docker-compose up -d`命令,几分钟后即可在浏览器中访问localhost:8006端口进入Windows桌面[12]
没女朋友?不得 new 一个出来~
菜鸟教程· 2025-09-17 03:30
项目概述 - 项目名称为Bella,是一位能提供陪伴感和情感连接的数字朋友[8][9] - 项目核心目标是打造一个能感知、共情、成长的数字伴侣,而不仅仅是聊天机器人[9][12] - 项目愿景是构建一位始终陪伴用户身旁,与用户一同成长和蜕变的数字朋友[14] 技术实现与功能 - 已实现语音识别功能,使用Whisper ASR技术,用户可通过声音与Bella交流[15] - 具备可视化表现,包括视频播放和淡入淡出视觉过渡效果[15] - 采用Node.js + Express后端,结合Whisper语音识别、本地大模型和TTS语音合成[23] - 采用事件驱动、单例模式和模块化设计的系统架构[23] - 具备优雅的UI/交互界面和加载动画,对手机和浏览器有良好适应性[20] 市场定位与特点 - 项目定位为可养成的虚拟伴侣体验,融合语音、视觉、记忆、情感模拟等技术[1] - 每个AI角色具有虚拟人格,能够记住对话和情绪,提供更真实的互动体验[5] - 项目为开源版本,使个人用户可以自定义数字伴侣[7] - 在Github上获得超过6000个Star,显示了一定的社区关注度[16]
马斯克的 xAI 一刀裁掉 500 人~ 有 AI 给干活,人类可以下岗了!
菜鸟教程· 2025-09-15 03:30
战略转型 - 公司计划大幅缩减通才型AI导师团队规模 加速扩充并优先发展专业型AI导师团队 这一战略转型立即生效[1] - 公司不再需要大多数通才型AI导师岗位 相关员工雇佣关系终止[1] - 专业型AI导师团队将扩充10倍 涵盖理工科(STEM) 金融 医学 安全等多个领域[8] 人员调整 - 裁员影响约500名数据标注团队成员 该团队原是公司最大部门[3] - Slack主群人数从1500多人降至1000人左右 且持续下降[7] - 被裁员工可获得合同期满或至11月30日的薪酬补偿[6] - 员工收到通知当天即被切断所有公司系统访问权限[6] 行业趋势 - 简单任务可由AI处理 数据标注员日常工作包括手把手教AI系统认识世界 将图片 文字 语音 视频等原始数据加工成AI可理解内容[3] - AI技术发展导致基础数据训练岗位被替代 出现"教会徒弟 饿死师傅"现象[4] - 企业同时进行裁员和招聘 体现行业对专业人才需求增加而对通用型人才需求减少的趋势[8][10]