还没学。但是最近一直这个冲动,已经开始做些准备了。学的主要原因是爱好,就是喜欢。再说了,要是可以自己写个App在自己手机或者电脑上跑,自己都会特有成就感。
高考的时候其实对于专业的认识并不清楚,现在看看“自动化”“通信工程”“机械制造及其自动化”这些专业,你真的知道是做什么的吗?我在报志愿之前,以为自动化就是研究那种自动化生产线的,通信工程是就是研究雷达的,机械就是研究机器人的。后来慢慢地和这些专业的同学有了交流,才知道自己认知的狭隘。 相比较而言,计算机专业是一个名字和实际情况相差不太远的专业领域吧。可能这就是我选择的原因,起码当时是知道编程大概是干嘛的。
1楼 @prepostrous 这么血淋淋的真相还是委婉点好。。。。
3楼 @sharkaz 我大学之前基本不知道编程到底是怎么回事,仅仅是觉得程序员好牛逼的样子。大学当了学渣之后才知道其实蛮苦逼的。。。大学一老师说她学编程就是因为看到屏幕上花花绿绿的字体很好玩儿。。。
4楼 @dantangfan 其实我所谓的“知道编程大概是干嘛的”没那么高深。大部分人起码知道计算机不靠编程是不能运行的吧?知道这一点,基本上就等于知道这个专业是做什么的了。但是像机械这种专业,多少人出来都是搞数控机床的,你说这和那种搞机器人,自动机械装置的想象中场景是不是差距大了点。看着别人牛逼,也想模仿然后让自己变得牛逼本来就是一种很积极的态度,应该鼓励自己坚持下去。
5楼 @sharkaz 其实突然想到这个问题是刚刚看到隔壁楼的同学的迷茫,我前段时间也是这样的,可能同龄人在这段时间的状态都差不多吧,因为找实习而发现自己竞争力太弱。不过现在想起自己的学习的初衷感觉虽然很好笑,不过就跟您说的一样,我需要的是保持积极的态度!现在学习不晚~ ~~~~喔~~~~偏题了。j-_-!
我是电子信息工程专业的 大学时候 对模电 数字电路 搭板子 测电流没有一点兴趣 跑去写代码去了 写代码主要是库 一台电脑 一根网线 就OK 当年ppstream的创业梦想激励着我啊 没想到我成了一个MAC程序员
注册好久基本上也没怎么说过话...
作为一个设计师,最近开始学HTML5+CSS3. 这其实是设计师的基本编码能力要求。
把这个基本要求达到之后,就开始Obj-C。
然后回题目:我为什么学编程?
最早开始接触这东西,是高一时候开始研究WoW的插件,XML+Lua.
纯粹觉得好玩,也没多研究,大概能读懂,做点小修改。
后来学了点C作为入门。
如今大学毕业(工程管理专业)第二年,不满足于只能画图,实现的东西基本上不懂,也渴望做自己的产品,于是开始继续学编程。
我中专学的是会计电算化,有开计算机的课,会教一下五笔,office之类,对计算机开始感兴趣,会计是一点没学进去。
后来大专就学计算机专业,开始接触flash、photoshop、html、asp。主要还是兴趣吧,其次是当时觉得只有编程这件事儿,比周围的人强点。;p
我大学是学数学的,大一大二有C语言课程,数据结构,数据库等计算机类课程,虽然修了,但是没有什么兴趣。大三接触到计算机图形,然后就开始写程序,然后开始对计算机感兴趣,然后就开始重新学习计算机类的基础课,然后就走上的码农之路。
大学时,打电话跟妈聊天。我妈说:对面比你大几岁的女孩在青岛工作一个月1w多..巴拉巴拉巴拉。。挂了电话,我就查大学毕业啥工作能挣一万。。除了各种商务公关、夜总会工作就选择了程序猿...
因为爱吧:)
我在广州乱谈会上也说过,我热爱大脑因为思考而感受到的力量感递增,我希望大脑可以一直思考下去,肉体很难永存,所以希望可以把思考从大脑导出来,这自然是人工智能干的活,因为不知道别人什么时候才能做出来,只好自己下手参与一把。
贴一下我发在知乎的编程历程:
小学时买了小霸王,就整天玩《霸王大陆》。 玩腻了,就学打五笔。五笔打闷了,就学里面的编程,印象中好像是一个F开头的语言吧。
初中先废了两年,全看武侠去了。在大自己几年的朋友家里看过586,在DOS上玩过仙剑。在初三发现了报摊上的《电脑报》。从此开始订阅到高三毕业。中间还看了很多《计算机世界》、《微型计算机》、《网虫》、《大众软件》各类报纸杂志,还订过三个月两份学术类的计算机期刊,名字忘了,全是些大学论文。
高一学过DOS、QB。高二才买的电脑。也看点VB,也看点C,也看点C++,也看点JAVA,也看点Linux,也看点机器人,还学跳舞、吉他。家里还有好几本机械工业出版社的JAVA、Linux的大部头放在我大学的行礼箱里。
因为从高二第二学期开始看了太多心灵鸡汤和富爸爸之类的,大学专业报的是电子商务。大一开始学围棋、武术、绘画和玩魔兽。大二开始泡妞,毕业后把人拐回家,现在有个儿子。开追那会,女神正在考全国计算机二级的VB,又是送书,又是陪学。然后在她去考试的当天表白。结果居然泡上了,天天窝女朋友宿舍看电视剧,偶尔出去吃烫菜、豆腐花和逛街。有一段时间教女朋友弹吉他。
2006年出来工作,先是在广州卖房子,三个月,连租都没成交过。回家看了几个月电视剧。找了家互联网创业公司,和老婆一起进去了,跟了两个项目。八个月后,公司运作不灵,失业在家做股票。一个月后,公司彻底关门,老婆也失业,一起做股票。
07年6月进场,07年底亏光。08年开始研究期货,08年5月因为有一笔钱,正式进场做期货,08年10月爆仓亏光。08年11月,再融资进场,09年,把前两年的亏损全部扳回并开始赚钱。09年5月重新找了份人力资源部的人事工作,老婆继续在家做期货。12年2月跳到集团里新成立的研究院跟项目。过程中接触到好几个有移动开发部分的项目,于是开始研究Android,一通瞎搞折腾,最后连开发环境都没配置好。
12年9月,用了5年多的神舟本坏了,买了iMac,开始学iOS开发。12年12月,孩子出生。 13年1月,买了iPad。13年6月,开发者帐号开好,开始真机测试。我真心觉得所有想做iOS开发的人,都应该一台Mac+一台iOS+开发者帐号,这点点钱会为你省掉超级多的时间,绝对值得。我12年9月到13年6月这段时间里,几乎什么都没搞出来,就只看了点书。可能会觉得多敲代码就好。问题是,没有真机测试,这代码敲起来实在是太没劲了。SO,该买的还是尽力早买的好。7月,学着做出第一个可以在自己的iPad上运行的游戏。8月,学着做出第二个游戏。8月下旬,iMac坏了。8月底,参加第一个iOS开发的面试。9月初,参加第一个移动游戏开发面试,知道移动游戏开发要跨平台,一心只想做iOS开发,于是决定从此不再往移动游戏开发发展,iOS应用开发一条道走到黑。9月中,买了Air,继续做iOS应用开发。我老婆说,等孩子大一些,没那么折腾人,也跟着一起做iOS开发:)
13年9月22日发出400份应聘iOS应用开发简历,得到13个面试机会,拿到2个offer,一个广州,一个深圳。最后选择广州,试用期2个月,工资3500。10月19日到广州找亲戚。10月20日下午5点多,租下深巷7楼顶楼一房一厅,500月租,一租一押,水5元,电1.5元。10月21日报到上班。信息技术部共4人,只有我一个iOS开发。10月24完成入班第一周的开发任务。10月26日晚6点,在惠福东路点都德举行交易者之家广州家友聚会。10月27日14:00--18:00,在棠下老树咖啡举行tiny4cocoa坛友聚会。
14年1月,换工作,做社区应用iOS客户端开发。
14年3月,把老婆孩子接到广州来一起生活。
14年4月,换工作,做SDK iOS版开发。
被上的,没选计算机专业但是去了计算机专业。大一刚去连特么粘贴复制都不会。大学四年基本呵呵过去,啥都没干,没学没玩没谈过恋爱。 今天吃的shi,是昨天做的孽,读研了,算是比较努力的。ps:求女友啊,求初恋。囧,逃):~~~
大概只是想做游戏吧,这个是我最初也是最终的目标。。 在下没啥特别远大的理想,只是想服务自己。我最基本的理想就是【创造】,不过基于物质基础的世界,我很难做些什么。对于创造相关的事物,比如写小说,画画,来创建一个虚拟的世界之类的就比起前者要容易很多了。而文字和图片都缺乏互动性,所以想借助程序来构建一个游戏的世界。
本来抱报的专业是机械制造类的,结果调剂到软件工程。好吧就这样入坑了,在学校基本没学啥主要学的是.net 后来觉得java就业广点 就看着视频自学了java 混了实习经验 然后工作遇到个好经理 跳了几次槽 现在混得一般
大学本专业混得太搓,周围牛人太多,竞争太残酷,压抑的很,于是大学四年研究计算机,聊做派遣。 大学毕业的时候,突然写代码竟然还能领工资,而且自己的水平竟然能进bat之一,就转行做程序员了。
我也来聊聊自己的淫生吧~
我算是小镇上比较早接触电脑的人,97年(初一)就吹嘘美其名曰学习什么的,父母就给买的电脑,其实是为的打游戏。不过我当时也算是个小学霸,父母其实也明白我不是用电脑做什么正经事但也乐意。他们另一方面也比较有眼光吧,因为他们也感觉到,当时只要能在单位内运用电脑整理整理文件什么的人,已经能对工作带来很多便利。他们觉得未来的世界这是个很重要的发展方向,孩子就算不做电脑相关的行业,也不想让我像他们那样,觉得电脑是个陌生的东西。
然而我确实没打算在这方面发展。我高中的时候想的是画画和写些文字什么的。到了高二我就到澳洲留学了。到了澳洲念高中和预科的时候最感兴趣的是流体力学,想着不知道将来可不可以造飞机什么的。预科快念完了,差不多是时候填报专业。家里来了新的roommate,过来读电脑硕士,比我大三岁,我两很合得来。(他算是我的人生导师吧)。我不是太够分数读机械工程的专业,那家伙跟我说,学什么机械流体力学的,来跟我一起学电脑吧,你不懂我还可以教教你(除了教我打游戏,你这家伙压根就没教我什么>w<)。
读电脑的时候也挺混的,很多时间都花在游戏上面。除了不上学、不交功课和不考试外,我还是个好学生。在打游戏至外我还是花很多时间编程和研究课件(我大学时期编写过的代码比普通学生多的不止两三倍,虽然现在看来质量都很低)。所以虽然成绩很烂(都只是仅仅合格),但技术和编程上也没怎么落下。而且我责任心很强,我自己的科目成绩很差,但是group work一定不会马虎,每次做group work的时候都把技术和代码的部分包揽,肯定做的尽善尽美,而且分数也不差,所以很多同学找我做group project。
我读完学士读硕士,之前那家伙已经念完博士留校做研究了,而我却选择回国。第一次面试本来是应一份java的工作,是一家很小的公司,一次面试就成了。因为我住在乡镇,又不喜欢住大城市,而这家公司是我能找到的离我家最近的IT公司了,(虽然也得每天花3小时上下班=w=),于是我也就懒得挑些别的什么了。不过我进了公司后并没有安排我做java,而是让我搞iphone的软件开发。我做事挺勤奋的,他们也挺满意我的表现,知道我住的比较远,也特例的允许我晚点来公司,早点走,只要on call就可以了。一年半后就让我当了iOS开发的technical leader。
在工作同时,我也终于开始了自己的初恋而且很快就结婚了。老婆是我国内初中同学兼死党的妹妹,在拍拖的时候她就有意去国外发展了。结婚之后过了大半年后,也就是我做了半年的technical leader后,我也终于要离开公司。然后我们也就去了新西兰一直到现在。后来一个不太熟悉的朋友听了我的经历评价说,我去新西兰其实放弃了挺多的,因为公司正值成长期(我进去的时候20人,离开的时候已经40人,现在已经60-80人),而且公司有意把我培养成公司的中间层。我总共在公司呆了两年,我挺感谢这家公司的,他们给了我很多机会和自由来从事我所喜欢的工作。
回想起来,我就是被拐带进这个行业的,只是我挺感谢这些拐带我的人=w=
谋生而已,对编程真没有啥兴趣,甚至还有些抵触。当年高考报志愿还专门避开了这个专业,倒不是知道计算机专业是干啥的才不报这个专业,只是当年这个专业太热门了,俺就是一不愿意扎堆的人。结果通信工程毕业后,公司让干这个,不干这个就没有饭吃,操!