最能体现软件工程师基本功的是什么?

2015-01-16 06:31:45 +08:00
 willwen
好吧,我也不说程序员了。
有什么能用来区分功力深厚和浮躁骚年呢?
我先来:数学在开发中运用(不全是算法)。
6254 次点击
所在节点    问与答
59 条回复
standin000
2015-01-16 13:41:15 +08:00
盲打算一个
lbp0200
2015-01-16 13:44:35 +08:00
1-100的求和问题,我就难倒了好几个人,哈哈
io
2015-01-16 14:18:40 +08:00
懂不懂算法是软件领域中工程师和工人的分水岭
madao
2015-01-16 14:25:33 +08:00
算法和数学只是基础吧,但是把这个当做银弹也是想多了。例如楼上讨论n个斐波那契数的例子。
Geeker
2015-01-16 18:08:00 +08:00
debug 最重要
h2ero
2015-01-16 18:19:15 +08:00
自己通过学习解决问题的能力吧。
lincanbin
2015-01-16 18:34:25 +08:00
赚钱的能力
twd2
2015-01-16 20:02:58 +08:00
自学能力
Viztor
2015-01-16 20:22:17 +08:00
建模:
软工的主要意义是解决实际问题。建立一个好的模型无疑是至关重要的第一步。
如果连把问题转化成一个可实现模型的能力都无,何谈实现?
更进一步:构建优秀的模型无疑可以降低软件开发的难度,从而逐步化解,分而治之...

(以上纯属扯淡

楼主说的毕竟是软件工程而非程序员。
算法之类的不觉得有过于特别的意义。
mxflove123
2015-01-16 21:50:15 +08:00
好多人都在提自学能力,到底怎么才能区分自学能力的强弱
willwen
2015-01-16 22:24:13 +08:00
@mxflove123 自學能力好比加速度,除了在於用力多少,還在於之前的知識的掌握程度。如果能從已有的知識中抽取通用的,概念性的東西,就很可能在新的事物中得到運用以融會貫通。
moroumo
2015-01-16 22:30:36 +08:00
Software Development Engineer = SDE = Someone Do Everything
superalsrk
2015-01-17 00:09:32 +08:00
斐波纳那个。。大概是用 “斯图特工具吧”, 而且感觉上没刷过一些oj几乎没机会碰到这种题。。个人认为:作为工程师,把算法文档拿过来,能能很优雅的进行建模,并通过所有的test case,水平已经相当高了。。。
superalsrk
2015-01-17 00:09:46 +08:00
斐波纳那个。。大概是用 “斯图特公式吧”, 而且感觉上没刷过一些oj几乎没机会碰到这种题。。个人认为:作为工程师,把算法文档拿过来,能能很优雅的进行建模,并通过所有的test case,水平已经相当高了。。。
ytzong
2015-01-17 00:32:04 +08:00
会不会番羽墙
Bitex
2015-01-17 01:16:01 +08:00
RTFM, STFW
scusjs
2015-01-17 01:42:45 +08:00
最近发现,线性代数和概统很重要。。快疯掉了
Epsil0n9
2015-01-17 07:44:53 +08:00
基本功=IQ+记住有效的知识(合适的教材资料和他人自己的经验)。
mxflove123
2015-01-17 09:37:31 +08:00
@scusjs 考研狗表示so熟悉 哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX