为什么要学习?学什么?怎么学?- 这个问题困惑着新鸟,也困惑着老鸟。
有人为兴趣而学。这是世界上最美好的事情。有人就是为学习而生的,见了什么都想做琢磨,学习就是他的生活方式。他并不是“学以致用”,他学而不用,享受到 是那种“明理”的过程。这没什么对不对的,有人就是根本不用操心吃饭,或随便干点就够吃几年,然后买书学习,就像有人喜欢旅游一样,他就喜欢看书学习。
有人为学而学。这种人比较糊涂,看别人学习,自己也不甘落后,但学习目的连自己都不知道。
有人为工作而学。这是最多的一种人,规划自己的学习路线特别指定这些人,我这里特别指的是程序员。
有人以招聘这根“指挥棒”来指导自己的学习。看到招聘广告上招 Java 就学 Java,看到招 PHP 就学 PHP……结果学了一大堆,都是皮毛。
有人以项目需求来指导自己的学习。某个项目用 Java 就学 Java,用到 PHP 就学 PHP……结果常年处于学习状态,没门技术都是浅尝辄止,不能形成公司和程序员的核心技术特长。还特别累!
以上的程序员和公司我见过不少了!
我觉得比较好的方法是,扎根某个技术领域和一门语言,深挖下去,做该领域的专业公司和专家。个人应聘时就找与自己特长对接的公司。公司不能见什么项目都想接,必须有所为有所不为,这样才能做专做强。
自己引以为戒,朋友引以为戒。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)