只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  大龄门外汉如何进入软件开发行业?


大龄门外汉如何进入软件开发行业?

发布时间:2019-05-23 05:53:01  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
为了赚钱搞软件?个人不能认同。软件工作从业者们,总是因为对那种成就感欲罢不能,才来做这份累死人的工作的吧。现在从事的工作不忙的话,去先搞点书来看看研究研究,感觉自己能否接受这种活。感觉搞得来而且一定要
大龄门外汉如何进入软件开发行业?为了赚钱搞软件?个人不能认同。软件工作从业者们,总是因为对那种成就感欲罢不能,才来做这份累死人的工作的吧。
现在从事的工作不忙的话,去先搞点书来看看研究研究,感觉自己能否接受这种活。
感觉搞得来而且一定要搞的话,去传智播客之类的地方报个班学他半年,然后去搞也可以的。

以上都是我瞎建议的,其实我还只是个菜鸟。不过感觉这行人要拿高薪,是以多少个日日夜夜的沉浸式的学习和付出为代价的吧。
其实我建议你去做生意。先去找那篇传说中的入门教程《Teach Yourself Programming in 10 Years》看一看看到LZ更新的学习状态了,也许我以前的一个回答你能用得上:
正在学习java, 有哪些比较好的java源代码论坛或者开源项目网站(中英文都可)?

------------------------------------------------------------------------------------------------------------------------------------------
临时加两句话:
看到了楼里有同学讲到的学习顺序,跟我见过的一些学校的课程设置是有出入的。至少我个人觉得单纯根据编程语言分出先后顺序是有误导性的,或者说,是耽误你职业规划的时间的。
例如,我上学时母校课程上的设置:
Level 1 的课程(入门级课程接触到的编程语言有HTML,CSS,JS,Python,C ,数据库相关知识。
这些都在Lvl1的必修课程中都会接触到,然后到了Lvl2的课程的时候,对基础课程都有了一定的了解,然后根据自己的Major(专业方向)来具体规划2,3阶段的课程。
而不是把Python 和 C单纯的放到了后面去学习,一门语言学习也不是一蹴而就的事情,并不是说1阶段接触过了,后面就不用继续学习了。

说的不清楚,说的不对的地方大家见谅了,大家一起互相学习。等我有时间回来补一份具体的顺序,大家新年快乐啦^^
***所以最后还想啰嗦一句,我还是觉得找个正规的学校学习最靠谱。也许等你成为大师的时候再回头看上课的内容会觉得很低级。但是,毕竟,那也是从很多的人身上总结出来的方法,的确可以带你入门,以后的修行也就看个人了:)
>>>END<<<


-----------------------------------------------------------------------------------------------------------------------------------------
【北大青鸟欢迎你】
上面的建议我是真心的噢,回答了你列出来的全部问题。
如果你不想接着看下去,看第一句就足够了,也是我觉得最实际的做法。
我相信这些培训学校完全有能力给你很好的建议,也能教给你需要的知识,也能帮你分析问题,所以,如果真的想改行,就有点行动去咨询,而不是还在网上问学习方法和专业方向了。
我不是否定了你肯学的态度和学习的能力,只是对大多数的人来说,在学校有系统的指导,比自己花时间去研究学法要省时省力的多。
不要觉得自己是那1%的天才噢,很有可能你就是那99%的普通人。
这句话貌似我天天对自己说,因为的确很多情况下都适合用来告诉自己:万事没有捷径,唯有努力努力再努力。

@vczh 那篇值得一读,网上的原文很多,找出来读读看,会很有收获的。

鼓励你的话我就不说了,网上有大把了,比如说多晚开始学习都能出人才啊,等等。

以上把你的问题都回答完了,下面说点题外话,但觉得对你来说也有用。


你的现状
27岁,现有房贷跟结婚的双重压力,【迫切】寻求转行并取得不错的收入。

