我的学习过程大致是这样的:1. 先看了一本c#的入门书,类似java核心技术这种,看完感觉糊里糊涂的,尼玛面向对象什么鬼。

2. 看了一本编程案例的书,照着把书里大部分案例写了一遍,发现编程不那么难了。

3. 再回头看看入门书,把没搞懂的地方看看,感受就不一样了,豁然开朗,此处为入门转折点。

4. 自己想了一个简单的的书本管理软件写写,这过程中学习了sql。

5. 照着原公司一个管理软件,按照软件功能,用http://asp.net写了一遍核心功能,人员、组织、权限什么的。权限管理比较复杂,数据权限精确到了数据表的每个单元格。同时规划的时候对软件中不好用的部分进行了修改,这过程中学习了前端。

6. 做了个项目,基于http://asp.net那个平台的,学习了怎样做软件项目。

7. 后来改学java了,又学了ssm还有前端框架什么的,把那个软件又用javaweb重写了一遍,同时再次做了改进,抽象了前后端模板,又写了代码生成器,方便基于平台进行业务模块的开发。过程中顺便学习了工作流引擎。

8. 带队做了几个项目,基于java的这个平台,学习了团队管理和协作。

9. 后来学了好多乱七八糟的东西,netty、hadoop、zookeeper、angularjs、extjs、编译器、jvm、js原型链啥啥啥的,然后跳槽了。顺便说下,netty的源码美如画。

10. 现在公司做gis,还在努力学习gis中,业余时间按照extjs的语法自己实现个前端框架玩玩,核心写完了,具体的组件写了两个之后,有点懒得写了。

11. 原公司里没人懂开发,原同事偶尔还让我帮他们维护我做的那些个项目。

12. 全过程中看视频看书看文档看源码,多想多练。

13. 最重要的是,离不开我老婆的支持,非常勤劳的老婆,大部分家务和带娃都是她做的,非常辛苦,感谢老婆。

=================================我是29岁开始自学编程,现在33,作为一个野路子程序员,过程是有点特别的。首先,我对技术非常热爱,除了偶尔玩玩炉石,没什么爱好了,现在每周用于提升自己的时间至少10小时,不是平均,是至少。在之前的公司学习时间更多,开始学java之后两年左右,光慕课网的视频就看了700小时,还不算其他渠道的视频和文档,再后来不怎么看视频了,光看文档。我之前在某国企,公司信息化程度不高,我的工作比较轻松。公司没有开发人员,所有软件外购或外包,所以就萌生了自学的想法。先从0开始了学了一年asp.net, html, css, javascript, sql,期间参照公司外购的一个软件的核心功能,写了一个管理平台,然后在此基础上给公司做了个管理软件,反响不错。然后觉得微软的东西不开源,不好,就转学了半年java,并用ssm框架重写了个管理软件,比前一个要强大不少,后续两年左右,带着一两个人,包揽了公司所有管理软件项目。包括项目立项,计划,需求书,方案,开发,测试,实施培训…都做过。领导也非常支持,完全不管我 ,所以这几年水平提高非常快。调研过需求,懂业务~做过项目经理,知道怎么平衡项目相关方利益~能做产品,前后端开发都能搞搞~做过实施,明白怎么和蠢货打交道~是不是听起来很屌?最近刚跳槽,因为觉得在原来公司没有挑战性的活了,一年中花半年时间把年初计划的项目做完,剩下半年没啥事反正领导也不管我,就学习吧,学着学着发现学的东西超过公司需求太多,用不上了,于是跳槽了。

因为不愿意出差,所以专心搞开发。年前带团负责新公司一个产品的前端升级重构,公司计划年中让我带团搞个新产品。

前两天刚转正。

应该说我的机遇还是不错的,加上这几年的努力,确实有所回报。

