给一位27岁的编程初学者回答的四个问题

简介: 【来信】贺老师:  您好。在网上看了您给IT学子的指导,有几个问题想请教你。我是半年前发现自己对编程有兴趣,然后自学了VBA和部分python。期间用VBA写过一些功能简单的宏。目前在全力学习python,并想以后做python。现在遇到4个问题:一是我是先学习数据结构和算法后再正式去找编程工作,还是先找到工作后在工作中再学习;二是python相关的工作几乎都与linux有关系,我需要参加一个
【来信】
贺老师:
  您好。在网上看了您给IT学子的指导,有几个问题想请教你。我是半年前发现自己对编程有兴趣,然后自学了VBA和部分python。期间用VBA写过一些功能简单的宏。目前在全力学习python,并想以后做python。现在遇到4个问题:一是我是先学习数据结构和算法后再正式去找编程工作,还是先找到工作后在工作中再学习;二是python相关的工作几乎都与linux有关系,我需要参加一个linux培训班培训一下吗?linux这块没有基础;三是有程序员朋友告诉我编程思想比较重要,我在网上找了相关方面的书,但是迷茫,不知道那本比较好,您能否推荐几本;四是我今年27了,年龄是否偏大,到30岁以后还在写代码会有公司要吗.谢谢!
  一个需要指点的初学者


【回答】
  问题:一是我是先学习数据结构和算法后再正式去找编程工作,还是先找到工作后在工作中再学习;
  回答:这恐怕还是应该具体情况具体分析的吧。其实好程序员的基本功除算法和数据结构之外还有很多,以你的路线,是不可能指望完全所谓打好基础再去工作的。在学习中能找到适合的工作可以考虑去做,其实工作也是一个很好的学习过程,这需要你处理好之间的关系,可能需要付出更多的辛苦。然而基础不好的,只能从行业中低端一些的工作做起,收入方面暂时会低些,发展也得取决于你学习的效率。所以,有合适的机会,有合适的事情可以去做起来。只是,何为合适,只有你结合自己的条件(包括现在的生活是否能够依靠家人)才能确定。


  问题:二是python相关的工作几乎都与linux有关系,我需要参加一个linux培训班培训一下吗?
  回答:这看你自己的学习力了,学习力可以在学习中锻炼。不管是否要参加培训,都应该趋向不用人教就可以自学会的。


  问题:三是有程序员朋友告诉我编程思想比较重要,我在网上找了相关方面的书,但是迷茫,不知道那本比较好,您能否推荐几本;
  回答:编程思想很重要,但这个东西不是靠别人给你讲或看书就可以拿下来的,首先要基于自己在这方面真正做过的编程,才能得到的体验,才能和看的书产生共鸣。说这话提醒你不要忽略自己在编程中形成自己的思想的过程。至于看什么书,我一向赞成看你能看得下去的书。不是已经有几本了吗,哪本顺眼就看哪本,不过,如果看到了三分之一了,已经说明这本书适合你,就可以要求自己将剩余的看完,不要再放弃。


  问题:四是我今年27了,年龄是否偏大,到30岁以后还在写代码会有公司要吗?
  回答:传说中是有30岁的一个分界线。但是你想,关键因素还是你是否能够胜任工作要求,而不是年龄。起步晚了,快速形成自己的工作能力,过30岁不编程了,那是做行业中其他比编程更高端的事去了。这不必要有太多的顾虑。有些人就拿着30岁的尺子量自己,结果只能是交出自己人生的主动权。


  既然你有兴趣,那我也希望看到一位大器晚成的英雄。

目录
相关文章
|
4月前
|
JSON 缓存 并行计算
NVIDIA 实现通义千问 Qwen3 的生产级应用集成和部署
阿里巴巴近期开源了通义千问Qwen3大语言模型(LLM),包含两款混合专家模型(MoE)235B-A22B与30B-A3B,以及六款稠密模型(Dense)从0.6B到32B不等。开发者可基于NVIDIA GPU使用TensorRT-LLM、Ollama、SGLang、vLLM等框架高效部署Qwen3系列模型,实现快速词元生成和生产级应用开发。
|
Java 测试技术 数据处理
阿里云经济型e实例:入门级云服务器的性价比之选
本次评测主要围绕阿里云的经济型e实例进行。e实例是阿里云针对个人开发者、学生以及小微企业推出的一款入门级云服务器。该产品主要面向中小型网站建设、开发测试、轻量级应用等场景,具有性价比高、易用性强等特点。在本次评测中,我们将从最佳实践和产品体验两个方面对e实例进行详细的测试和分析。
|
Java 数据安全/隐私保护
JAVA实现图片叠加效果
import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.
2358 0
|
8天前
|
人工智能 运维 安全
|
6天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
644 22
|
7天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
13天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
1046 110