如果是迫切的话,那就不要进入软件行业了嘛,如果这是个经过短期学习就能开始工作,也就没有拿到高薪的可能了啊,你说是吧?
任何技术行业,技术含量一般都是和工资成正比的
而技术人员自身具有不可替代性,简单点说:
  • 这工作不是大街上随便拉个人来就能做
  • 这知识不是一天两天就能学完
国外很多大学的IT Master是允许招收没有任何IT学习背景的学生的,而Master又是任何年龄段都可以读的,我读的时候,同学还有快60岁的同学呢,人家可是著名的大律师,律师行业干了大半辈子想改行了,还有个快50岁的叔叔,课堂上最积极最活跃的就是他,还有个快40岁的阿姨,在家当了很久的全职妈妈,有了3个可爱的孩子。
所以,年龄不是问题,重要的是你肯不肯花时间去努力,以及,你有没有兴趣学。
纵然努力能让你达到优秀,但唯有兴趣才能让你做到最好。

以上,加油^^

我还是来回答题主的问题吧。

第一步,自学,推荐书籍计算机导论,计算机组成原理,一本合适的c/c++教程,数据结构,推荐在两到三个月内完成,一个基本原则是,不要深究,简单的浏览即可,能理解到什么样就理解到什么样,预期效果么,不好说,看个人天分。

第二步,根据自身情况选择一家合适的培训机构 (其实我个人非常不认同这种填鸭式的教育),题主的核心诉求是快速跨行并且收入上有提升,所以我推荐的可选项按优先级依次是java,php,.net,至于那些android,iOS的不要考虑,投入产出比太大。与此同时可以同步下载一些视频教程(通常会遭到科班出身程序员的鄙视)预期效果是培训完能实际参加编码工作,给人当上小弟。这一步代价是三个月,六个月甚至更长的时间开销以及高昂的学费,忘了说了上边第一步可以是业余时间。

第三步,实际参加编码工作,切身体会这是一个多么悲催的职业,与此同时重复第一步。预期效果是,坚持半年,半年后如果没有萌生退意并且没有过劳死的话,恭喜题主,算是入行了。

第四步,不断后悔培训机构太坑爹了,屁都没教那么多钱,但其实这是好现象,说明题主的知识储备正在日渐丰富。

第五,技术上没啥可说的了,自己积累自己学习就是。心态上要逐渐向一个程序员进化,陶冶自己的情操,提升自我人格,脱离低级趣味,时刻徘徊在牛A和牛C之间,努力成为一个既不普通,又不文艺的大好青年。

按照题主的心态,如果是为了赚钱,我倒是有个建议
学一些开发知识
去做软件方面的销售

他们说的都不对,因为他们都是合格的程序员,且大部分功力扎实。

作为一个外行
技术树可以这样发展

最开始学前端(也就是网页开发),作为很多序员一开始推荐c或者JAVA这个是不对的,原因:一个是学习那些高级语言很需要功力,另外一个非常枯燥或者说不实用。学习HTML CSS js这些一方面入门简单,一方面很实用。最起码能写油猴的脚本。中级的话能帮单位写网站。nb的话就可以自己接活了。

如果你一年能做到写个网站或者按照要求改模版网站很熟练了,证明你对编程是有天赋的。可以进阶下一步,如果这些都掌握不了,就打断转程序员的念头。

中级,学点perl或者python,能用他们写点小程序或者写点系统管理的脚本。前者下一步的科技树是程序员,后者可以做系统运维

高级,c,c++ 或者JAVA这些都是需要一辈子填的大坑。

1.适合门外汉
2.快速转行
3.马上高收入

想不出能同时满足这三个条件的的方法,最多两个。其实我觉得楼主不适合转开发为方向:
其实任何工作的未来发展趋势无非是:技术、业务、管理。
  • 从技术上,楼主并未在问题中表示出开发行业的兴趣。
  • 业务上,如何可能需要更进一步阐述下近些年的工作经历,和你自身的学习能力,是否能适应这个行业呢?
  • 管理,估计肯定不过关的。
