培训出来的程序员一无是处吗?
看了&a href=&/question/& class=&internal&&如何评价 iOS 开发者的批量化生产? - 互联网&/a&,真是满满的负能量啊。&br&想感慨一下,第一次发表提问。&br&没错,我就是去iOS培训的傻逼,&br&没错,我就是即将找工作的那批,&br&没错,我就是不想简历造假那种。(可能是反应慢半拍,蠢呆属性的那种,怕被拆穿)&br&&br&选择转行,我考虑了很久。首先了解行业,程序员可行性。我表哥是浙大硕士嵌入式开发毕业,从事软件行业多年,就问他问了下,他跟我说程序员是吃青春饭的,说我25了,要想清楚。&br&我大学室友兼老乡是13年11月iOS培训出来,现在在帝都某上市公司的分公司做iOS的主管,跟我说如果不是特别喜欢编程,就别去培训,浪费钱。
毕竟大学也是通信工程专业,和编程多多少少有点相关。,但是我们都是上课没听,小抄补考过。&br&自学过一个星期,完全没有进度,而且在家,爸妈完全不知道你在学习,还是在玩电脑,虽然表示理解,但是还是会碎碎念。&br&但是我还是毅然决然的选择去培训。我可不想在老家
每月拿2-3k种度过,浙江某县级市内,消费高,但是工资低的那种。&br&刚开始培训的时候,看到了这篇。&a href=&/question/& class=&internal&&为什么一些公司招前端不想要培训班出来的人? - 前端开发&/a&。&br&那句&br&&b&“如果你不能通过自学来达到能找到工作的水平,那你还是放弃程序员这个职业吧。”&/b&&br&深深的打击到我了。&br&紧凑的培训课程让我忘却了这些。我发现真的喜欢编程,特别喜欢buildSucceeded,特别喜欢修改好bug之后的那种成就感。&br&自认为学的还可以,至少会比我自学,学的好多了。&br&我们不是老师带着做项目,而是3-4人小组做项目,从立项 、原型、数据库、开发、测试。都是小组做。期间碰到相当多的问题,最大的问题就是数据库,因为我们php和mysql就教了基础,所以当初建立模型的时候有些数据没考虑到,导致app经常有各种各样bug。尽管有或多或少的bug但是我们还是做出了大概东西出来。自学到的,比老师教的还要多。老师不可能完全照顾十几个组,而且不也能等老师来帮你解答,一般情况下 都是从github上自己下demo,然后用小 demo做测试,能用了,再使用到项目中去。期间可能一个小功能就能耗费一天的时候,但是没有一句抱怨。&br&现在即将培训结束,发现现在iOS的这种行情,哎!。&br&没办法,怪我当初没早选iOS,&br&怪我技术不行,不能上架app。&br&&br&我把自己当作行业的新人,只是找一份iOS实习的工作。 是不是就是这么难?&br&年底很多公司都停止招聘了。&br&现在有2个选择:&br&1.慢慢找个实习工作。(基本没戏)&br&2.早点买个pro,回家写项目练习,年后再来找。&br&&br&现在培训出来的 是不是就钉上了一无是处的标签??&br&----------1.10更新--------&br&抱歉,让各位&b&985,211&/b&的大神失望了,我以百分百真实的简历,在前几天找到工作了。&br&虽然工资不及各位大神缴税的十分之一,但是能在年前找到我已经很满意了。&br&被群里的大神发现了,所以就不多说了,每条评论和***都有看,谢谢各位。我会尽量不断加油,不做害群之马的。最后给各位拜个早年。
看了,真是满满的负能量啊。想感慨一下,第一次发表提问。没错,我就是去iOS培训的傻逼,没错,我就是即将找工作的那批,没错,我就是不想简历造假那种。(可能是反应慢半拍,蠢呆属性的那种,怕被拆穿)选择转行,我考虑了很久。首先了解行业,程序员可行性。我表哥是浙大硕士嵌入式开发毕业,从事软件行业多年,就问他问了下,他跟我说程序员是吃青春饭的,说我25了,要想清楚。我大学室友兼老乡是13年11月iOS培训出来,现在在帝都某上市公司的分公司做iOS的主管,跟我说如果不是特别喜欢编程,就别去培训,浪费钱。
毕竟大学也是通信工程专业,和编程多多少少有点相关。,但是我们都是上课没听,小抄补考过。自学过一个星期,完全没有进度,而且在家,爸妈完全不知道你在学习,还是在玩电脑,虽然表示理解,但是还是会碎碎念。但是我还是毅然决然的选择去培训。我可不想在老家
每月拿2-3k种度过,浙江某县级市内,消费高,但是工资低的那种。刚开始培训的时候,看到了这篇。。那句“如果你不能通过自学来达到能找到工作的水平,那你还是放弃程序员这个职业吧。”深深的打击到我了。紧凑的培训课程让我忘却了这些。我发现真的喜欢编程,特别喜欢buildSucceeded,特别喜…
按时间排序
452 个回答
不是培训出来的程序员不行,是我们国家的 it 培训有问题。这不光是培训学校的问题,很多企业自己也有问题,在这方面我们真的不如印度。印度 it 企业别的方面可能差一点,但是人家的新员工培训是成体系的,有标准的。我们类比一下就知道了----为什么大部分培训出身的厨师可以做一桌不难吃的饭菜?为什么大部分培训出来的理发师可以剪出不难看的发型?为什么大部分培训出来的程序员根本写不出一个能用的程序呢?虽然客观地说行业门槛有高低,但是这仍然反映出来北大青鸟、达内、新华电脑学校们的产品根本没有达到市场要求,各个 it 企业的新人培养水平也远不如街边的饭馆儿和理发店。企业的培养是个冷暖自知的事情,也没法多说什么,但是培训机构是收了学员钱的,培训出来的程序员普遍不达标,你不能只怪学员不努力,不热爱,你收钱的时候是怎么承诺的?现在不是学员不好好学的问题,而是一个平均资质的学员,按部就班的学完你的课程,仍然无法顺利展开工作的问题。除了 it(其实就是编程,我听说人家 ccie 的培训就还不错),国内还有任何一个培训领域是这样的吗(那些成功学培训就算了,排除)?哪怕是哪些坑富二代的雅思面授班,也不能水到这个程度吧?
英雄莫问出处!
虽然都说得看个人能力,但985/211》普通本科》培训班的规律大致还是存在的。就如轮子哥所说,人太多,总得有些粗暴的方法筛选人。至于很多答主说的,一些基本知识或者附加知识缺乏的情况,本科生也不少见,毕竟很多人都觉得程序员只是个敲代码的而已。。。。
首先,很多科班出身的人技术水平都十分不扎实。没有做过大型项目,简历里只写了各种课设,甚至很多没有认真写过代码,就去工作了。当年我去实习的时候,因为多线程不熟悉,因为TCP包不熟悉,闹过不少笑话,但也给我留下深刻的印象,我也是决不会再犯类似的错误。而那个时候至少我是独立完成过完整的项目(微软创新杯2013全国一等奖,凭借这一条我得到了上家和现在这家的工作机会),了解开源,用github,stackoverflow,翻墙手到擒来,查东西用谷歌,看英文文档,原版书籍。我作为新人还是会犯如此多的错误,更何况我同期的实习生以上东西一概不知,翻墙全靠公司自带的网络。他们也都是我同校同级的科班出身的学生。科班出身的学生尚且如此,更何况仅靠培训出身的学生?而且培训班给予的价值观并不一定正确,简历上的“欺骗”对自己绝无半点好处,我们这一行最终看的是硬实力,不管是你简历写得多光鲜亮丽,或是侥幸刷题通过了面试,工作中水平真是一览无余。所以不要因为科班出身就觉得高人一等,也别说自己培训班出身就一定不行,要多去了解行业,要有自己的想法,要明确地清楚自身的不足,更要清晰的知道自己将来到底要什么。非科班出身的学生更欠缺的是底蕴,自学可以很好地弥补,计算机科学本身就是一门实践科学,少说多做才是王道。当然闭门造车不可取,作为程序员有更多的追求,代码的质量,协同工具,文件管理,很多很多。看题主描述,我觉得你是想成为一个优秀的程序员的,我也相信凭借你的努力,是可以跻身“优秀程序员”的行列的。最后,简历这一关很多公司都是HR先卡,培训班出身略吃亏,建议把找工作的起点放得低一点,实习比起自己做项目,一般来说能学到的东西是会更多的,因为这是在打磨你的技术,而不是自己想到什么就做什么,做不到就规避了。当然也看公司,真的要挑好,空喊口号,只会画饼的公司千万不要去,去了八成什么也学不到。补一个“本科在大连某工科院校,由于GPA比较惨烈+挂科,所以没保成研,毕业后修了一年英语双学位,然后到帝都计算机职业教育学院接受再教育。”背景下拿到9个offer,最终选择Google的牛人的面经:以上,希望能帮到题主。
一群狼是可以打败狮子的一群狗么。。。当然可以用来卖萌啦!
感觉好多答主吐槽那都是智商和常识的问题了。科班由于学生的普遍素质会高于培训班的,还有教育模式的不同,所以很多人会不看好培训。 但是题主不用多想,好好学习, 找工作的时候有条件就多注意一下公司的规模和技术团队大小,公司技术一开始你是看不出来的。刚出来我还是建议找规模相对大的公司,因为这种公司相对小公司来说开发流程相对完善和规范。进入公司后还是需要多努力学习,可能前一两个月需要适应项目,请记住多思考多百度多看书,不要随便碰到难题就去找人,这样很难提升自己。 软件开发是一个学习没有头的工作,记得时时刻刻关注技术的发展,有好的东西出来了 公司不用的你可以自己去玩玩。 我觉得不论是科班还是培训,都是带你入门,重点还是看在工作以后的经历。
管他那么多做什么,去都去了,好好学就是了。程序员最终都是看自己本事,有人不服就拿代码砸死他!
5年前参加过java培训的回答。09年的时候是塞班的天下,j2me可以跨平台(伪跨平台)。我就刷信用卡凑够了学费,参加了培训班学了半年。10年初参加工作,做j2me开发,当时想的是,不给我钱我也要进入移动互联网行业。第一份工资2500.同年5月份,开始自学安卓。接点外包,给人免费开发安卓,慢慢站住脚跟。进入培训学校的人有很多种,高中毕业,初中毕业,大学毕业,各种学历都有。但基础各不相同,我比较苦逼,属于初中毕业的。刚参加工作的时候也有被歧视的时候,那又如何,都是先当孙子后当爷的过程。谁人不是生下来就当爷,对吧。都是装逼的一群人,说培训出来怎样怎样。让他们聊聊刚毕业参加工作的经历,他们敢么?下来说说培训学校出来的应该怎么做:现在安卓和苹果已经饱和,想进去行业,必须有项目经验,去外包公司,免费帮别人干活,重写一些市场app锻炼下经验。你要跟别人比你的优势,别跟人比你的劣势。之前培训出来,我学历不高,不是985不是大学那又怎样,但是我会j2me.那时候学校还没这个专业。别人鄙视我学历,我可以鄙视他技术。不服在战咯!总之,路有千条,找到一条自己合适的就好!!!最后,有经验的鄙视没有经验的有意义么!一时的孙子不代表永远是孙子!!!
==============================更新============================自打回答这个问题以来, 收到了众多知友的评论和鼓励, 在此深表感谢。 大概是我转行的故事给了一些还在犹豫的人很大鼓励的原因吧, 很多人都问我是报的哪个培训班, 或者问哪个培训班比较靠谱, 我觉得在这里有必要说一下。在刚回答这个问题不久的时候,就有人跟我私信问过这个问题,那时我将我知道到的培训班信息告诉了他。 后来我跟我一个在千峰当讲师的同学聊起此事, 他顿时就埋怨我:“哎呀, 你该推荐他报千峰的, 这样你还能有提成。” 我猛然醒悟, 之前推荐了那么多培训班, 会不会有人以为我是培训班水军呢?他们会不会以为我推荐他报这个培训班, 就是为了赚提成呢?这不就与我回答这个问题的初衷相反了吗?所以我在这里要声明一下, 我并不为任何培训班做宣传, 之后也不想回答类似“那个培训班比较靠谱”、“答主是在哪个培训班上的啊”等问题。俗语有云:“师傅领进门,修行看个人”。培训班再好也只能领你个入门, 重要的是看个人的修行。希望大家能做自己的判断。对于还在犹豫要不要转行的朋友, 希望你能先考虑一下以下几个问题:1. 现在工作不好找,你能承受多长时间的空档期?我们之前班的,听说已有5人放弃做开发,转回做老本行了。2. 你有相当的决心吗?虽然培训班讲的只是不深, 但也是填鸭式教学,晚上还要自行巩固摸索,日子过的跟高三差不多(混子除外),找到工作以后加班熬夜也是常态。如果之前是在体制内上班的朋友还请三思。3. 你自己的底子怎么样?对编程这门手艺有多少了解?有人是在进培训班之后才生平头一次见电脑,你觉的这样的人短期内能做好开发么?4. 你转行的动机是什么?是为了钱,喜欢编程,还是别的?这个很重要,因为这直接关系到你要去找什么样的工作,如果就是热爱编程、想要学知识的人,那么他可能会首选一些正规的大平台,因为这样的公司技术储备比较足,员工培训体系也比较健全,除了技术外,什么PRD、代码管理、代码规范等等也做的很好,新人很能从中受益(我现在就深受小公司这些建设不健全之苦)。但这样的公司门槛一般比较高,即便进去了可能也只是实习生,即便是成了正式员工工资也不会高到哪里去。对于想赚钱的学员自然没有什么吸引力,还是去个小公司当个苦力(比如招聘启事上有写‘能独立开发App’的公司),薪酬待遇还能高一些。最后还要对那些文科生想要转行的朋友灌点鸡汤,咱么文科生转行做编程并且成功的并不是没有先例,请百度百科以下几人:,,,
。(希望以后也能有我的名字)祝好运!==============================以下为原***==========================我决定实名回答一下这个问题.我就是培训+自学出来的.直到今年4月以前,我一直是在一家电子厂做QA相关工作, 在知乎上曾经实名或者匿名回答过一些问题, 基本上是与iPhone制造相关的话题. 加上我的专业学的是英语, 可以说,我之前基本上是与编程绝缘的.鉴于现在制造业越来越难熬, 本人又常常自命不凡, 决定转入互联网行业闯荡一番. 常年看知乎, 对PM深感厌恶, 觉得还是当名程序员要实在一些, 奈何志大才疏, 之前从未接触过此类知识, 自学感觉是狼咬刺猬--无从下口, 于是便来北京, 报了一个培训班学iOS.题主那句话我很赞同:如果你不能通过自学来达到能找到工作的水平,那你还是放弃程序员这个职业吧. 培训班的老师基本上就是教你个入门, 剩下很多东西都要靠自学. 实话实说, 我那个班的讲师水平还是可以的, 最起码没让我一个文科生觉得编程很乏味.但是培训班为了赚钱, 很多没有决心+智商的人也混到里面来了. 记得第一个月, 讲C语言基础, 一个指针就让很多人就多人想不明白, 传值传引用就成了听天书. 那个讲师把数组的知识稍微扩展了一些, 讲了一个数组栈, 大家就快要罢课了. 讲师很无奈, 就没有深入讲.其余学员是满意了, 但我不满意啊, 好在电驴上有一套郝斌老师讲的C语言数据结构, 我于是又自学了链表, 二叉树的一些知识, 在学着敲链式栈的时候, 才觉得老师将的数组栈真的是太容易了.我并不是在这里自夸我多么勤奋, 只能说一个人的阅历往往决定他的觉悟, 当时我们班平均文化水平就到大专, 岁数平均20左右, 其中还有一些社会人士, 比如有一个原先初中没毕业就去了一家夜总会看场子, 混了七八年才觉得要找份正经工作, 听人说当程序员很赚钱便来学这个. 当时很多人都是这个态度, 就是为了赚钱来的, 他们对iOS开发并不感兴趣, 对知识也并不感兴趣. 而我而是为了在新的领域创出一番天地才来的, 知识就是我的武器, 武器当然是越多越好.还有一个例子也能反映一些问题: 当时讲到数据持久化的SQLite的基本使用部分, 很多学员当时都很浮躁, 都憋着快点出去找工作(毕竟这是他们在这里的唯一目的), 讲的什么基本没什么心思听, 讲师原来是在IBM干的, 讲的也还可以, 无奈台下学员一副茫然+开小差(忙着编简历呢), 一问三不知, 讲的也没什么劲, 这时一个学员起哄道:"这个东西以后用的多吗? 干脆到公司去学吧! "我就觉得很好笑, 且不说你能不能找到工作, 你觉得公司都是慈善机构么? 给你工资, 还让你从头学一遍? (结果这个学员还是找到了工作, 靠编简历, 最后有一家是HR给面的, 觉得他还可以就要了, 工资8.5K....)后来毕业了, 找工作的时候我也犹豫过要不要编造简历, 于是在知乎上匿名提问了一下(), 当时 的回答给了我很大的鼓励, 其中有句话希望也对你今后有所助益: "有些路虽远实近,有些路虽近实远。"于是我决定不编开发经验,靠实力找工作. 好在我身上还有研究生光环(虽然只是一个三流大学的, 而且还是英语翻译硕士), 陆陆续续面试了几家, 其中去58面试给我印象最深, 可以说是"一站到底"式的提问. 面试的主管特别喜欢问block, 多线程这些, 甚至问到了响应链, 好在我有所准备, 基本上都回答上来了. 最后问我有做过什么项目让她看一下, 我说并没有, 最后她以"感觉你理论基础比较扎实, 就是没项目经验, 怕你实际动手不行"为由给拒了.那次我真的很想去编一些开发经验, 或者直接拿别人的项目说是自己写的, 但最后还是忍住了.后来又去过优酷土豆面试, 意识到自己离大公司要求的工程师还是有很大差距的, 于是又自学一些知识后, 去了一家小公司上班了.(优酷土豆面试官不知为何特别爱问数据结构的一些知识, 上来就问我什么是函数调用栈, 然而我当时对这个名词很陌生, 接着又让手写一个栈出来, 我当时写了一个数组栈, 然后他就让我数组转队列, 我就懵了. 我一再跟他说我是英语专业的, 可惜人家并不是很同情我回答不上这两个问题的人, 无情被PASS掉了. 当时觉得问这两个问题纯粹是刁难我, 现在看看, 人家还是放水了, 要是真让我手写一个翻转二叉树, 恐怕只有哭了)我们组长是一个号称有过10年开发经验的人, 会java, python, Android, iOS, 曾经做过黑莓开发, 有黑莓认证工程师的资质, 做iOS开发已然三年了. 我当时觉得这是一个大牛啊, 比我这半路出家不知高到哪里去了, 后来看看这人写的东西, 发现这人实在是水的一B.比如说:登录密码什么的明文保存;uitableview什么的完全不用, 自己用scrollview+label的方式画;storyboard啥的完全不会用, 纯硬编码写frame, autolayout啥的完全都是在我来了以后才知道的;各种plist配置玩不转, 尤其iOS7以后各种权限申请都要往plist添, 他是完全不知道的;SDK包各种不会用;像什么NSJSONSeralization, UIAlertController, WKWebview啥的完全就是新名词. 有一次我看他的代码, 发现他用第三方框架写提示, 我就推荐用uialertview(当时还不知道iOS9要用uilalertcontroller替换掉它), 他试着写了一下, 说是不好使, 我看了一下, 他竟然不知道要设置delegate.... 同样地问题还发生在他使用UIWebView的时候, 也没有设代理, 后来我明白了, 因为很多代码都是他直接从前一家公司项目中复制粘贴过来的, 完全不知道怎么用.最要命的是, 这些自觉根正苗红有经验的人, 不会新技术的人也就算了, 还不断的找借口, 同时瞧不起我们这些半路出家的人. 有一次老板要加一个页面, 我们本来打算用原生控件画一个算了, 他懒得出力, 说什么"为了保持安卓端和iOS端体验保持一致, 我建议用H5做, 我们用webview加载", 后来发现他给自己挖了个坑, 因为他完全不懂UIWebview JS交互这部分(更准确的说, 他也不会JS, 虽然他自称原来会, 现在忘了....). 人家前端画完了,他又借口说:"体验不好", 让我用原生控件做. 好在JS交互这部分我懂, 告诉他不必重做, 重写了他写的那个加载网页那个类(实际上就有一个UIwebview属性, 整个类只有一行loadRequest这么一行代码有效代码, 这就是我为什么知道他用Webview不知道设置代理的原因), 加上离线缓存, 提高了加载速度. 看我写完了, 他又无耻的说:"有些东西, 我做过一遍了就不想再做第二遍, 让新人多锻炼锻炼".....看我讲到这, 想来题主也明白了, 培训班出来的人不行, 不一定是培训班本身不行, 很多人本来就不认真活着, 怎么会转到互联网以后不混日子了呢? 有些人虽然是科班出身, 但也有些大混子, 比如我们组长, 这个行业还是要靠实力说话的. 希望我的故事能给你一些鼓励!
培训不培训其实不是最重要的,最重要的是你是不是真的热爱,是不是如饥似渴的想去获取知识。等你真的爱上以后就不会有这个问题了。若爱,请深爱;若弃,请彻底。最后再看看你是否具有程序员的 3 种美德:
看了一些回答真的是装的一手好x,能把这样的人招进去也足见你们技术招聘机制有多烂。至于本科生的工作能力,高校扩招以后就是这样了,培训的学员大部分都是本科生,我是一所普通二本学校毕业的学生,本二即便是计算机系的学生出来能上手的也很少,我们班三十人半数毕业后没有从事计算机相关工作,剩下的大部分都需要参加培训才能达到工作水平,当然培训过还比较坑的就是那些跨专业或者不适合脑力劳动的人了,有些人,真的不适合干这行。这几年互联网如火如荼的发展需要大批软件开发人员,这才有了大大小小各种培训机构,火到好几家培训机构已经上市或准备上市,这是供需关系的结果,一方面可以让不是计算机专业的人有一个进入这个行业的机会,一方面可以帮尚未达到工作能力的人强化技能,估计现在每年参加工作的it从业人员四成左右都是培训生。在我看来,这绝对是利远大于弊的,在你们欢乐的吐槽表现不好的培训生,甚至我们平常老拿来调侃的蓝翔技校,其实他们做的事情是很有意义的,对社会进步贡献很大,作为知识和技能的传播者不该被嘲笑,至少他们做了。嘲笑别人无非是为了抬高自己,除了一时的快感并没有卵用。嗯,至于你受不了他工作中各种你认为的无知表现,说明在你眼里他还不具备工作能力,解雇他,对谁都好。
培训班出来的一般对计算机学科领悟的不深,从而导致计算机素养之不足。具体一般表现以下能力缺乏:分析问题的能力;快速搜索的能力;对知识举一反三的能力;快速学习能力;可以进行深入研究的基础能力。背后体现出的就是智商和情商的高低,思维方式的优劣,像类比的思维、最优解思维、折中平衡考略、宏观统筹的思维。如何高效的沟通。按照概率来说两商双高的人大部分集中在好的大学,一般不去培训班。所以培训班往往代表着矮子拔将军,廖化作先锋。 故不受待见。因此培训班不是关键,而是缺少的东西能否自我补充回来,并展现出来。我也在学iOS开发,因为现公司前段时间需要开发ipad的app,让我一人做(小公司且非iOS开发公司),在公司先前做的是java后端,偶尔改下前端、OpenGL的可视化应用开发(主要是以Qt框架)。几乎包揽了公司的全部技术方面的研发。所以现在也完全自己一人开始鼓捣iOS,一开始花2天广泛阅读搜集资料,进行花式研究一番,知乎、喵神唐巧等各大神博客,cocoachina,Ray Wenderlich,appcoda。,google,stackoverflow,github的别人写的iOS学习步骤。深入了解了一番:语言的选择,界面的3种写法或者混搭等等。如此…如此…对iOS开发宏观上有了了解。站得高方能看得远。最后还是先选择swift作为开发语言。未来会有越来越多的app转到swift。所以就省去了以后的转换问题。还有自己感觉相比oc还是swift上手快,虽然感觉oc的runtime更灵活,swif是个半成品。因为要出app快,且一人弄,所以界面布局用sb,只有很少的动态的地方用手写,没用xib。因为app界面不多,sb配合非代码的autolayout还是很高效的,所以未用Masonry。且此app未来无须做很大改变,故足矣。虽然各平台的技术实现千差万别,但技术分类来说还是很异曲同工的。一般包括界面ui,ui里包括自带控件或者底层自绘以及动画,网络,存储(本地存储、数据库,特别是数据的格式和解析),音频,视频,设计模式如mvc还是信号槽通信、消息模式。以及3D等等。经验和方法已经暂时汲取完毕,然后开始正式搞。技术的实现这种东西还是看官方的往往是最对的,其他的作为参考。花两天学个基本的swift,将the swift programming language看一遍,敲一遍。看得懂cocoa touch框架,一般的写写可以了。不懂的再回过来看,再查。看apple的帮助文档,App Programming Guide for iOS整体有个了解找了个最新的xcode搭建框架的资料。熟悉了xcode和搭了个框架:包括命名方式,代码的组织结构,始终横屏等,从github搞了个sqlite的orm映射库。理解cocoa touch的的mvc模式的m、v、c在代码中怎么体现,在VIew Controller Programming Guide for iOS中有。ui方面重点三大最基本的uilabel,uibutton和uiimageview以及他们的上级uiview。熟悉三大万金油的组件uitableview、uiscrollview和uicollectionview。就可以开发app了。过程中我把天猫和淘宝的app打包出ipa,并解压研究一番。从中窥探了如何组织架构,png图片的命名规范,启动界面和桌面的图标尺寸。里面的png图片打包了一份给美工作为参考之用,对于设计的帮助还是蛮大的。开发的过程中会碰到数据如何从sqlite读取到类,controller之间的跳转传值,uitableview如何自定义如何优化效率、真机调试等问题。开发完后,设置好后启动界面和桌面的图标。然后你会碰到各种打包发布问题。虽然这app不需要发布到app store。但在查阅资料的过程中也了解了几大***的区别。最新2015年如何申请流程,申请时要注意的细节。邓白氏码的问题。整个过程如果你计算机素养充足,那不是手到擒来。因为移动开发,web开发这种应用层次的开发,还远远达不到需要拼绝对智商的程度。而你所缺的只是那些科班往往会更多机会拥有的计算机素养和直觉。
容我岔个题,为啥在知乎会让人觉得世界只有两种人985211和非985211的我觉得啊,天天把985211挂嘴边的985211们的985211就是人生巅峰了
我曾经大学毕业的时候,也是培训出来的。我当时大一大二学的都是数学,大三选专业的时候选的是计算机,但基本什么都不懂。除了会写一个hello world之外基本不会写任何程序。那时候我是在上了大学才开始接触到计算机,大二才买的电脑,当时连驱动是什么都不懂。有时候需要用Excel计算数据,我甚至不知道可以用公式。我是个电脑盲,但我很喜欢计算机,尤其是理论知识。我记得我的数据结构、离散数学都是可以拿到不错的分数的。然而我还是写不出一个像样一点的程序,对很多都一无所知,课程设计都是同学一个人完成的,我就打打酱油。大四来临,我的实力真拿不出手,曾经试过投简历给销售,然后说我英语不过关,那时候我英语六级。又投简历给类似于大堂经理的,说白点就是站柜台卖手机的,还是不要。我真的有点慌了。恰巧有个培训机构过来学校招培训的学生,包就业。一开始我压根是不理会的。听到学成归来的同学都说不错,我也报了个。 就培训了个三个多月吧。确实讲的知识面很窄,但相比学校老师死板的教学,我真的每一节课都听的很认真也很清晰明了。其实学得多学得少对当时的我并不是很重要,真正重要的是我找到了我的职业方向以及信心。我学的并不精,投简历给各大公司也很多是石沉大海的,但我还是找到了我梦寐里求的程序员工作。 刚开始工作,尤其是程序猿,真的很难免问各种傻逼问题,知乎的各类大神也不需要嗤之以鼻,谁都是从一无所知到渐渐熟悉的地步的。没必要专门针对培训出来的学生老喜欢问一些莫名其妙的问题进行攻击,你们不知道,去培训的人大多真的是因为内心迷茫或者混的不如意。培训本身是给不了人太多知识,但起码给人一块敲门砖,给人一根救命稻草。 但我还是特反感那些一培训完就说自己有XX年经验、做过多少多少项目之类的人。造假真的让我极度愤慨。
授人以鱼不如授人以渔,培训机构“教”出来的成长空间太小了
完全是看人的,人不行,都不靠谱
换个角度想,等你培训出来,工作了一年再跳槽的时候,谁还能知道你当初是自学还是培训?
不是,只是对企业来说,从沙堆里面挑选珍珠的成本比从贝壳堆里面大。很多人入门的时候,限于见识少,会去培训机构。当他们发现没什么用的时候,也会走上自学的道路。如果一个人,除了培训班,说不出别的什么东西,确实不值得要。而且培训班有诚信问题。
没培训过当老板你们不也都抢破头么?不是科班出身的老板,怎么都觉得自己行?有的人仗着科班的优越感使劲儿黑,有的人听别人说科班出身的不行他就觉得不行,有劲儿自己搞好自己技术去,证明出来,他们嘴贱说你不行你就不行啊?你说简历不写培训能找工作就别写,看这俩字的人,不是你的诚信问题,不看这俩字的人,你要诚恳的告诉人家,见人说人话,见了没素质的就别和他保持风度了,见不得别人好的黑货,那是low的一种形态。答主们对号入座
如果没有自学能力,或者不愿意去自学的,我希望他们不要去当程序员,也别去培训机构,不要被程序员“收入高,坐着挣钱”给骗了,真正的程序员都是跪着挣钱的
已有帐号?
无法登录?
社交帐号登录