0基础想转行程序员行业,该如何做?

dream2014 发布于 2014年04月22日
无人欣赏。 1人反对。

Hi all! 本人大学学了个商科,毕业2年一直做销售,发现非常不喜欢到处出差而且动荡的工作,想做有技术、不用在外的工作。 因为大学里面曾对vbs、bat感兴趣且编过简单的小程序(虽然现在忘得差不多了。。),也一直非常喜欢互联网公司的氛围,所以想转行做程序员。

想请教各位:

1、我该选择哪种语言去学习(听说IOS的收入很高?),才能够方便我这样0基础的人尽快找到工作,而且有比较好的职业前景和收入?在南京的话,起薪如何?

2、该语言的入门书单有哪些?

3、按这个书单,我每天花2个小时学习,多久可以找到工作?

4、怎么样才能尽快进入类似BAT这样的大企业?(比如花半年在小公司赞技能,跳到中型公司锻炼一年,再跳入BAT,这样可以吗?)

非常感谢!!

共24条回复
yutopipp 回复于 2014年04月22日

BAT吧,想的有点太长远了。

tinyfool 回复于 2014年04月22日

问题问的很复杂,但是有条理,加油吧

mougua 回复于 2014年04月22日

何苦呢施主。。。。

  1. 做销售比较好
  2. 一边补计算机理论基础,一边找点实战的书籍看
  3. 慢慢来吧
  4. 不知道。苦逼小公司打工ing。

个人觉得lz的思维方式还是比较适合做销售。而且,“互联网公司的氛围”,lz真的有去了解过是怎么样的么?

CoderSmallfan 回复于 2014年04月22日

首先,我是在校的; 其次,我在你所称的BAT中实习过。 我从高一开始接触程序设计,一开始学的是C+数据结构+算法(参加NOIP的缘故)。 大学走过不少弯路,学过PHP、JSP、前端、C++,而现在又刚涉足ios 逃) 我每天的学习时间平均在8个小时(排除上课时间、实习时间和吃喝拉撒睡等) 依旧觉得自己的时间远远不够,所以每天2小时想入职,甚至进入大企,概率很低。 关于入门的书单,豆瓣知乎上面的推荐够多了,这里就不废话,毕竟在这个行业里,最讨厌的就是问一些被问过很多遍的问题,自己搜索才能获取更多 :) 在这行涉足不深,个人感觉是一定要静下心,如果是真正喜欢就应该多去研究多去学习,而不是把现实问题放在第一位。毕竟talk is cheap... 最后和老大@tinyfool一样来一句:加油吧

hashmap 回复于 2014年04月22日
  1. 基本上那种语言都能有人才的市场。任何一门语言要达到精通的程度,私以为没有小十年的功夫不太可能,另外评价一个程序员的优秀与否不只在于是否精通一门语言。本人在魔都,南京行情不详。
  2. 关于书单的问题,对于博主这样0基础的人来说先把本科或是专科3年的教材看一遍吧。最少也要线性代数-数据结构-算法基础这条中轴线不能少,也不能偷懒
  3. 至于花多久时间,看你自己的能力。如果博主天纵奇才的话1年内可有小成,不过像我这种资质平庸的,感觉10年了还在门口转悠。
  4. 一直待在小公司没去过大公司,没法提出建议。

最后说一句,程序员是一个在外人眼里略枯燥的职业,也不是博主期待的那种能赚大钱的职业。更不是那种拿一本《30天精通xx》速成的职业。

dream2014 回复于 2014年04月22日

4楼 @CoderSmallfan 谢谢! 我的想法是2小时学习,花上一些时间(比如3个月)入门了,然后找工作(小公司就可以了),入职后就可以全天12小时全职编程了,我自制力还是比较强的,目标明确(就是赞经验,然后跳到中等规模公司),我这样进步会很快。有实战的情况下,我估计半年多就可以有些基础了。并且开始通过各类社交网站认识人,这个时候再找人推荐跳槽到中等规模公司,继续涨经验,完整跟进一个产品。在公司工作一到两年时间,目标依旧明确,那个时候再跳入到更大的公司去学习。。

coderonloft 回复于 2014年04月22日

零基础文傻转行业余程序员的体会:

1、至今没碰过计算机专业本科教材,不妨碍学习iOS开发。以后可能遇到一些算法啊、内存啊什么的问题,会影响到一些进度和高度。但是学习汉语没必要从甲骨文开始。

2、作为一个外行,我觉得编程语言是一套思考逻辑和编码规范。我只要掌握这套逻辑和规范,就可以写出代码。大概类似知道韵脚和比兴之类的手法,也能写首歪诗什么的。

3、必须要投入足够多的时间,我断断续续自学用了一年。如果专心学,即便是零基础,半年也足够。

