程序员的护城河
  X2qZIOPXURdq 2023年12月07日 19 0



程序员的护城河

  • 算法,一定是过硬的算法!!!
  • 举个栗子:
  • 算法不硬吃大亏
  • 写在最后


算法,一定是过硬的算法!!!

其实会什么技术不重要,掌握多少种编程语言也不重要,重要的是用语言解决实际问题,也就是算法

举个栗子:

程序员不会算法相当于汽修工只会使用扳手不会修车,编程语言就好比是修车用的工具,扳手、老虎钳、螺丝刀等,而算法就是你用工具修车的本领技术。即使你的扳手用的再先进,解决不了问题,修不好车,只会用高级的扳手去拧简单的螺丝帽,那和一个普通人有什么区别,谁都能做,有手就行。区别就是在于扳手都会用,无非就是车坏了,你不会修而我会修。

程序员的护城河_职场和发展

算法不硬吃大亏

找工作的时候笔试就是考的算法。

遥想当年(其实也就半年左右),鄙人面试企鹅,就挂在了笔试算法,人格测试有幸了,笔试算法没过,HR面都没见到。

鄙人后知后觉,发现了算法对于程序员的重要性。真应了网络上现在很流行的一句话:之前的我对此嗤之以鼻,现在的我逐帧学习!

程序员的护城河_职场和发展_02

我上大学的时候(好吧,其实写这篇文章的时候就在上大学),刚开始学基础的时候只学技术了,基本很少刷算法题,接触的算法也都是在打比赛或者日常开发中实际遇到的问题,很少当真成 “ 一盘菜 ” 去认真对待,没成想真的是一盘菜,我甚至一度认为他只是 “ 配菜 ”,这属实是有点草率。

所以现在:

努力不败!

程序员的护城河_编程语言_03


(入职失败前后算法对比,可见可见)

写在最后

最后总结一下算法的重要性,算法是程序员的核心,要具备用算法去解决实际问题的能力。

另外,使用高效和正确的算法能够提高代码的质量。清晰、可维护、可扩展的代码通常是基于精心设计和实现的算法的结果,还能够体现出程序员的代码能力。

总而言之、言而总之,算法直接影响了计算机程序的设计和执行。了解、选择和实现合适的算法是成为优秀程序员的重要一步。

一起加油吧,铁汁!

程序员的护城河_编程语言_04


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

推荐阅读
X2qZIOPXURdq