IT技术博客大学习 共学习 共进步

奋斗

共 596 篇文章

IT 2024-03-12 22:57:01 / 累计浏览 3,018

竞业协议的相关文章收集

这篇关于国内竞业协议现象的深度合集,汇集了多篇重要文章的核心观点与案例。文章直指国内互联网行业竞业协议被普遍滥用的现状——本应仅针对高管、核心技术及保密人员的限制,已下沉至应届生甚至实习生,成为企业“拿捏”员工的工具。作者梳理了相关法律要点,例如竞业期限最长两年、补偿金一般不低于离职前12个月平均工资的30%,并强调连续三个月不支付补偿则协议自动失效。 合集进一步引入硅谷视角作为对比:加州早在1872年便立法禁止竞业协定,学者认为这促进了人才流动与创新,是硅谷保持活力的源头之一。而美国联邦贸易委员会(FTC)更在2023年提议全国禁止,指出竞业协定会压缩薪资、阻碍创业。通过汇集国内“全网通缉”式的极端案例与硅谷的开放模式,文章呈现了两种截然不同的人才观与创新生态。它既为从业者提供了应对竞业限制的实用法律知识,也引发了对于人才价值与企业权力边界的思考。

IT 2021-06-13 23:24:13 / 累计浏览 4,097

技术同学在业务中的成长

这篇文章探讨了技术同学在职业成长中的一个经典困惑:在大团队有机会“造轮子”但晋升竞争激烈,在小团队专注业务却可能成长更快。作者从“什么是业务”出发,清晰地梳理了团队为避免重复建设而进行抽象、分层的必然性,指出“造轮子”本质也是业务的一部分,只是需要更广阔的抽象和服务更大的体量。 文章的核心在于为“业务同学”正名。作者指出,做业务的同学身处一线,直面客户和市场的核心问题,这恰恰是他们的独特优势。但现实矛盾在于,技术价值的评估往往难以直接对应产品结果。因此,作者提出了一个关键的角色进化方向——“产品工程师”。 作者认为,业务同学不应只羡慕“轮子制造者”,而应聚焦于将各种轮子组装成更好的“产品”这辆车。他们面临的业务场景虽不确定,但可以主动去探索和定义业务模型,为其添砖加瓦。这本身就是一个充满挑战和成长空间的新课题。 最后,文章也点破了“大团队技术就一定强”的错觉,强调了环境与个人选择的关系。它鼓励技术人员无论身处何种环境,都能看清自己的价值,做好分内之事,从而实现扎实的成长。

IT 2021-06-13 23:12:10 / 累计浏览 3,198

70 后都跑哪去了?

这篇讲的是一位互联网“老兵”对自己所在行业中“70后”技术人踪迹的寻觅与思考。 作者从自己公司春节后只剩一位70后同事的“残酷真相”出发,回溯了在洪恩、用友、锤子等公司的经历,发现自己在不知不觉中成了团队里最年长的人。他调研发现,当年那批使用JDK 1.4、HTML4的第一代程序员,并没有消失,而是悄然分流:一部分晋升为大厂高管(如阿里的逍遥子、鲁肃),一部分在技术领域持续深耕,还有不少人转行、投身区块链、回归故里或消失在创业公司的起起落落中。 文章并未停留在感慨,而是深入剖析了这一现象背后的原因:互联网行业本身年轻,早期从业者本就稀少,而行业的剧烈发展又在不断稀释着这些“老人”的比例。作者联想到村上春树72岁仍笔耕不辍的创作生涯,以此反思技术人的职业生命周期——年龄增长并非必然意味着停滞,持续热爱与产出才是对抗时间的关键。 文章结尾,作者将个人“逆行”般的职业轨迹(年轻时专注技术,四十岁后反而迎来更广阔的人生)与村上春树的“特质”(30岁后找到写作方向并坚持一生)并置,留给读者一个开放的思考:技术人的中年并非终点,而是可以重新定义起点、继续前行的生命阶段。

IT 2021-06-13 23:11:09 / 累计浏览 2,710