零基础,29岁,可以成为程序员吗?相关推荐

  1. 零基础 5 分钟上手,程序员喜提 AIoT 新利器!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 近几年来,物联网发展迅速,2017 年,物联网设备数量首次超过全球人口.据预测,到 2025 年,物联网设备将超过 215 亿. 可与日 ...

  2. 祝雷(依乐祝):一份来自29岁.NET老程序员的自白

    潘老师的文笔果然了得,经过潘老师的妙笔生花后,文章的阅读体验果然好了很多!这里再次感谢潘老师的支持! 祝雷(合肥.NET 俱乐部发起人) [个人介绍] 博客园知名博主(依乐祝).6年以上.NET技术栈 ...

  3. 零基础如何自学编程?| 程序员有话说

    作者 | 阿文 责编 | 伍杏玲 出品 | 程序人生(ID:coder_life) [程序人生 编者按]很多想转行的朋友会问:零基础我该如何自学编程?作者作为一名文科生,零基础转行为网易工程师,在本文 ...

  4. 零基础却想做一个程序员,到底如何学习呢?

    众所周知程序员是21世纪比较吃香的工作.程序员工资高还不需要和复杂的社会打交道.那么作为一个零基础,什么都不懂的人该怎么成为一名程序员?当程序员需要学什么?下面就来分析下. 零基础的我该如何学习? 如 ...

  5. 编程零基础想做一名程序员,该怎么学习?首先要学习什么?

    很多人开始学习软件编程去,都会纠结如何选择编程语言.浏览网上各种资源教程,可以说是琳琅满目,如果还没有想好学哪一门编程语言,没有确定目标,很容易无所适从.如果你想要认认真真去学编程,但是还没准备,千锋 ...

  6. 麒麟子Javascript游戏编程零基础教程二:游戏程序员分工

    小伙子,能够走到这里,你已经不错了. 什么?你是妹子? 放心吧,入了这行,妹子也会被"汉化"的. 游戏程序员分工,以及对应的技能需求. 一.按大类划分 1.客户端程序员 负责处理客 ...

  7. 英国开发者年龄歧视为29岁,女程序员幸福指数略高于男性 | 全球开发者幸福指数报告

    近日,一个以开发者为中心的求职平台Honeypot发布了<2021年开发者幸福指数:全球洞察>报告,在这份报告中,开发人员对自己幸福度的平均评分为61分(满分100分),而经济合作与发展组 ...

  8. 那些三十五岁失业的程序员,后来都干什么去了?

    前言 本人在互联网行业干过十多年,共事过的程序员没有1000也有800了. 我虽然年纪不大,但最早一批同事老早过了35岁了.身边很多35岁以上的程序员,他们把最好的青春奉献给了公司,当然大多数也获得了 ...

  9. 四十岁以上的程序员都去干啥了?

    编译丨Linsa 在美国,工作者的年龄中位数是42岁,而Stack Overflow 2016年的程序员调查中,程序员的平均年龄是29.6岁,中位数为27岁,40岁以上的程序员只占总数的12.7%. ...

  10. 35岁真的是程序员的坎儿吗?

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 整理 | 付斌 公众号 | 嵌入式ARM 35岁是一个坎儿,很多人说程序员35岁以后 ...

最新文章

  1. c语言课程设计学生籍贯信息记录簿,C语言课程设计 学生籍贯信息记录簿设计.doc...
  2. JavaScript语言基础14
  3. mysql 子查询概念_聊聊MySQL的子查询
  4. 品尝阿里云容器服务:5个2核4G节点使用情况记载
  5. [云炬创业管理笔记]第6章制定创业行动测试3
  6. Git 日常开发常用命令
  7. C#高级编程(第七版)读书笔记(4)——对象和类型
  8. sql sever如何进行英文词频统计_英语语料库及词频表介绍
  9. linux文件放在哪个目录,linux中驱动放在哪个目录下
  10. 软件测试计算机硬件 64,《计算机系统与系统软件》用AIDA64测试上机报告
  11. 二维码扫一扫java开发
  12. nginx日志中$request_body 十六进制字符(\\x22) 引号问题处理记录
  13. Win10系统Ctrl键锁定无法使用解决方法
  14. 理解JavaScriptES6中的TDZ(暂时性死区)
  15. 互联网日报 | 蚂蚁集团10月27日网上路演;快手小程序开放内测邀请;苏宁战队晋级英雄联盟S10决赛...
  16. Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/ Using the URLconf defin
  17. [Python] 相关性分析
  18. Python学习笔记(小甲鱼版)
  19. 同花顺_知识_庄家技法_5出货技法
  20. 支付宝:支付宝里面国际驾照认证件的申请领取步骤

热门文章

  1. 艾美捷甘油比色测定试剂盒-简单,敏感,高效
  2. Python Interpreter安装(各版本均可参考)
  3. FFMpeg AVFrame 的概念.
  4. Java基础知识运用,用对象,线程,Java窗口画出太阳系
  5. DirectX 12 3D游戏开发实战 (第二章 矩阵代数)
  6. 核心期刊发表要求详细讲解
  7. (超级详细)本地windows系统使用Xshell远程连接windows服务器教程
  8. java 设计模式之 观察者模式 发布订阅(Publisher/Subscribe)模式
  9. MIME type 类型大全
  10. 加密数字货币的 7 个致命悖论