讨论/职场/之前学习总觉得自己基础不错,刷了leetcode才知道自己几斤几两,希望大家给点建议/
之前学习总觉得自己基础不错,刷了leetcode才知道自己几斤几两,希望大家给点建议

学校课程学过C,C++,数据结构与算法,自己学了Python后端开发的一系列课程,
现在大三想要下学期去实习,但现在刷了一下leetcode,发现无论是算法还是数据库还是多线程,自己都学过了,但一做这些题目就一脸懵逼,
很苦闷和迷茫现在,我看社区里大家都说算法是对自己去面试是帮助最大的

展开讨论
共 1 个讨论

社区里说的没错,有很多学数学,学物理的来搞计算机都很厉害,大概是因为他们数学好,而算法的基础就包括了数学。说到算法与面试的关系,好一点的公司面试基本上缺不了算法题,而且都是算法和数据结构等结合的题。算法在面试中也挺重要的,但是一般好公司都有好几轮面试,还是要看你给面试官的感觉,要在面试中全方位展示自己,不仅是专业知识,更不仅是算法,除非你面的算法工程师。再说说算法和计算机软件行业的关系,搞后端开发,算法我觉得不是低级程序员需要考虑的东西,算法,数据结构,多线程一般都是高工,架构师,系统分析师需要在意的。低级程序员接口写好点,没有性能问题就差不多了。如果想走技术路线,那么算法数据结构等是很重要的。软件这行业,编程语言是基础,掌握或者精通一门编程语言很重要,其实精通了一门语言,学其他的也很快。去实习的话你能了解到你那家公司的业务,和公司用的技术,如果是小公司可能会让你做事比较多,在大点的公司实习比较闲,可能会有培训,不会希望你尽快产出。

25