自学编程好久了
最近突然发现, 很多程序员都要学数据结构和算法
那么如果不学这个东西
写的代码, 有什么不同吗?
学了以后 写的代码,有什么特殊优势吗?
1
dcalsky 2017 年 7 月 28 日
写代码前会先考虑数据结构,会想想设计模式
|
2
SuperMild 2017 年 7 月 28 日 via iPhone 哦,原来连数据结构和算法都没学过的,叫做普通程序员。
|
3
senghoo 2017 年 7 月 28 日
基本功吧。
简单的系统用不上,需要设计稍微复杂点的逻辑时还是很有帮助的。 |
4
ys0290 2017 年 7 月 28 日 via iPhone
更会玩儿或者玩儿的更高大上吧,技术和架构上的说
|
5
AngelCriss 2017 年 7 月 28 日 via Android
当然会有优势,不过我发现一个现象,搞 Java 的总觉得导库就行了,搞路由、驱动用 C 的就知道链表,老油条们连个快排都不会写。。。
|
6
Thoxvi 2017 年 7 月 28 日 via Android
创造者和调用者的区别?
|
7
pqee 2017 年 7 月 28 日 via Android
考虑数据结构是有的,可是设计模式是一种被过誉的东西,确实有用,但是一门槛低二有局限性三并不是万金油哪里都适合。
|
8
malusama 2017 年 7 月 28 日
学编程包括数据结构和算法把。。。
|
9
nazor 2017 年 7 月 28 日
代码运行效率可能会更高一点。
|
11
peneazy 2017 年 7 月 28 日 via Android
吹牛逼
|
12
zingl 2017 年 7 月 29 日
写 hello world 肯定没优势
|
13
yingos 2017 年 7 月 29 日
我们老师是这么说的,"学过数据结构 /算法的,毕业一俩年后才能看出差距.工资涨的快"
|
14
Finest 2017 年 7 月 29 日
看行业,那些天天做 CRUD 的就没啥区别。
|
15
wangdu2012 2017 年 7 月 29 日 via iPhone
@yingos 老师说的基本不对
|
16
plqws 2017 年 7 月 29 日
如果只是用用框架第三方库,写写简单业务逻辑,基本上不需要涉及到这方面的知识。
如果要开发第三方库,比如自己实现一个优先级队列的话,数据结构和算法就很重要了。 (另外有的人讨论这种问题就喜欢跑题+阴阳怪气的,怪恶心的) |
17
cunkouwdy007 2017 年 7 月 29 日 via Android
如果要进大公司,基本上算法属于必考内容了吧。除非是个人能力逆天
|
18
danielmiao 2017 年 7 月 29 日
优势就在比别人业务模型抽象快,解决问题快,程序运行速度快
|
19
hanzichi 2017 年 7 月 30 日
感觉写框架的才用的到,用别人框架的,没啥用
|