你老了

这篇讲的是一位技术人的“年龄焦虑”与自我和解。作者从自己在用友、锤子科技,到极客邦创业的经历切入,发现自己一路走来,竟从团队里最年轻的变成了最年长的那个——入职极客邦的第一天,就成了公司年龄最大的人。 文章的核心并非抱怨,而是通过这些个人观察与同行趣事,引出了一个更普世的思考:我们是如何看待衰老的?作者坦言,人过四十,所谓的“不惑”更像是接受“有些事再也想不明白”的现实,而午夜梦回时,对青春理想的追问仍会惊出一身冷汗。 但他最终的态度是清醒而积极的。他援引姜文的“不怕老”,提到七十多岁的创作者依然笔耕不辍,并认为当代的技术人,尤其是七零后、八零后,很可能将“精力充沛地工作到七十岁甚至八十岁”。全文用一种混合了自嘲、哲思与幽默的笔调,探讨了成长、边界与梦想的消逝,最终回归到一个朴素的观点:认清年龄的边界,或许才是真正的超越。

IT 2021-06-13 22:50:21 / 累计浏览 2,935

互联网企业安全团队建设

这篇讲的是企业安全团队从无到有的建设心法,作者从安全负责人(CSO)的视角出发,分享了“招、管、培”三个关键阶段的实战经验。 文章开篇点明,一支有想法且能持续战斗的安全团队,是企业安全体系落地的根本前提。在招聘上,作者强调不能简单看技术,核心逻辑是以企业安全目标和业务阶段为锚点来定需求。他提倡寻找专业过硬、真正热爱安全且志同道合的同路人,宁缺毋滥,并通过打造团队影响力和坦诚沟通来吸引人才。 团队管理方面,作者认为其目的并非约束,而是高效达成目标。他特别指出安全负责人必须以身作则,注重打造真正落地的团队文化,并力争在绩效与发展机会上公平公正,做到知人善任,避免让优秀成员沦为“工具人”。 最后在人才培养上,核心是让团队可持续发展。除了提供实践空间、鼓励创新外,作者大力倡导建立内部分享机制,以此驱动成员养成独立思考与总结的习惯。他也提醒负责人要有格局,协助成员做好职业规划,不必担心其成长后离开。 整体上,这篇文章没有空谈理论,而是紧密围绕安全管理者在实际工作中会遇到的具体问题,提供了结构化的思考和可操作的方法。

IT 2021-05-28 23:02:42 / 累计浏览 2,437

你需要更多的思考时间

这篇文章分享了一位技术从业者通过每日安排固定思考时间,来提升工作效率和生活质量的个人实践。作者每天七点半起床,利用通勤的一个半小时用kindle阅读,并提前一小时到公司,但这段时间他并不急于

IT 2021-05-27 07:47:56 / 累计浏览 2,112

2020 年个人总结

这篇讲的是猿辅导一位技术管理者对2020年的坦诚回顾。作者从公司年内完成35亿美元融资、估值升至155亿美元的行业背景切入,分享了自己入职8周年的感触,以及如何在新业务孵化中,从熟悉的线上产品研发跨入陌生的硬件与线下内容领域。 文章的核心在于“变化中的成长”。作者详述了从建立硬件团队、学习供应商管理,到团队协作开发绘本等具体挑战,揭示了从舒适区步入“不舒适状态”后的学习曲线。同时,通过列出自己评分的15本年度读物(包括3本9分推荐),并分享股票交易“不做空”等心得,展现了在工作高压下仍坚持多维学习与复盘的个人习惯。 作者也坦诚面对了年初目标未完全达成的遗憾,比如读书数量与游泳频率。最后,他提出了更聚焦的2021年目标:每年读12本书、坚持游泳,并更加关注自身心理状态。整篇文章融合了职场成长、商业洞察与个人生活思考,勾勒出一位技术人在业务快速扩张期如何寻找平衡、沉淀价值的完整画像。

IT 2021-05-27 07:43:13 / 累计浏览 2,175

