新西兰天维网社区

标题: 有人会做IPHONE的APP么?想学习 [打印本页]

作者: 小欣8007    时间: 2011-1-8 12:11:42     标题: 有人会做IPHONE的APP么?想学习

有高手会做iphone的app么?想学习,不知道从哪儿开始
作者: Xeon电脑    时间: 2011-1-8 12:17:19

http://bbs.weiphone.com/thread-htm-fid-39.html
作者: 酷到底    时间: 2011-1-8 12:36:52

提示: 作者被禁止或删除 内容自动屏蔽
作者: ziyfan    时间: 2011-1-8 15:09:40

国内很多这些书
作者: ibeloved    时间: 2011-1-8 17:41:14

据我所知,objective c is very fucked up.
作者: ibeloved    时间: 2011-1-8 17:42:07

不过话说回来,建议是1年学习一个新的编程语言,如果实在闲得没事干,可以学习一下。 问题是 真的是闲得没事干么。。。
作者: onlineme    时间: 2011-1-8 19:13:33

提示: 作者被禁止或删除 内容自动屏蔽
作者: ibeloved    时间: 2011-1-8 19:40:37

本科本来就是什么都没教,就教给你认识什么是编程语言,最最最基础的东西, 怎么去编译一个文件,如何解决一个简单的问题。 根本没有企业级的怎样写容易维护的code, 什么叫做真正的 oop, 用了java就叫oop了么?
大学里的作业都是交一次就完事了,根本不用考虑维护问题,不管code多么杂乱,反正大部分情况下不影响functionility。

读点honors 的或者 master的会研究一些比较深刻的学术性的问题,对于日后解决比较复杂的问题是有很大帮助的, 而如果不是日后准备日后参加专业课题的研究,没有什么必要phd,因为phd完事了你仍然不知道什么是oop。当然, oop 课题的除外。 很多nb的人物也都是 本科的, 主要是看个人的知识范围的。

目前来说, .net 的比较好找吧,奥大一项都比较注重找工作的么, 前些年是 java ,现在貌似都学 c#了? 完全是适应市场吧。 不过话说回来, 刚毕业的,一般去个公司,也就是去写点documentation, 帮着测试一下,帮着找找错误,或者干点最无聊的编程任务,一般是别人不想干的那部份。

其实是要看个人的,多读点书,学学真正的oop,面试的时候会很简单的, 其实就 nz 这块地方,nb的人也挺多, 但是跟别的地方比,很少。
作者: onlineme    时间: 2011-1-8 20:14:38

提示: 作者被禁止或删除 内容自动屏蔽
作者: ibeloved    时间: 2011-1-8 20:42:26

额。。你要啥入门的?一般的编程入门?不是大学交了吗。。。
做网站貌似得分你怎么做吧, 网络编程一般有两种情况吧。 做网站后台和前台一般是要分开的吧?
人不可能是全面的,界面做的好的一般后台逻辑就不好,专攻方向不一样。
如果你还在看中文的,还是建议你看看英文的。 个人感觉中文的不是很权威,中文论坛的调子有点不好,很多人都是在显摆,而不是诚心帮助人,中文msdn也是这样。 而且一般的人的水平有限,特别是那个什么csdn还是什么,以前的时候看那上面关于 mpi的例子,各种无效率,各种没必要的线程同步,只能说明那写程序的人也是一知半解,还不如不看呢,省得误导你。

oop, google下就知道了,第一个链接就是。 貌似现在找工作,这是最起码的要求,很可惜,oop,是个很深奥的话题, 很多人都不是使用的object,而是把object 当structure用。 即使是高级的编程人员,也不见得oop的功夫多深,只能看悟性和学习的途径。 这就是为啥有的人在google上班,有的人在小公司上班,当然,小公司也不一定不好。
作者: ibeloved    时间: 2011-1-8 21:05:19

闲的没事乱转,引用下什么是好的developer, 个人觉得非常有道理,如果欠缺任何一条,都导致很大的负面影响
from http://tyrael.hu/en/2010/11/22/what-is-a-good-developer/

responsible (does his job, and you can count on his estimates.)
- teamplayer (can ask for help, can accept critique, etc.)
- enthusiastic (enjoys the work)
- openminded ( not afraid to try/learn new stuff )
- obsessed with learning stuff
作者: onlineme    时间: 2011-1-8 21:07:21

提示: 作者被禁止或删除 内容自动屏蔽
作者: ibeloved    时间: 2011-1-8 21:33:02

额。。。我收集的一般都是单个的网页,比如某篇blog,某页 stackoverflow, 某个问题的解决方式,某个lib的官方网页。 我主要做c# 开发,所以msdn经常转转,看看官方的解释的用法是什么,也去stackoverflow看看,看看官方解释的有什么漏下的,也经常google一下某个 exception是怎么回事。
我感觉某个语言的 api 需要掌握,当时没必要全部掌握,现在你去问一个10多年的c#的开发人员,找点边边角角的问问,他也不一定答上来, 毕竟语言是在不停发展的,甚至syntax都在变。
我们需要的是那股好学的精神,对新技术的渴望。

