rt,正常么 难道说我真的只适合科研不适合工程
web 开发要学的东西蛮多的 N 年以前试图从 java 入手,javase 入门了 但 spring,serlvet 啥的就没学会,还有一堆杂七杂八的东西,感觉好多
年前看了一晚上 python 语法,上个月认真学了一遍 现在看 flask,requests,scrapy 啥的又不少 不会也像 javaee 那么复杂吧。。。
非科班,会点 perl,平时写个脚本还是没啥问题,代码风格也比同事好很多 SICP 看过一点点(前三章),算法导论也看过点,感觉比 web 开发简单多了
1
muziki 2018-05-14 10:23:32 +08:00 2
算法确实简单,毕竟拿个快排就是 O(n^2)给你明明白白地安排了
|
2
tscat 2018-05-14 10:23:50 +08:00 2
算法比开发 web 难多了。
web 你学会了后续需要动脑的时间不多。算法嘛,不存在学会的 |
3
orangeade 2018-05-14 10:25:44 +08:00 via Android 2
Web 是繁琐,要考虑各种需求和奇葩 bug
|
4
eslizn 2018-05-14 10:26:17 +08:00
纸上学来终觉浅,你看了不等于你能熟练运用,更何况要根据实际情况调整算法及搭配其他算法使用。哪有那么多的模板题让你 AC
|
5
catsoul 2018-05-14 10:26:30 +08:00
我觉得主要是 web 在大多数时候就是堆工作量的事情,挺无聊的,所以做起来很怠惰
|
6
LeungJZ 2018-05-14 10:26:48 +08:00 1
后端开发还嫌烦的话,要不了解一下前端?
|
7
murmur 2018-05-14 10:26:53 +08:00
web 是解决同行和前人留下的坑 知道一次这坑永远在那 背下来就行了
|
8
wineast 2018-05-14 10:27:02 +08:00
哪个钱多? web 是个工具实现,算法创造价值
|
9
shijingshijing 2018-05-14 10:30:56 +08:00 via iPhone 34
说算法简单的和说精通 C++的我都比较怕。。。
|
10
uolcano 2018-05-14 10:32:04 +08:00 via Android
理论和应用做比较,似乎不大合适吧
|
11
nomemo 2018-05-14 10:32:43 +08:00 1
这个帖今天应该会上个热门
|
12
daigouspy 2018-05-14 10:33:33 +08:00 via Android
试试非递归遍历多叉树
|
13
ChristopherWu 2018-05-14 10:34:06 +08:00 1
这个帖今天应该会上个热门 以及 楼主会被喷。
|
14
whileFalse 2018-05-14 10:34:44 +08:00
“非科班,会点 perl,平时写个脚本还是没啥问题,代码风格也比同事好很多 SICP 看过一点点(前三章),算法导论也看过点”
您这不叫算法。 |
15
wlwood 2018-05-14 10:36:14 +08:00
he ,算法简单。
请问,高数,线性代数,离散数学, 概率论与统计 考了几分? |
16
pzzrudlf 2018-05-14 10:36:49 +08:00 via Android
萌新瑟瑟发抖
|
17
qinxi 2018-05-14 10:36:50 +08:00
你是不是对算法又什么误解
|
18
mumbler 2018-05-14 10:37:58 +08:00
python 用人家开源的算法包计算,那不叫算法,你自己写一个试试?
|
19
dychenyi 2018-05-14 10:38:30 +08:00
一般来说懂点皮毛的都认为简单。 和那个花几千做个京东一样网站差不多。
算法归根结底是数学,您意思是数学太简单了额? |
20
LWXYFER 2018-05-14 10:38:52 +08:00
天天都是各种比较,不管是啥,价值才是决定性的东西。另外比较也太单一,太主观了。
|
21
VoidChen 2018-05-14 10:39:47 +08:00
我告诉你什么叫算法吧,简单点的比如说 reisd 里面用到的 hash 算法,难一点的如 lucene 里面的 fst 共享前缀机,你随便拆一个看看,搞明白类再说算法简单。至于 web 那些框架,我觉得一周会用一个应该正常水平都能做到吧
|
22
glues 2018-05-14 10:40:59 +08:00
你是不是以为写个快排,就叫懂算法了?
|
24
zhangnew 2018-05-14 10:45:07 +08:00
对算法有误解
|
25
lfzyx 2018-05-14 10:45:31 +08:00
v2ex 发出来的帖子是不能删的,过几年 lz 再来看自己的帖子会不会被自己吓到
|
26
Kilerd 2018-05-14 10:45:44 +08:00 3
能用冒泡排序的,凭什么叫我用快排。
|
27
seven2016 2018-05-14 10:46:44 +08:00
你做出了哪些作品或者研究出什么算法可以让你这个论点站得住,最后一段,介绍了你自己的情况,非科班,看了几章书,会写点脚本... btw,这帖是来钓鱼的吗(手动滑稽)
|
28
zb199092 2018-05-14 10:47:26 +08:00
正在学算法。。。因为高数并不好,所以痛苦无比
|
29
lookforsex 2018-05-14 10:50:13 +08:00 via iPhone 1
你对算法的力量一无所知。当你头发掉光你就知道算法是多强
|
30
cuzfinal 2018-05-14 10:55:19 +08:00
LeetCode 刷完了吗?
|
31
chenyu0532 2018-05-14 10:58:06 +08:00
算法币 web 简单?睡醒了么。。
|
32
exiahan 2018-05-14 10:58:39 +08:00 via Android
去刷 pku 的 ACM 题吧,祝排名上首页;-)
|
33
Tink 2018-05-14 10:59:56 +08:00
LeetCode 刷完了吗?
|
34
misaka19000 2018-05-14 11:00:11 +08:00 2
楼上怎么都在嘲讽,楼主说不定是物理系或者数学系的呢。。。
|
35
bfdh 2018-05-14 11:01:06 +08:00
帮忙顶上热门
|
36
GeruzoniAnsasu 2018-05-14 11:03:35 +08:00
????
图像算法?特征识别?图像融合?计算机视觉? 音频算法?语音合成? NLP ? ? 冒泡排序? .. 我是不是被钓鱼了? |
37
ik2h 2018-05-14 11:04:37 +08:00
算法简单不简单先不谈,但“看过一点点,也看过点”这一点,就可能说明你不适合科研。
|
38
mosesyou 2018-05-14 11:07:26 +08:00
算法难在怎么运用算法去解决问题,你这种情况连入门都不算
|
39
xiaoyu9527 2018-05-14 11:07:55 +08:00 1
说明你擅长算法
|
41
zjsxwc 2018-05-14 11:16:08 +08:00
PHP 了解下
|
42
q9REUgpVVCU77pWj 2018-05-14 11:17:42 +08:00 via iPhone
web 开发是比较烦琐,而且技术经常要更新,学习过程比较长。但上手之后,基本可以一边看片一边无脑撸代码。
算法,我觉得我没资格评论…… |
43
vexjoe 2018-05-14 11:18:00 +08:00 1
算法是 clean problem
|
44
natscat 2018-05-14 11:18:38 +08:00
算法一点也不简单 算法工程师和前端工程师一样 也分档次的
|
45
Norie 2018-05-14 11:18:51 +08:00
@shijingshijing 只要是说精通的我都怕。
|
46
x7395759 2018-05-14 11:21:18 +08:00
您这不是算法
|
47
luzhongqiu 2018-05-14 11:21:29 +08:00
算法落地试试看,并发上千试试看,比如很多 nlp 算法,1 秒跑 3 条已经沾沾自喜了。。。。工程化啊。。。
|
48
watzds 2018-05-14 11:22:16 +08:00 via Android
算法更需要逻辑,本身是一件简洁的事情,输入输出简单,虽然过程算法可能复杂
web 开发就比较杂,需要各种工程经验吧。 |
50
WinMain 2018-05-14 11:29:14 +08:00
之前做一个用 CNN 做的性别检测,模型做好后,然后上上级说,你这个上线后能到 1000TPS 吗。。。(后话,当时只有一台 M40 显卡的机器,让我 1000,还是 50 个并发的情况!@#¥%……&)
|
51
aliasliyu4 2018-05-14 11:30:13 +08:00
我感觉这位老兄有点膨胀了
|
52
kingcos 2018-05-14 11:30:27 +08:00 via iPhone
复杂和难是两个问题
|
53
wlwood 2018-05-14 11:35:20 +08:00
lz 怕是要先了解下 deep learning 和 tensorflow,可能才会明白可能自己连算法得门都没入。。。。
|
54
FrailLove 2018-05-14 11:37:51 +08:00
有个美剧叫 硅谷 看一下
|
55
KimJongun 2018-05-14 11:42:45 +08:00
嘎嘎?其实我很羡慕数学很好的人
|
56
Sp3Ctrum2 2018-05-14 11:49:19 +08:00 via iPhone
应该说不是难在一个点上
|
57
wekw 2018-05-14 11:57:16 +08:00
楼主你接触的太浅了,你现在的水平感受到的都是错的。
|
58
nullcc 2018-05-14 12:04:08 +08:00
LZ 应该去当科学家,而不是去开发 WEB
|
59
lihongjie0209 2018-05-14 12:06:06 +08:00
理解别人的算法和写出自己的算法是两回事
|
60
wustbo 2018-05-14 12:07:05 +08:00 via Android
学算法的时候一个八皇后问题都看得头昏脑胀的,但是 web 还是能自己动手做吧
|
61
govizlora 2018-05-14 12:09:39 +08:00 via iPhone
真羡慕你……
|
62
ycz0926 2018-05-14 12:14:18 +08:00
你让那些认真读书拿个好学分,最好写代码一坨屎的人情何以堪
|
63
nutting 2018-05-14 12:15:55 +08:00 via Android
说明你哪个都没入门
|
64
em2046 2018-05-14 12:18:47 +08:00
算法导论觉得简单 要不要试试计算几何,很有趣的哦
|
65
vegito2002 2018-05-14 12:20:40 +08:00
课本好读不代表好学
当然我主要是进来看评论的. V2 就得多点这样的帖子才活泼 |
66
saybye 2018-05-14 12:23:36 +08:00
算法简单。。。你看看下面这个问题能不能秒了:
给定一个直方图,求这个直方图一个面积最大的子矩形,要求时间复杂度 O(n) |
67
fuyufjh 2018-05-14 12:24:06 +08:00
Naive。一般我们说的算法工程师,跟 Python 没关系,跟爬虫更没关系,甚至跟《算法导论》也没关系
|
68
specita 2018-05-14 12:31:08 +08:00
看算法可能觉得简单易懂...实现看看吧
|
69
PressOne 2018-05-14 12:34:43 +08:00
如果用现成的库调参的话,算法确实简单,因为这个算法都是已经固话了的模块;如果给一堆没有什么规律的数据,也不知道用什么算法合适,从头开始数据分析,算法建模,这个就比只调参难度大不少。
|
70
enenaaa 2018-05-14 12:53:08 +08:00
一般来说, 需要几篇顶刊顶会的 paper 才有底气说这门东西比较简单。
|
71
zyxbcde 2018-05-14 12:56:42 +08:00 via Android
leetcode 第一题会做么?
|
72
hpeng 2018-05-14 12:57:42 +08:00 via iPhone
当年数学分析 94 分都不敢说自己数学好,请开始证明你数学好的表演
|
73
TomDu 2018-05-14 13:02:37 +08:00
混 V2EX 的都这么吊的吗,害怕...
|
74
annielong 2018-05-14 13:07:55 +08:00
算法毕竟有简单有复杂的,可能 web 上能用到的算法类比较简单吧,
|
75
php01 2018-05-14 13:17:46 +08:00
到底是小看了算法,还是小看了 web?
|
76
NonClockworkChen 2018-05-14 13:19:13 +08:00
是不是学了 SQL 了,就可以当 DBA 了,哈哈哈
|
77
Phariel 2018-05-14 13:27:38 +08:00 via iPhone
对数学敏感的的确会这么觉得 楼上那些喷的点不对
|
78
takato 2018-05-14 13:30:01 +08:00
从这帖子看,今早 V2EX 焦虑感评分爆表= =
|
79
chenyu8674 2018-05-14 13:33:10 +08:00
算法的难度在于如何灵活地解决具体问题
Web 的难度在于如何灵活地解决产品经理 |
80
deadEgg 2018-05-14 13:41:15 +08:00
看的懂数学题答案和给你一道数学题你能解出来是两回事。
当然 ACM 大神们都是比速度,比准确度的,而不是卡在解题上。 |
81
taojing10 2018-05-14 13:45:40 +08:00 via iPhone
总结来说看了加减乘除就来说数学简单
|
82
Mac 2018-05-14 13:46:34 +08:00
动态规划了解一下嘿。。。
|
83
qinyusen 2018-05-14 13:46:44 +08:00
少年,你对力量一无所知....
|
84
zgx030030 2018-05-14 13:47:17 +08:00 via iPhone
百度算法工程师面试题了解一下?
|
85
notreami 2018-05-14 14:02:16 +08:00
说算法复杂的,说说算法工程师日常干啥呗?
|
87
Kiske 2018-05-14 14:31:47 +08:00
算法是 complicated, 理解起来困难, 完全想不到怎么写出来.
但 web 开发是 complex systems, 特别庞大, 有很多的模块, 数据虽然都是增删改查, 但数据一致, 数据回滚很伤脑筋. |
88
GoForce5500 2018-05-14 14:40:43 +08:00
快排为啥会 O(N^2)?提前打乱顺序就可以保证 O(NLogN)啊,Sedgewick 的算法课里面都已经讲了各种 System sort 里面的 O(N^2)坑和爆栈坑,再踩就没意思了。
|
89
lucasmi2002 2018-05-14 14:42:09 +08:00 via Android
你一定是对算法有什么误解。。
|
90
intmax2147483647 2018-05-14 14:43:18 +08:00
@daigouspy 每遍历一层把它的子树挨个放到队列里面?
|
92
micean 2018-05-14 15:01:10 +08:00
算法是科研
WEB 是工程 |
93
zqguo 2018-05-14 15:30:46 +08:00
题主可能对算法有误解。
|
94
pomony 2018-05-14 15:46:23 +08:00 via Android
楼主要凉,23333333333
|
95
OmO 2018-05-14 15:48:30 +08:00
累砖和造砖的区别....
|
96
salamanderMH 2018-05-14 15:49:27 +08:00
我也觉得算法简单,毕竟数学长年不及格的人
|
97
secsilm 2018-05-14 15:50:59 +08:00 via Android
楼主感觉是来骗回复的
|
98
vexfisher 2018-05-14 15:51:12 +08:00
科学家 VS 工程师
|
99
robinlovemaggie 2018-05-14 16:13:17 +08:00
《终极算法:机器学习和人工智能如何重塑世界》(The Master Algorithm:How the Quest for the Ultimate Learning Machine Will Remake Our World)了解一下,据说老大哥在看~~
|
100
fffflyfish 2018-05-14 16:32:41 +08:00
建议楼主申下各大厂的算法岗位,然后再回来看看这个帖子
|