OC

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

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

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

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

想请教各位:

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

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

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

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

非常感谢!!

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

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

2楼 ·
tinyfool 回复于 2014年04月22日

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

3楼 ·
mougua 回复于 2014年04月22日

何苦呢施主。。。。

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

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

4楼 ·
CoderSmallfan 回复于 2014年04月22日

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

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

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

6楼 ·
dream2014 回复于 2014年04月22日

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

7楼 ·
coderonloft 回复于 2014年04月22日

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

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

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

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

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

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

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

8楼 ·
dream2014 回复于 2014年04月22日

1楼 @yutopipp

BAT那是三五年后的想法!

9楼 ·
dream2014 回复于 2014年04月22日

2楼 @tinyfool 谢谢!!

10楼 ·
dream2014 回复于 2014年04月22日

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

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

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