看一个新的东西的新手入门,要看入门人的程度 和写入门文章的人的程度的。

其实光说是没用的,没事自己做点小的project,我也不知道有什么建议。 我只能以我个人做例子, 比如玩游戏的时候 做了按键精灵, 玩游戏卡,就做了 优化windows tcp stack的小工具, 家里人下载,我就自己做了网络监视器, skype没截屏工具 我就自己做了截屏工具 等等。 在做小程序的过程中你对语言也慢慢熟悉了。
作者: onlineme    时间: 2011-1-8 22:18:48

提示: 作者被禁止或删除 内容自动屏蔽
作者: ibeloved    时间: 2011-1-8 22:23:29

我说的这些是个人的一些小东西,只是举个例子而已。
我觉得是要英语的吧,编程本身就是用英语在编啊。 难道你起名字都用 拼音起的?
作者: onlineme    时间: 2011-1-8 22:34:19

提示: 作者被禁止或删除 内容自动屏蔽
作者: ibeloved    时间: 2011-1-8 22:51:18

.........那我还能说点啥呢
作者: onlineme    时间: 2011-1-8 22:59:09

提示: 作者被禁止或删除 内容自动屏蔽
作者: 胡思≮乱想    时间: 2011-1-8 23:16:33

很好的编程员 很需要啊市场上, 只不过一定要很好才行.
网页编程相对比较简单...
作者: ibeloved    时间: 2011-1-8 23:21:19

很好的编程员 很需要啊市场上, 只不过一定要很好才行.
网页编程相对比较简单...
胡思≮乱想 发表于 8/1/2011 22:16

嗯,而且我发现现在做网页的根本就没多少编程的,都拿了模板直接填填就用了,跟qq空间差不多了吧。 我网页编程少,说错了勿怪。
作者: ibeloved    时间: 2011-1-8 23:22:41

当然,超级复杂的网页也是有的,也是需要很多逻辑思考在里面。 但是我在华人这边看到的几乎没有,包括国内。
作者: 胡思≮乱想    时间: 2011-1-8 23:32:20

那要看什么级别了, 基于网页的应用现在很多啊-SaaS 比如xero的online accounting, 或者企业级的那些应用可以非常复杂,银行的online banking,电视台的remote booking等服务.
网站cms现在很多了,基本上什么语言的都有, 但是同样用一个程序可以做出来的东西可以天壤之别...可不只是模板的是.
作者: ibeloved    时间: 2011-1-8 23:34:28

额,别的不知道,但是银行的这些主要的还是走后台的,证书什么的说简单吧,也简单,申请或者造个证书就行了,加密方面也不是前端的事。
作者: 胡思≮乱想    时间: 2011-1-8 23:47:06

证书这个只是其中很小的一角啊, 和后台的连接,和不同系统的整合, biztalk, crm等系统等整合一起应该也要耗费很多时间。。
我不是网页编程的,只是会有时候看他们的project plan看的我都头大
作者: ibeloved    时间: 2011-1-8 23:55:37

恩,我只是随便举个例子,意思是说银行网页其实最主要的还是后台服务。 前端设计的部分并不是很麻烦吧。
系统的整合是后台的事,而且如果人们知道自己在做什么的话,并不麻烦的。跟普通的项目是一样的,都是由小东西组合起来的。 相反的,自己造的东西与自己造的东西相互整合起来,麻烦的情况才会比较多。
作者: dancer    时间: 2011-1-15 09:43:48

你们楼上的听好了,做软件不光是一个程序员的事。
作者: ibeloved    时间: 2011-1-15 13:37:18

你们楼上的听好了,做软件不光是一个程序员的事。
dancer 发表于 15/1/2011 08:43

谁说是了呢,正常的一个项目除了你自己公司的各个部门的协调,还需要你的客户的很经常的反馈的。
但像IPHONE 的小 APP,一个人就搞定了,复杂点的商业的,也就需要个小team就 ok了。

但说到底,谁写的软件? 不是程序员是谁?你的架构师?你老板?你客户?
作者: dancer    时间: 2011-1-17 23:30:48

谁说是了呢,正常的一个项目除了你自己公司的各个部门的协调,还需要你的客户的很经常的反馈的。
但像IPHONE 的小 APP,一个人就搞定了,复杂点的商业的,也就需要个小team就 ok了。

但说到底,谁写的软件?  ...
ibeloved 发表于 2011-1-15 13:37


程序员就是个脑力劳动的工人
作者: ibeloved    时间: 2011-1-18 20:15:00

程序员就是个脑力劳动的工人
dancer 发表于 17/1/2011 22:30

                                 So?不如体力劳动的工人?
作者: dancer    时间: 2011-1-22 17:18:17

劳动最光荣。不分脑力体力,两者兼有之者淡定漂过。。
作者: ibeloved    时间: 2011-1-22 22:52:52

劳动最光荣。不分脑力体力,两者兼有之者淡定漂过。。
dancer 发表于 22/1/2011 16:18

So what's your point?




欢迎光临 新西兰天维网社区 (http://bbs.skykiwi.com/) Powered by Discuz! X2