论神州数码在线编程和今日头条在线编程感想

最大的感想就是  TMD  必须要学会算法   。。。很可能你的经验,背书已经足够甚至超越了五百强的要求,可是

算法可能是你最大的挑战。


本人学习技术出发点是为了解决问题,使其自动化和不断的推进人类生活的简便(哈哈 装了个13)   

我一直认为算法只是一种工具而已,干嘛非要跟算法过不去  为什么呢???  所以我之前一直不重视算法  甚至不以为然,瞧不上    (算法攻城师们  别打我。。)   

当我去一家跨国公司实习的时候,带我的老大  每天都在耍几道算法    我不理解

不明白   为啥耍他干啥     他告诉我大公司这些是硬性条件   而且 现实中我们面临的可能是框架之类别人封装好的是解决不了问题的。需要自己写算法。


稀里糊涂的就这样理解着,但是在早上今日头条的校招给我当头一棒  我真的是  一题做不出来吧  都是半半拉拉的,我下午开始反思  不断地寻找答案  为什么只考算法题   为什么    

算法到底给公司带来了什么    为何历来总是考这些。。好在我在不断的寻找,晚上躺在床上  在看慕课网搜索算法讲解  看了一些视频  

好像终于搞明白了为什么:答案就是  任何一门编程语言都有可能过时,不变的内心是  算法  是解决问题的方案,任何一门语言的核心都是算法而已。

所以我认为 作为一名合格的工程师必须掌握算法。必不可少的,问题解决的难点无非就是算法。

在此附上一个知乎的学习算法的帖子:

https://www.zhihu.com/question/19981544

没有理论指导的实践是盲目的,

没有实践验证的理论是空洞的。


刘汝佳的《算法竞赛入门经典(第二版)》

内容比较基础,适合初学者

链接:https://pan.baidu.com/s/1zmB14L8P_avzDP06JI2JWg 密码:4d34

《Algorithms》一本很经典的算法书

链接:https://pan.baidu.com/s/1SqZL7Y7-cT8fZX_j_IJ5vQ 密码:mgs7


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值