前言:特别是比较相似的语言,如果会一门,再看另一门变很快就能熟悉,有时还会不自觉的拿一种语言去套另一种语言,可以说各种计算机语言之间的程序员们有着共同的技能,那就是实现思路这个东西应该说是比较通用的吧,有的人也会把这个叫作是算法。
对于程序员来说,算法重要还是语言与框架重要?
对与程序员来说,不论是哪种计算机语言的程序员,php也好,c++也好,还是java也罢,除了语言语法不同,这中间还是有好多共同特征的,也就是编程思想还是可以借鉴的,从一门语言到另一门语言并不是零基础,都算是有一定根基了,特别是比较相似的语言,如果会一门,再看另一门变很快就能熟悉,有时还会不自觉的拿一种语言去套另一种语言,可以说各种计算机语言之间的程序员们有着共同的技能,那就是实现思路这个东西应该说是比较通用的吧,有的人也会把这个叫作是算法.

当然这个是比较广义的算法概念了,并不是专业的那种算法概念,(怎么去分割一个字符串的方法,也可以称作是算法),总之,这个算法算是比较根基的东西,相对于计算机语言语法来说,与各种技术知识点的具体技能相比,这应该算是一个程序员的内功了吧,近期就有名程序员网友提起了这样的问题,他说,对于开发者来说,到底算法重要?还是语言和框架重要?怎样分配两者的学习和努力的精力和时间?针对这样一个问题,让我们一起看看其他网友们都是怎么回答的吧!

网友一:面试是算法,入职以后是语言和框架
这辈子欠你的:面试时大多数情况是比较喜欢靠算法,但是工作时算法也是无处不在啊,对于一个功能怎么实现也是会用到算法的,当然这儿也有网友会说哪有什么算法,也就是curd,我想不一定都是这样的功能吧。
网友二:小孩子才选择 大人都选
这辈子欠你的:呵呵,这话有意思了,没错,这两个都是程序员应该具备的,两个都有才能算是程序员。
网友三:算法没问题的,使用框架基本也没问题
这辈子欠你的:认同,一个算是内功,有了这个前提,上手一门框架或者语言也是很容易,大多数大牛都可以在各种语言之间进行切换。
网友四:面试时算法,实战是语言和框架
这辈子欠你的:实战中难道就完全脱离算法了吗?这不科学吧。

网友五:都重要,想要用好语言和框架,就需要了解算法。先要学好算法,得有足够的经验。两条腿走路了解一下
这辈子欠你的:没错,任何一项成为短板都势必会影响一个程序员的发展。
网友六:语言框架吧
这辈子欠你的:这名网友是这么认为的,可能对他来说平时接触多的是语言框架,不过他一定在无形中经常的用到算法,只不过是没意识到而已。
网友七:这都搞不懂还是别做开发了
这辈子欠你的:直接这么diss没什么意义,最好是能说出来一些理由。
网友八:数据结构和算法是内功,工具语言是招式
这辈子欠你的:嗯,感觉这个比喻感觉很合理,

个人感觉算法的重要程度会更高一点,但并不是说语言与框架并不重要,掌握一门语言与框架也是同样重要的,如果只是掌握一门语言与框架可能只是掌握了一门语言与框架而已,如果算法功底及编程思想比较深的话,上手一门计算机语言及一些新的框架就相对来说比较容易一点,其实算法这个东西也不只是在面试的时候能用到,在平时的工作编程中也是无时无刻的再用,可能你并没有意识到而已,同样的功能,看实现的具体代码,新手写出来的可能与牛人高手写出来的差距是很大的,这不就是算法思想在具体语言上的提现么?当然,只要勤写代码,勤于总结与思考,这些算法思想也会随着工作经验的增长而增长。
文章出自:http://qh.itpxw.cn/peixun/software/201946507.html
文章标题:程序员要不要重视算法
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...