OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

平台开发与基础开发,欢迎一起讨论~

贵人
贵人 发布于 2013年08月30日
无人欣赏。

我是做平台开发的,有时间的时候看看框架,发现使用到的挺多基础框架都是基础开发部门封装的,比如一些通信框架,使用很方便,可以拿出去开源了,感觉好牛掰的样子。难道说,基础开发比平台开发更底层、更有挑战性?不是挑起话题,纯好奇。欢迎大家讨论~

共20条回复
楼长 ·
tinyfool 回复于 2013年08月30日

你说的太不清不楚了

2楼 ·
NoGeek 回复于 2013年08月30日

Po主看来走向了谁底层谁牛B的误区呢。搞技术各有各的爱好的,各有各的能力层次。你在你的领域做的好,能做出点新东西,写出点优美的代码,你就挺牛B的了。按你的逻辑,你想有挑战性?那你是不是要去研究下和计算机相关的量子力学基础?

3楼 ·
指针为空 回复于 2013年08月30日

底层框架,或者说一些基础框架代码一般都和操作系统封装到一起了。你可以看一看系统结构类的书,我记得有一本分析Linux系统的书很不错,配合开源的Linux代码看可以很清晰了(上大学时候看过,现在都忘没了,连名词都忘了),虽然win或者Mac和Linux的框架结构不同,但是原理基本都是相通的,而Mac又是基于unix框架来的。基础开发确实很有挑战,尤其是对系统的了解以及对算法的要求更加严格了。

一般情况下,基础开发是面向底层架构的,框架开发是面向业务逻辑的,应用开发则是面向用户的。

就好像炼钢厂做出钢材,钢构厂把钢材做成钢结构,汽车厂把钢结构做成汽车的道理是一样的。

4楼 ·
nickel 回复于 2013年08月30日

没什么好讨论了。如果你是刚毕业1-2年,那你还是不要去看什么NB不NB先从自己工作的领域去学透学精,要学的都不是别人教或者工作任务,而是自己的领悟和发现;如果你工作超过4/5年了,我劝你转行吧,这种觉悟,还是不要继续要研发的好!

5楼 ·
贵人 回复于 2013年08月30日

感谢3楼的解答,我刚毕业没多久,你的讨论很中肯。4楼,同样谢谢你。

6楼 ·
tinyfool 回复于 2013年08月30日

说话都请对事不对人,谢谢

7楼 ·
贵人 回复于 2013年08月30日

结贴~不讨论了,谢谢大家。@tiny 加个删除功能或者结贴吧

8楼 ·
akunamotata 回复于 2013年08月30日

人家说的也没错,基础开发是比平台开发更底层。

9楼 ·
指针为空 回复于 2013年08月30日

你们不要打击人家的学习热情唉,不管你是否想在研发这个行业走下去,不管你是否想写程序写到退休,研究一个东西都应该求甚解。

底层的东西在实际工作中(尤其是国内的普遍研发行业)用处不大,我大学时候学了数据结构,N叉树、图论等等学了一堆,毕业工作快10年了,就N叉树遍历用过一次,那是写一个刻录功能,需要把要刻录的目录结构遍历出来。工作这么久,就用过这么一次而已。

但是这不代表学了就没用,上大学时候慕名买的机械工业出版社翻译的《TCP/IP详解》,厚厚的三本书,其中第二本是在unix下的代码实现,当时看的我是满头雾水,10句代码有5句看不懂,工作后也没有在遇到过(因为各种开发环境早就都给你封装好了)但是我依然觉得当时看这个很值,至少我还有一点点TCP/IP的理解。

同样慕名买的台湾人侯杰写的《MFC深入浅出》同样是满头雾水的看完的,工作后我用VC的深度完全达不到书中所讲的深度。但是我依然觉得很值。

我们知道点击一个按钮之后就会执行操作,操作怎么来的?是在按钮的事件里写的代码。事件怎么来的?是消息托管来的。托管怎么来的?是监控模式。什么是监控模式?是系统勾子。勾子是什么?底层开发会给你答案的。

不管做什么事情,都要求甚解,这是一个好习惯。

前几年闹的沸沸扬扬的日本某品牌汽车油门卡死,车停不下来的事情轰动全球,最终调查结果是油门踏板下面的连杆的膨胀系数与槽不相符,在温度升高的时候,连杆热胀冷缩过大,卡住了。

看看这个故事,如果你是一个汽车工程师,你又对钢铁的基础物理知识缺乏的话,那么你要多久能够找到原因呢?

10楼 ·
贵人 回复于 2013年08月30日

没错,我发这个帖就是出于对底层知识的好奇,并不是说我不喜欢平台类开发,只是说,了解底层的东西,更有利于做好现在的工作,写代码更可控。这是本意。真理越辩越明,拿出来大家能一起讨论讨论,也许成长的路上就不用走那么多弯路,也不会那么孤独。估计像tiny说的一样,是我的表述不清楚,所以让一部分人误解了。

本帖有20个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。
登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]

AltStyle によって変換されたページ (->オリジナル) /