我28岁了,还能成为一名程序员吗?迷茫和沮丧中

       过去的两三年,我感到很不充实。我从事视频制做/编辑(主要使用Avid, Final Cut, After Effects这些软件制做视频)已经6年多了,在这中间还干过电视广播方面的工做。大概从4年前开始,我对这份工做很是不满意,它天天都耗尽我全部的精力。这份工做让我感受到很是无趣,所以,我几个月前把它辞掉,而后来到了加拿大,从而清醒一下个人脑壳,理清一下个人思路。 我如今暂时是一个建造工人,如今我才意识到以前那份工做是多么好(拥有独立的办公室,优厚的待遇,再加上同事彼此承认,等等)java

       可是我仍是想进入IT这个行业,个人生活早已被电脑包围了(它从Commodore 64开始,想了解Commodore 64请猛戳这里)。在13岁的那一年,我就开始尝试网络编程、开发网络应用,并且,我还能够轻易地就创建起个人博客,还有个人静态网站。自从今年一月起,我开始学习使用Python进行编程,算是我真正的第一个编程经验(我猜是HTML,CSS不算)。可是如今,我发觉当我完成天天工做后再去学习,进展很是缓慢我不知道其余程序员是否是这样,但我一直是这样的程序员

       如今我已经28岁了,一边干着建筑工人的活,一边梦想成为一个程序员。我担忧的是,也许何时我就要放弃…虽然我有自学计算机科技的冲动,可是我怕我支付不起它的费用面试

若是哪天我编程的一些入门级的程序,我想我会蛮高兴的,虽然不少有经验的程序员不屑于此,可是我仍是会以为很不错,甚至,我能够为了获取足够的编程经验,而去干一些薪水不高的编程工做(可是我也须要赚足钱来交房租spring

如今,我还不知道该如何去开始。对于如今的生活,我感到惧怕和沮丧sql

虽然我真的很是想成为一名程序员,我担忧我启动的太晚了数据库


译者后感:编程

译者状况简介:设计模式

一、30岁,孩子刚刚也满了2周岁api

二、从事企业Mis编程刚刚满一年(我是29才入行,入行前是一名销售)网络

三、具有必定的编程基础知识(C语言、数据结构、操做系统、sql,数据库等我都在大学课程学过),但还有不少东西,特别是企业里面使用的东西我      不会,自学java,servlet,ssh,ibatis等

译者成为程序员过程

一、编程是你的兴趣所在,固然,你想混口饭吃也是能够的,可是他会让你以为更无趣

二、路线:(因为以前是不知道黑马训练营有详细的路线图)我是问个人同窗(如今就任于百度)他的历程,他是怎样走过来,咱们必须知道“路”是怎么走的

三、入门:基本按照黑马训练营的路线图,一直学下去就能够了,这个过程最好制定相应的目标,跟着计划走

四、学习建议:有空的能够直接去读书,没空的(在职的)能够直接学习到ssh,基本就能够找到一份编程工做的了,若是想薪水高,后面会说到

五、入职必须条件:

A:独立完成一个项目模块(可以完成几个更好)

B:可以清楚描述项目的全部,例如:遇到什么问题,怎么样解决

六、面试:优秀的程序员不少,可是会吹的并且也是优秀的程序员就不多了

我认可,暂时我不是一个优秀的程序员,但因为职业关系,我比较会吹,吹的本身像一个颇有经验,作过项目的人,因此侥幸进入我如今的公司

七、就任:其实在工做的过程当中,你会发现,之前学过的东西不少都用不上(如ssh),我如今是用公司平台(flex+ibatis+spring),可是你会遇到更多新的问题,这个时候你就须要去解决问题,因此,解决问题的能力才是整个就任当中最关键的能力,我解决问题的过程是这样的:百度(比较符合国人习惯)->官方demo->官方api中文版->官方api英文版->问(论坛、同事、同窗等),最后实在不行,换一套思路看看实现效果

八、提升自我:

如今来讲说怎么样才能升值?我以为方法是回归基础,如今我以为特别多的东西不会,特别是设计方面的,软件设计、软件工程、数据结构、操做系统原理等等,先把基础弄好,而后再搞设计模式、编程习惯、编程最佳实现等,学到一点用一点,实践与理论结合,有本身一套解决问题的思路。

对于方法:我以为如今作翻译和开源是很是不错的,特别是开源,学到不少不少的东西

暂时就讲到这里,若是下次有空再跟你们分享一下个人经验。

相关文章
相关标签/搜索