看很多人对自学编程感兴趣,想分享一下自己学习吧...

  • z
    zhu1992

    去年10月12号开始自学的编程
    大学本来报的是软件专业 被学校调剂 学了HR..
    出来实习3个月HR表示实在不喜欢就毅然决然转行了...
    自学到工作到今天刚好满一年
    之前发了一个徒弟换工作的事情很多人有兴趣 私信我
    晚点想写一下自学的过程
    算分享吧 因为自己也还是一个菜鸟 大神轻拍
    感兴趣的可以关注下

    为什么会选择java?
    因为我有个好基友大学毕业在做java开发,他建议的我,所以我就走上了这条路
    再者 相对于其他语言 java更容易入门

    为什么不报培训班?
    基友建议想学最好自学,自学的勇气都没有,去了培训班也是浪费钱
    其实我是想节约点钱 培训学校大都2万多 算上生活费开销有点多 毕业也不好意思找爸妈要钱

    如果你想看看你适不适合这个的话
    我可以建议去慕课网看看教学视频
    大部分的都是免费的 先看看自己喜欢不喜欢
    如果都看得一头雾水 而且不感兴趣的话 就不需要往下看了..



    先发一下我学习的基础书

    这个是自学的时候用的三本(中间是基础 左边是企业用 右边是数据库)

    现在在看的书(这个讲的很细 但是很专业 提升自己非常不错的书 入门不建议看)

    其实说实话 我个人是很不喜欢看书 所以自学的时候那三本书 我都是走马观花 看了个大概(但是基础和数据库都看了多遍)
    大部分时间都花在看视频上面 因为零基础看书很容易看着看着就不想学了 因为很多东西看书根本看不懂



    很多人很关心自己数学不行 英语不行 难学什么什么
    其实我个人感觉数学要求多一点(有点逻辑思维) 英语一般般就可以了 因为常用代码习惯了并不会有什么问题

    自学的三个半月我都是每天自然醒 然后就开始看视频
    看的时候要心无杂念 感觉自己在课堂跟着学一样 不太明白的地方要多看几遍或者上网查
    做这一行最主要的是有自学能力 善于用网络去查询你要的东西
    大概一天看6个小时左右 晚上就出去跑步了。。

    这个就是我看的视频 视频资源网上很多 可以自己去找找
    我的学习流程可以参考一下
    java基础入门(毕向东老师的) 大概35天
    javaWeb(崔希凡老师) 大概40天
    框架看了个大概 太多看不懂..
    然后数据库主要是看书 看的mySQL的
    有几个视频有些小项目,像图书商城 后台权限管理 之类的可以跟着学学
    试着写一写 因为很多公司要你有项目经验

    自学一定要自己做笔记 虽然很多都是做过了不怎么看
    但是用笔记一遍会比脑子直接记会深刻一点
    6个小时 4到5个小时用来看视频 1个小时用来看书
    一定要结合起来 就是视频看到的章节一般都是主干
    书里写的就会更加的详细
    所以自学的关键是 做笔记 勤于查网上资料(csdn之类的网站) 不懂的多问(如果有人可以请教的话)

    框架那部分我看视频看书就懂了30%吧 实在是看不下去了
    然后就开始看面试手册(主要是基础知识)
    面试大部分都问的是基础东西

    有人说什么时候才算可以工作了,其实你面试过了就是可以了(废话)
    我觉得掌握基础javaSE 80% javaEE 50% 数据库40%的样子就差不多了
    就是别人问你的时候你知道 像框架我没进公司前真的就只是晓得几个名词
    别人问我的时候我答的出来 其实真正是用来干嘛的都不知道
    等你进了公司后 前期大概1个月都是在看别人的代码 然后改改错
    多学习别人的写法 慢慢的能模仿出来 差不多就可以上手了

    很多人觉得面试的时候说自己自学的人家看不起
    说实话我倒是看不上培训出来的 很多简历都是包装过的 根本没有实际的项目经验或者不足
    转行确实不易 面试也很多坎坷 也会被人瞧不起 但是坚持下来总会有地方属于你的
    我面试了2周大概12家公司 过了3个 2个让我转运维 1个做开发 最后还是坚持了开发

    薪水方面 杭州这边当时找的实习是4K起 一年的软件专业的最高的已经14K*14了(基友大学舍友 普通二本 其他人不了解)
    像我这种野生的 现在大概做了不到8个月 跳槽薪水大概在8左右,.
  • 十六shao
    楼主的字不错啊
  • j
    jason0606
    来来来
  • 邪恶De小贼
    一直想学,无奈脑子太笨,看了半天书,啥也写不出来
  • 6
    63383087
    才1年多就敢收徒弟了?
  • b
    bxhomd
    嗯,关注下,准备学习了
  • x
    xiaojian0668
    关注下,也想学习一下,但是没有任何计算机专业基础,不知道能否入手
  • q
    qwqycwx
    这么厉害
  • n
    neversayno
    好字
  • p
    pan1122
    努力、加油~~~!!!
  • 经典
    厉害!领教了
  • M
    MotoCare
    大四的时候参加培训班 1w2 学的Linux C 嵌入式,毕业没留在北京(一个月没找到工作),回到三四线城市找到公司后,自学java,目前工作有2年了,自学能力不够,偏向实施方面了
  • m
    mayme
    自学的真厉害 编程怎么入门 ?
  • a
    az6338890
    也想自学...
  • j
    jackyid927
    不要学编程,
  • d
    ddquk
    说实话自学很难,周围自学的朋友,只有一个成功了。。最关键的问题是什么知道吗。。就是你觉得你自学的很好了,可以工作了,你去面试,人家一看你简历,自学JAVA???绝对不会要你的。。。
  • s
    singbin80794
    我没有什么概念,谁能科普一下各种语言的不同特点及方向和前途吗
  • l
    ltycomputer
    怎么最近坛子里兴这个了。
  • f
    fuyawu75
    字写得很好……
  • l
    leetee
    楼主厉害,看楼主的书就知道翻阅了很多遍了,啃透了
  • 離觴不醉
    期待更新啊,最近突然来了兴趣,想学编程
  • F
    Fly__HoBo
    期待ing。。。
  • d
    dengyuhuang
    我也没有基础 同样想学
  • 风一样的哥哥
    佩服楼主
  • c
    civic819
    楼主好样的
  • z
    zjgzhengxian
    我一般用spring mvc和mybatis,数据库一般也是用mysql
    java从网页到swing到android都写过,现在转行做PHP开发去了
  • 兰胡子
    自学的不容易
  • w
    wg9606
    计算机毕业转行做弱电的路过~其实我真的想做一个程序猿
  • h
    hu0317
    我想问,自己折腾个小网站,折腾些微信后台端口啥的要学什么?现在有挺多多出来的富裕时间
  • w
    wpo778822
    楼主推荐这个是我大学java课本
  • 抠死抠
    关注下,本来是财务,活生生要被逼成技术了。。。
  • z
    zhu1992
    零基础多看视频 辅助看书效果会比较好
    直接看书看着看着越来越迷茫就容易放弃了
  • z
    zhu1992
    并不是收
    技术总监安排给我了 我只是带带他
  • 风起青萍之末
    感谢分享 感觉老了 学不动了
  • 漫步音乐
    0基础开始学,视频该看谁的呢
  • l
    larzuk
    佩服楼主的毅力,能坚持下来,真的不容易。
  • z
    zhu1992
    可以 老家有这种工作很开心了 我回老家就只能去考公务员了..
  • z
    zhu1992
    确实 刚面试的时候很多公司都这种态度
    但是也有的喜欢自学的 觉得你自学能力强
    当然你要在别人问的问题能答上来的前提下了
  • z
    zhu1992
    跨度有点大 为什么不坚持做下去呢
  • 花开献佛堂
    在哪个城市?北京吗?
  • 那一抹油彩云
    前排围观……话说我找后端的话,只要是培训的一般我都不会要,现在培训都是快餐式的,反倒是楼主这样的自学的,我倒是想挖,留个联系方式,我们喝喝星巴克啊~~
  • o
    onlyjcy
    学不会啊。。。看代码想睡觉那种
  • z
    zhu1992
    这个java就可以 前端可以学下js
  • z
    zhu1992
    杭州
  • z
    zhu1992
    这位老板也在杭州吗 我最近确实开始找工作
    因为老东家要搬太远 不太想继续做了
  • a
    adouerhao
    我当年的比较比这复杂多了 无奈毕业没做这行 10年时间早忘得一点不剩了
    编程就是个苦逼工作 我依然记得在学校机房对着个黑白13寸显示器两个星期的恐怖经历
  • 花开献佛堂
    挺好的,我想转安卓到现在还没成呢,看来只能换种方法了
  • c
    chenzhe007
    校招看学校,社招看能力吧,刚拿到新美大的上海offer,拿的白菜价也有13.5k*15.5了
  • g
    gggswc
    羡慕编程 可惜学历太低表示根本看不懂~~!
  • z
    zjgzhengxian
    因为工作需要,最早用java做网页的,后来进另一个公司后发现他们都是用c#做网页的,给我两条路,转c#或者做安卓,我选了后者。后来进现在这个公司,开始是维护安卓客户端,后来因为活太少,老板就给我两条路,一条是帮电商那边做PHP网页和微信网页开发,一条是转其它部门,我选了前者。
    现在空余时间还是在捣鼓java,偶尔研究python