纠结于数学,还能继续程序员的目标吗?

简介: 【来信】  我是今年毕业的大学生,杭州的一所专科学校,学的是计算机软件,从大三开始实习到现在一直在做as3,网页游戏客户端的开发,可是最近遇到一些算法的东西,像A*之类的,我突然发现我都不适合当程序员了,我感觉我的数学跟不上,然后看一些东西都看不进去,感觉都看不懂。我不知道我现在应该怎么办 【回复】  怎么能这样轻易否定自己呢?根据你的叙述,我觉得你还很充实地度过自己两年多的大学生活,应该也
【来信】
  我是今年毕业的大学生,杭州的一所专科学校,学的是计算机软件,从大三开始实习到现在一直在做as3,网页游戏客户端的开发,可是最近遇到一些算法的东西,像A*之类的,我突然发现我都不适合当程序员了,我感觉我的数学跟不上,然后看一些东西都看不进去,感觉都看不懂。我不知道我现在应该怎么办 


【回复】

  怎么能这样轻易否定自己呢?根据你的叙述,我觉得你还很充实地度过自己两年多的大学生活,应该也喜欢相关的职业。再往后,几十年后,可能你还会在这个行业中,新的知识会出现,或者新的要求也会产生,还会有其他挑战。
  在我的身边,有为数不少的同学,对开出的课程有抵触,理论性稍强一些就认为抽象、无用,失去了打牢基本功的机会,你意识到算法的基础性,这是好事一件。
  在通往程序员职业的道路上,由于各种各样各样的原因,不同的人会有不同的途径,例如本科教育低年级,会更重视专业基础,而职业培训,用什么学什么,你上的专科,介于两者之间,显然在数学、算法方面的学习要求并不是很高。然而,接受什么样的教育,只是专业学习起步过程中的一个环节,现在是终身学习的时代,这一生要学习的时间还长着呢。上完大学,并不意味着你已经学习了所需要的所有知识;上完了大学,并不意味着你不再需要学习;上完了大学,并不意味着只工作,不学习。再者,即使在大学,自学是主要的,所以在你即将走出大学之际,你应该对自学有所准备,也要相信自学的力量。
  “数学跟不上,东西看不进”,多么好的一件事情,你已经发现了需要学习的内容,这是自学的最佳时机,你在此时的自学将是动机最强的时候,与开了课程想着考试的学习相比,你是多么幸福。此时,需要你做的是,沉下心来,真正去搞懂需要的数学知识,可以主动地联系你的问题,你学到的是最鲜活的数学知识。
  另外,涉及到算法的问题,如果时间问题让你不能转而去钻研其底层的数学,你可以暂时将数学放下,而是采取“拿来主义”的态度去解决。写在教科书上的,我们以其正确为前提,用到你的项目中;可以找到该算法的现有实现,直接用起来。这样做可能会在系统性能上有隐患,但毕竟可以先跑起来了。
  还有,行业中的分工越来越细,你将来的选择可以放在对算法要求不甚高的方向和岗位上,你的团队中有人负责你不擅长的工作,而你的特长恰是他们的不足。这是一条退路,但不失其价值。
  不要轻言不适合,还有很多途径,或直接解决问题,或通过合作利用他人力去解决,或避开这个问题。至于如何选择,我想还是你自己决定。
  祝继续自己的自信!


【再来信】

  嗯 谢谢老师抽出时间帮我解答,其实变通一下,可以有另外一种选择,我想我会坚持把程序员这条路走下去。现在想想大二的时候不好好上数据结构现在有点后悔了啊,呵呵,从现在开始重新学起,我相信我可以学好。真的谢谢。



目录
相关文章
|
8天前
|
人工智能 运维 安全
|
6天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
639 22
|
7天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
13天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
1036 110
人工智能 数据可视化 数据挖掘
231 0