4、学习iOS开发必须要有一定的英语基础。如果英语不好,还零基础,这条路会很艰难。我的经验,90%的问题都在谷歌找到答案的,对,而且是英文答案。而且还要经常阅读官方文档,或者在官方的开发者社区搜索答案。

5、没有人指导的情况下,会走很多弯路。中途放弃几率很大

6、没有要实现的目标,单纯学习语法什么的,效果不是很好。我从一开始就有要实现的目标,根据目标分解我要学习的知识点。一边做一边学,进展很快。

dream2014 回复于 2014年04月22日

1楼 @yutopipp

BAT那是三五年后的想法!

dream2014 回复于 2014年04月22日

2楼 @tinyfool 谢谢!!

dream2014 回复于 2014年04月22日

3楼 @mougua 我性格不适合销售,而且走错了路。

dream2014 回复于 2014年04月22日

5楼 @hashmap 汗、、、我没想过精通啊。。

dream2014 回复于 2014年04月22日

7楼 @coderonloft 请问你是怎么学习iOS开发的?谢谢!

amosji 回复于 2014年04月22日

可以先去做产品经理
之后边学习边工作慢慢转研发

SoloHiC 回复于 2014年04月22日

虽然还是身为在校生对于转行这种职业问题没有什么发言权。

不过我懂一个感觉就是,兴趣喜好和职业或者说讨生活的手段还是存在挺大差异的。在某个领域0基础的一种状态,个人认为要判断自己是不是真的喜欢和擅长这个领域都是困难的,所以还是不要着急想着跳槽吧,暂且当一个兴趣培养个一年半载的,然后再做决断不迟。

另一方面,0基础的话,就像建筑工地的纯体力活工人(码农已经苦逼了,还没什么基础就从业岂不是苦逼苦力里的苦力)比不了泥水匠,更比不了工程师。干技术嘛,越没技术积累,职业前景越和收入越不明朗。论技术速成?15天精通iOS?30天搞定Java?个人认为,这种书还是有点扯淡的。所以如果我没理解错,这似乎是个自相矛盾的问题。

最后嘛,从各个评论也能看出一点点,感觉楼主是不是有点儿急功近利了···也许这种情绪是对目前职业状态不满引起的焦虑。如果是这样的话,那问题就不是如何转行程序员的问题了···破釜沉舟是很强悍的精神,不过,愚以为,这种精神的预设背景是在一项已经小有所成,进而追求突破的事业上,而非跨转到一个近乎全新的领域。

anyway,楼主加油,世界之大无奇不有。

zzz2738 回复于 2014年04月22日

钱不是问题的话上个培训班吧,那是最快入行的捷径,入门之后就看个人努力了。只要你足够努力,一切皆有可能。

testmian 回复于 2014年04月22日

其实如果基础差那你需要一个别人4年大学的课程计划大纲里专业课程的书清单。这些书将会你日后边工作边看吧。 基于你是零基础的,我建议你付费报名参加一些可信度高的IT培训班。建议走(Unity3d)这个游戏编程领域,游戏行业需求变更速度快,只要你肯加班还是能做好工作的。

鲁大师 回复于 2014年04月22日

很少看到以进入某个公司为学习目标的

每个行业都有它的枯燥的地方,所以做得烦了就会产生“入错行”的想法。

在目前看来,没有能从那一点看出楼主真正的喜欢程序员这个行业。"一直非常喜欢互联网公司的氛围,所以想转行做程序员", 我觉得楼主是看各种科技博客看多了,什么叫“互联网公司的氛围”,互联网公司千千万万,氛围差别也千千万万。

zhangmeteor 回复于 2014年04月22日

私以为,如果是因为兴趣而转行的话,何必纠结大公司。要互联网氛围,小公司不比大公司少。。。(不就是加班嘛^_^)

xamppobjc 回复于 2014年04月22日

楼主:一年收购3个人团队,二年收购10个人团队,三年收购BAT。

coderonloft 回复于 2014年04月22日

12楼 @dream2014 水滴石穿,日积月累。每天解决一个知识点,几个月就入门了。我的第一个项目写了一万多行代码,重构了三四次,废掉的代码和留下的一样多。提交App Store审核的时候一次性通过。全程用了一年。

thulium 回复于 2014年04月22日

你看这个哥们自学两月后用时四周做到是这个样子

沈知渔 回复于 2014年04月22日

其实很多学计算机的本科生毕业就能找到工作啊。

然后他们其实大概在大四的时候开始找工作吧。

所以他们学计算机大概花了三年的时间。

所以楼主认真学习三年应该就能找到工作了。

snipes 回复于 2014年04月23日

花钱上个培训班,这是最快的进入计算机行业的方法,过来人的建议。

smallbaby_dns 回复于 2014年04月23日

刚从b出来....有点罪过....

本帖有24个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]