为什么都反对???

我本科材料科学与工程,后肄业……

28岁开始学编程,今年三十,为某小公司技术负责人。

(2016.9.28更新,半年前换了一份工作了,在一个app团队担任后端主程。)

对比了一下,楼主现在的状况比我当时好太多。关于计算机基础方面,阅读过《深入理解计算机系统》《计算机网络-自顶向下的方法》,看完了网易公开课上的《算法导论》,能做到理解没有障碍。

我26岁开始对编程感兴趣,开始买书看,第一本程序书是《PHP和MySQL Web开发》,但是并没有系统学习。连面向对象的类都不能很好的理解,可能是完全没有老师的原因,没听说过算法导论等等。关于c语言主要是反复研读过两本书《c程序设计语言》《c和指针》,对c的基础理解比较深刻到位。

我现在都不会C,这本书都没看全过。关于java语言,研读过《java核心技术卷》《java并发编程实践》《深入理解java虚拟机》(看完后没有实践,许多知识点很快忘记了),跟着一本教材敲过一边可网络对战的俄罗斯方块游戏,网上看过方立勋的30天javaweb系列。

后来学了java以后,才了解到了类,继而开始了解PHP面向对象编程。关于项目经验,曾利用一个星期时间为单位门卫编写了一个车辆进出登记系统,数据存储用的xml文件(车辆进出很少,所以没用数据库),界面用的javafx,当时完全是现学现用,正是这一个星期的集中开发,让我有了信心。

关于项目经验???在我做第一个项目之前,我完全没有经验(这不废话么?)。

然而我28岁时(已婚小孩刚出生)开始写第一个网站。用Dreamweaver8写的PHP,Dm软件可以可视化配置连接数据库,并且生成PHP查询代码。那时候不会用require,更别说什么是class了,感谢面向过程。

然后怎么着?

一个月后,网站居然上线了。居然没有什么bug,至此发现我的优势在于逻辑严谨,而且对编程很感兴趣,写完代码好开心。

又一个月以后,史上最难看的客户关系管理系统上线了。该系统负责给公司50个业务员分配每天约500个用户留言。按照他们指定的逻辑(根据留言地域、业务员分组等进行轮流分配、当初写的时候只用到循环,没有用到函数,写了一千多行。),拥有沟通记录,新留言提醒,意向分组等功能。

又一个月后,实现一个数据计算系统,把之前需要2个人做一个月的数据,一个小时即可做完(主要工作是处理数据并且导入数据库)。

又四个月后,凭借学习《Java从入门到精通》,理解了函数和类,实现了公司的一个关键性的业务平台。平时自己没事装ubuntu和centos玩。

现在我是某商城项目负责人。除了PHP以外,还用Python,Java,golang等写过或大或小的项目。

成就这些的一是兴趣,二是天赋。

所以,做你自己想做的,直到你发现行不通为止。起点低一点,总会有合适的工作。就算最终发现你不适合做程序员,你还可以回到原来的行业中去啊。

--------------------------------------

2016-10-24更新

有人评论里面询问,我就说下近况。

因为理念,产品,项目以及自身原因,今年3月份的时候换了一份工作。

在一家中型公司的一个小团队(15人)中担任后端主程(其实就是普通码农)。

一个是这份工作太累了,老板和我的理解不一致。另一个是管理的确做得不好,发展到这个阶段交给更有能力的人来做吧。现在税后13k,其他福利还可以。收入比上一份工作略微有所增加。

其实有一份高30%左右的offer,但现在这份工作很轻松。我有另外的职业计划了,我的上一份职业是网络营销。

比上不足比下有余吧。

---------------------------------------

18-05-03更新

17年底税后20k。

因为感觉营销和开发都可以了,想试试看。年前离职,自己创业。

第一个项目就是淘宝领券返利的公众号“淘达人领券购”,帮大家在淘宝购物的时候省不少钱,算是良心软件了。

具体的说就是:你在手机淘宝选好一个商品,先来我这里查询一下是否有优惠券和返利。然后通过返回给你的淘口令去淘宝购买。领取优惠券的同时,还有返利。返利0.1元起提,直接提现到支付宝。

还有一个电商项目,暂时保密。

更多推荐

30岁自学python找工作-自学编程的30岁男人,能按应届生那样找工作吗?