做连贯性活动 - 读《好战略,坏战略》

这篇文章从作者在微信群看到《美团清华产品课》笔记中提到《好战略,坏战略》一书开始,分享了对该书核心观点的解读。好战略的逻辑结构包括调查分析、指导方针和连贯性活动,其中连贯性活动强调战略必须落地,结合自身特点发挥优势。作者用iOS程序员的类比说明:战略发展应基于已有的“属性”和“方法”,而非随意定方向,避免历史成为包袱。 书中介绍了三种实现连贯性活动的方法:聚焦,如苹果削减产品线、Intel转型微处理器,通过收缩核心业务等待机会;转换视角,如IBM将产业链整合劣势转化为整体咨询服务优势;设计思维,强调战略应精心设计而非投票决定,以保持渐进性和资源聚焦。同时,文章列举了坏战略的特征,如空话、回避挑战、目标不落地等。 通过对比波特的竞争战略,本文从执行层面探讨了战略制定,案例丰富:苹果的成功聚焦、DEC因高管意见分散导致失败等。读者能从中理解如何识别坏战略,并借鉴具体方法制定连贯性活动,在商业挑战中发挥自身优势。

IT 2021-05-24 22:45:21 / 累计浏览 1,733

在家工作一周年

这篇文章记录了作者从2020年3月开始,持续在家工作一整年的回顾与思考。作者结合2003年SARS的“宅家”经验,原本对疫情持续时间预计乐观,但事实远超预期。文章详细描述了从公司通知可自愿远程办公、自己随后出现流感症状并康复,到逐步搭建起稳定家庭办公环境的全过程。 技术细节上,作者分享了配置居家办公设备时遇到的实际“坑”:例如使用HP USB-C显示器为Pixelbook供电时,发现显示器供电不足,需额外占用USB-C口或使用带供电的Hub;某些设备直接连接显示器无法工作,改用USB-A转C线缆则能解决。这些具体经验对面临类似设备兼容问题的读者有直接参考价值。 生活层面,文章记录了为适应居家状态,在购物(转向农场团购)、车辆维护、个人护理(购置推子自助理发)及家庭清洁(引入扫地机器人)等方面发生的切实变化。此外,作者还提及在加州山火季,如何制定应急撤离清单并检查数字备份,展现了应对突发风险的准备思路。 结尾部分,作者在反思中指出,尽管居家一年完成了不少工作,但疫情无疑打乱了许多计划,也影响了更深远影响力的产生。文章在平静的记述中,流露出对逝去时光的感慨和对行业困境的观察。

IT 2021-04-24 23:53:46 / 累计浏览 1,670

面试的艺术 - 如何面试别人

这篇讲的是,作者如何面对自己并非专家的岗位,去面试候选人。他坦言,面试是一门不完美的艺术,很难在短短几十分钟内准确判断一个人。我们能做的,是在有限时间内提高判断的正确率与召回率。 具体怎么做呢?作者的核心方法是“进行有区分度的考查”。他反对那种所有人都能答对或答错的问题。比如用算法题考察工程师的逻辑与智力,就是一种有效的区分手段。同时,面对光鲜的简历,要围绕一个项目深挖细节:问目标、问流程、问数据、问挑战。通过追问“为什么做”、“谁配合”、“最终结果如何”,能有效判断候选人是否真负责、做得好不好。 除了具体的专业技能,作者强调要关注一些基础素质,比如表达沟通能力(注意信息的“密度”)、工作热情、团队精神和学习习惯。最后,他建议将面试问题与经验标准化,形成可共享的“方法论”,并定期复盘迭代,以适应变化。 总的来说,面试不是一次性的考核,而是一个需要持续打磨和反思的技能。作者从实践出发,提供了一套可操作的框架,帮助面试官在不确定中做出更可靠的判断。

IT 2020-02-05 10:45:13 / 累计浏览 1,688

程序员职业生涯巡礼

