[问题] Python新手对关于学资结(算法)疑问

楼主: sseeaann (屌哥)   2018-03-17 00:19:13
小弟只是python学了一个月左右的新手而已
当初学python只是为了爬虫以及跑统计模型与图表应付工作
最近上网有看到一篇文章提到当一个软件工程师 语言只是工具(认同阿)
最重要的基底还是在资料结构和算法
但除了当专业码农以及未来要做大数据相关的工作外
想是当个web前/后端工程师有需要了解资结与算法需要?
或是有大大可以分享工作上会常用到资结与算法的心得?
只是单纯好奇是否要花时间去好好学这一门技能
因为满多人说python已经有写好的套件直接带就好!?
作者: uranusjr (←這人是超級笨蛋)   2018-03-17 00:22:00
画家需不需要会远近法色彩理论骨骼结构, 其实也是不用但是好的画家这些都是会的, 不会的人天花板就到那边问需不需要没有意义, 是要问你你自己想学到什么程度
作者: vi000246 (Vi)   2018-03-17 00:41:00
资结跟算法是内功 你可以光靠独狐九剑打遍天下遇到真的练家子就被打趴了
作者: froce (froce)   2018-03-17 09:10:00
只想做web的话,去理解那些算法和资料结构就好,的确不必太过深入研究,对目前的web开发没太大帮助。但是,写程式如果只是把人家的东西拼来拼去,我想你一下子就会失去热情了。有时候,适时的挑战一下自己,创造点自己的东西,热情才会持久。而且了解资结和算法,你会对你用的东西更容易融会贯通,要跨领域的时候也会更顺利。
作者: WunoW (WunoW)   2018-03-17 09:40:00
网站开发的话 熟悉工具更重要 从数据库规划到前端的布局甚至布署环境有些公司不要求开发人员做 提给mis 但有些会能说出一些design pattern和framework 可能会比较受青睐我本身会觉得前端是一个独立的坑啦 要走前端就专攻js(es6)oop的主要观念一定要有 不是做 要能"讲得出来"说懂但讲不出来是找工作被刷掉的最大致命伤讲得出来不是要讲得多完美 是让对方知道你有概念不是来骗的面试过就知道来骗的很多 不要让人觉得你是那类的我可以接受知道大概但不是很擅长 但完全讲不出来的我没办法这是我以前面试过应征者整理出来的一些想法
作者: ptt0720 (湿湿)   2018-03-17 17:33:00
还没就业 但自己做过一些project就知道资演好坏的差异了
作者: KSWang (BearrightandTurnright)   2018-03-21 00:27:00
借问 算法的部分不知道各位大大建议学到的程度大概要到哪里 小弟只有在课堂中修过 大概就修到DFS BFS 再过去一些shortest path的部分 不知道要不要继续加强 如果以工作取向来说
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2018-03-21 21:09:00
再多一点就二元树囉

Links booklink

Contact Us: admin [ a t ] ucptt.com