如果只是抱着找工作的心态对这种年纪已经是不合适的。
当然,如果真的有兴趣,建议先证明自己在软件上的能力,多参与网上的社区。学习android开发和iphone开发,至少入门会简单点。但是这些都需要花费时间。你的时间是否很急迫?
至少从这个问题的修改历史记录中看出,楼主只注重开发。
从各种角度都是不适合的。
  1. 工资的要求高(因为这个年龄-房贷和结婚),相对于应届生没有优势
  2. 应届生至少可塑性强,还有很多真的对开发有兴趣的
  3. 工作这么多年还无法证明自己,说明未来发展的想象力比较小
其实在软件行业也有很多分工,最初级的码农,如果想这个,最好还是学习做馒头。我妈妈做馒头还过得满好的,志向高的学习甘其食。在自学mit的公开课系列,数学背景,共同努力吧。。。种一棵树最好的时间是再10年前,其次是现在。最烦看n段罗罗嗦嗦的了。一句话:去培训机构转一圈是最快餐式的途径。-

Ruby on Rails Online Bootcamp

Ruby China | 招聘

-喜欢 就去学习。多做事情多思考。
坚持不下去了 就放弃。或许真的不合适学做网站开发吧,JavaScript HTML5神马的,这些都很有前景以及钱景,现在出的起大价钱的都是网络公司,C++, Java神马的都是大坑,里面站满了玩这个玩了很多年的大牛,你何苦呢。编程其实。
没有什么乐趣。
开始的时候是激动。
进行的时候是枯燥。
完成的时候是乏味。

如果这样你还要继续。
那么。
先不要结婚吧。
把房子卖了。
带着这笔钱。
给自己规划五年。
读多少代码。
学多少课程。
花多少时间。

选一个编辑器。
买一个好键盘。
带上耳机。
点一支烟。
如果你抽的话。

就这样开始。

五年之后。
凌晨二点。
你蓦然回首。
才知道寂寞的人。
就是自己曾经羡慕的。
高手。

同是大龄青年。
的我敬上。你要真喜欢写程序,然后设定一个你想达到的目标,比如Ken Thompson什么的,然后就开始.看题主描述:“本人男,27岁,现有的工作工资增长有限,想进入软件行业,……现有房贷跟结婚的双重压力,迫切寻求转行并取得不错的收入。”
抱着这种拿高工资的念头进入软件开发行业并打算以此为主要谋生手段,实在为题主捏一把汗……
在这个行业拿高工资的,多数人本身就聪明勤奋,很多从中小学就开始接触到软件,动手编程也早,并且很多也在业界打拼了至少有三五年之后才有高收入的……
这行竞争激烈,技术进步飞快,永远得不断学习,压力也不少……如果不是真心喜欢开发,仅仅看到收入较高这一点,慎入!27岁在软件行业根本不算大龄,还是小哥、学徒级,现在启动一点不晚。

>>数学好,肯学习,有一定的英语基础

这点很好,说明你是块搞软件的料!告诉你几点快速成长的捷径(一般人我不告诉):

1、一定要编学编练,照着教科书把demo运行起来,不断添加代码做实验,这样记忆深,效果最好。

2、编程能力提升需要足够的代码量,所以平时要多写代码,尽早突破3万行。

3、学习Java等语言的同时,学习UML建模和OOAD(包括设计模式),能快速提升自己的抽象思维、空间思维和逻辑思维,对代码的掌控等能力。

4、找几本经典教材耐心精读,如Craig Larman的《UML和模式应用》等。

5、找到能带自己快速成长的好师傅,可以事半功倍,少走许多弯路。

6、寻找自己事业上的贵人,争取早日进入一家好企业实习。

7、继续强化自己的英语能力,尤其是阅读能力,多读原版经典。先把妹,再编程,永远不迟。
先编程,再把妹,把妹无望。

题主有房贷和结婚的压力,表明已经有妹子了,大胆进入这个行业吧。去抢啊,来钱快......法治社会呢,大不了坐牢...
责任编辑:
热门阅读排行
© 16货源网 1064879863