这篇文章是作者基于十多年从业经历的总结,围绕程序员职业生涯的八点核心感想展开,既是对个人路径的回顾,也是对行业规律的洞察。 作者首先肯定了程序员是一个投入产出比高、能创造价值的好职业,并指出它已具备长久生命力,“35岁危机”更多是早期行业的误读。他强调,职业生涯的不同阶段应有不同侧重——写代码并非永恒任务,当角色需要你从更高维度把握方向时,应勇于转型。 文章特别深入探讨了“入行三到五年”的关键探索期。作者认为这段时间对于发现自身特质、建立深度技术栈不可或缺,即便领域知识浩如烟海,这段摸索也是巨大财富。同时,他犀利地指出了专业深度与广度的平衡问题:既要深耕以免缺乏竞争力,又要避免陷入过于冷门的技术孤岛。 在个人技能之外,作者着重谈到了协作与产品思维。他以张小龙等为例,说明优秀的产品离不开程序员与产品经理的深度协同,鼓励程序员主动介入产品全流程。最后,他认为职业规划不必僵化,踏实写好每一行代码、在时代浪潮中把握机遇,本身就是一种可行的规划。 这些源自实践的思考,为身处不同阶段的开发者提供了兼具共鸣感与方向性的参考。

IT 2020-02-01 16:40:12 / 累计浏览 1,503

程序员应该怎样提高自己

这篇文章是一位拥有近30年经验的资深程序员,对“程序员如何提高自己”这一高频问题的系统性回应。作者认为,成长始于对代码优化的乐趣——正是“写出更高效代码”的追求,驱动着程序员自发去理解操作系统、内存模型等底层原理。 精通一门语言是基石,但这意味着要了解其所有特性的代价与惯用法。作者指出,设计模式本质上是语言特定惯用法的总结。而要突破瓶颈,则必须掌握第二门语言,通过对比不同范式来拓宽解决问题的思路。 在掌握具体技能之外,更高阶的能力在于分解问题、保持简洁的架构设计思维。作者强调,真正的简洁源于对优化与代价的深刻理解,而非一味追求技巧。同时,他呼吁重视工具链掌握、脚本编写等“软能力”,并积极参与开源协作,将沟通与理解能力视为与编码同等重要的核心素养。 这些源于长期实践的经验,为年轻程序员勾勒出一条从兴趣驱动到工程思维的成长路径。

IT 2020-02-01 15:14:13 / 累计浏览 1,606

美好世界,源自不开心。

这篇讲的是科技史上那些划时代创新背后一个略带反直觉的驱动力:不开心。 作者从Linux之父Linus对迟迟未能工业化的Unix感到不满,到乔布斯对早期智能手机笨拙体验的厌烦,再到雷军、张小龙、王兴等国内创业者各自“忍无可忍”的痛点出发,串联起一系列经典案例。文章罗列了从iPhone、微信、美团到比特币、以太坊等重大产品与技术的诞生,都将起点归因于创造者对现状的强烈不满与情绪低落。这些故事横跨操作系统、移动互联网、社交网络与区块链等多个关键领域。 文章用戏剧化的叙述和排比,提炼出一个核心观点:对现有解决方案的深刻不满,甚至是一种情绪上的“不开心”,恰恰是颠覆式创新的重要火种。它将技术发展与个人情绪体验紧密挂钩,为读者理解创新动机提供了一个生动而富有冲击力的视角。当然,文末也注明了内容属于虚构创作,意在启发而非陈述史实。

IT 2020-02-01 15:13:41 / 累计浏览 1,787

工作七年小结: 学习,生活及其他

这是一位有七年工作经验的后端开发者的自述。文章以时间线回顾了他从测试开发转至Python后台开发,历经创业公司起伏后在现公司沉淀的历程,并由此分享了对学习、生活与工作的核心思考。 在学习上,作者形成了两个关键观点:一是从实际工作需求出发,进行“学以致用”的实践循环,避免无效投入;二是跳出日常,从职业规划与行业趋势出发,系统性地构建个人的技能树。他反思了过去盲目追求技术热点、购买大量书籍却转化率低的“盲区”,并推荐了以深度和体系化见长的学习资源。 生活方面,作者强调“follow your heart”做出选择并为之负责,同时要警惕注意力陷阱——通过限制屏幕时间、关掉不必要的通知,将更多精力投入到阳光、运动等真实生活的美好细节中。他提出通过仪式感(如“电影之夜”)打破模式化的僵局。 对于工作,他总结了几点心得:多站在对方角度思考、保持谦虚并真正反省改进、凡事“多走一步”,以及最根本的,建立自己专业与靠谱的口碑。 文章结尾处,作者坦言过往种种皆为积累,未来仍需不断学习与成长,并计划重新拾起笔记录思考。这七年的折腾与沉淀,最终指向一个清醒的认识:规划与持续行动是成长的关键。

IT 2019-08-10 22:20:17 / 累计浏览 3,574

创业笔记 | 从0到1开公司是什么体验

这篇讲的是一位技术创业者从零开始注册公司的真实体验。作者从辞职创业后着手公司注册出发,详细记录了在深圳“自己动手”完成工商注册的全过程,并分享了其中遇到的坑与实用建议。 文章的核心是经验分享:从最初在上海找代理失败,到后来完全通过“广东政务服务网”等线上平台自助完成申请。作者具体介绍了核名查询、使用银行U盾进行PDF数字签名、最终免费获取营业执照的流程。在领取执照后,又自费完成了刻制公章、前往银行办理对公账户的步骤,期间还特别提醒了注册信息隐私泄露的风险——提交申请后不到2分钟,就接到了推销电话。 这篇笔记的价值在于其详实的“手把手”记录,覆盖了从线上申请到线下领取的完整链路,并提炼出使用备用手机号、了解定点刻章机构、准备齐全开户材料等关键注意事项,为准备创业的同行提供了一份接地气的流程指南和避坑参考。

IT 2019-03-26 09:48:04 / 累计浏览 2,230

一位资深Java的阿里系公司实战面试经验,套路还是面试官的多

这是一篇阿里系Java工程师的实战面试复盘。作者以亲历者视角,详细还原了从项目经验到技术基础的多轮面试场景,生动展现了面试官如何通过层层追问,考察候选人的知识深度和临场应变能力。 文章的核心亮点在于“场景还原”与“答题策略”。在项目经验环节,作者以Netty线程模型为例,演示了如何将问题引导至自己熟悉的领域,并分享了如何描述项目难点(如业务逻辑阻塞Work线程导致QPS上不去)及解决方案。在基础知识考察部分,以线程池原理和锁机制(Synchronized/ReentrantLock/CAS)为例,揭示了面试官常见的问题链——例如从线程池核心参数一路追问到“秒杀”场景下的线程池配置,或是从CAS原理深挖到其操作系统指令实现及ABA问题。 文章并非单纯罗列知识点,而是通过真实的对话片段,点明了一个关键:面试的“套路”实则是考察思维逻辑与知识内化程度。作者提醒,即便面对不记得的细节或不了解的领域(如读写锁),诚实沟通比硬撑更重要。对于正在准备技术面试的读者而言,这篇复盘的价值在于揭示了面试背后的考察逻辑,并提供了如何梳理项目故事、应对深度追问的实用思路。

IT 2019-01-01 20:39:34 / 累计浏览 1,868

美团面试经历,贡献出来一起学习

这篇讲的是一位程序媛分享她应聘美团大数据研发实习生的四轮技术面试经历。文章按时间顺序,详细还原了从简历筛选到最终HR面的完整过程,像一份真实的面试笔记。 面试内容覆盖面非常广。一面由部门主管在会议间隙进行,侧重项目架构与设计模式;二面长达一小时,深入考察了Spring机制、多线程、JVM内存与GC、MySQL优化等核心知识;三面是交叉面试,增加了在线编码环节;最后的HR面则异常“硬核”,面试官对项目细节和科研经历进行了深度追问。 作者在应对面试时有不少值得借鉴的思路。例如,面对不熟悉的问题(如服务器配置)坦诚相告;在解释Spring IOC/AOP时,用项目实例来证明理解;遇到不确定的技术点(如Java异步IO)时,坦然说明并向面试官展示自己的推理过程。文章也记录了面试官“边面试边给反馈”这类有助于候选人调整状态的细节。 文末,作者总结了对此次面试的反思:技术基础(算法、框架原理)需要扎实,面试中要主动引导节奏展示自己的知识体系,而对于高并发、分布式等工程经验,在校生只能通过理论学习先行铺垫。这为准备技术面试的读者提供了切实的参考。

IT 2018-12-26 23:37:12 / 累计浏览 3,271

如何在毕业三年完成技术跃迁

这篇讲的是在毕业招聘季的宣讲中,作者分享了程序员如何在职业初期实现关键技术跃迁的经验思考。 他借用量子力学“跃迁”的概念,将技术成长描绘成一个从新手到单领域专家的非连续性跳跃过程。作者用一条清晰的曲线指出,大部分程序员会经历一个漫长的“稳定期”进行知识积累,只有当离散的知识点有意识地联结成网,构建起个人的技术知识体系,才能完成向专家的第一次跃迁。 文章以开发一个App登录功能为例,生动展示了具备知识体系的工程师会如何系统性地进行设计:从确立可靠性、安全性的目标,到考虑架构、网络、多线程、存储等层面的具体设计,而非一上来就编码。 对于如何实现跃迁,作者给出了方法论:持续夯实包括操作系统、网络、算法、架构设计在内的基础知识体系,并在项目中积累平台知识,最后通过不断的反思与总结,将点状经验编织成网。对于即将步入职场的工程师而言,这提供了一份清晰而务实的成长路线参考。

IT 2018-12-26 23:33:28 / 累计浏览 3,212

技术跃迁书单推荐

作者结合自身8年互联网行业经验,分享了一份带有个人色彩的技术书单,核心观点是:读书是形成体系化知识的关键,其作用无法被工作、看博客等碎片化学习所替代。 书单主要覆盖编程基础、设计与架构、网络三大领域。在编程基础部分,推荐了被誉为“一部神书”的《代码大全》,以及《重构:改善既有代码的设计》;设计架构部分,推荐了讲解深入浅出的《设计模式之禅》、免费的《Software Architecture Patterns》电子书以及经典著作《Software Architecture in Practice》;网络部分则推荐了入门读物《图解HTTP》与《图解TCP/IP》、案头常备的《HTTP权威指南》以及实践派的《Web性能权威指南》。 作者对每本书都给出了直白的个人评价,例如指出《代码大全》能帮读者“大概率超越80%的程序员”,而《重构》则“看起来厚,读起来很快,忘得更快”,更适合当作常备工具书。这份书单会不定期更新,为处于不同阶段的开发者提供了清晰、具体的阅读指引。

IT 2018-09-20 21:53:32 / 累计浏览 2,190

四年努力,梦归阿里,和大家聊聊成长感悟

这篇文章讲述了技术博主“五月的仓颉”在工作四年后,成功加入阿里的经历与感悟。作者从毕业初期的迷茫讲起,分享了他如何通过系统性地研究招聘需求、制定学习计划,并在一年内高强度学习JDK源码、虚拟机等核心知识,最终实现目标的具体过程。 文中重点探讨了程序员成长的阶段划分。作者认为,工作五年是一个关键节点,此时应从扎实的个人基本功(如框架原理、JVM、分布式知识等)和项目实战能力(独立处理复杂业务、排查疑难问题、带领小团队)两方面同步提升。他特别强调“深度优先、广度次之”的学习策略,即在一到两个方向上深耕,远胜于广泛涉猎但浅尝辄止。 最后,作者指出进入大厂并非终点,而是更努力的新起点。全文没有空泛的鸡汤,而是用亲身经历和技术思考,为处于成长期的程序员提供了一份清晰的路线图和真诚的鼓励。