今天在网络上看到一个哥们的提问,就简短的回答了一下,完全手敲,纯属个人想法。

看到你的提问,我就想起了当年学编程的各种情景,感慨万千。首先,我并不是稀罕你的积分,我自己几万积分都用不完,我只是想给想初学编程的人一点个人意见。

从你的描述来讲,你要自学JAVA?我并不清楚你目前的情况也与你提的问题有点不相符,这里简单唠嗑几句。如果你具有以下特点,自学JAVA较容易。

1、大学学的专业是计算机相关的或者有其它编程语言基础的。

2、对编程较感兴趣,并不完全是因为金钱。

3、脑子灵活,有较强的反应能力。

4、做事非常坚持且能做到持之以恒。

若以上条件均不符合,建议你还是考虑下找个学校,否则可能会半途而废。

好吧,言归正传。如何自学JAVA?

首先、你要制定一个学习计划,先学什么,后学什么。这时候你可能问,我对JAVA一窍不通,怎么制定,很简单。你去JD或者当当或者卖书的网站,多看并对比一些书的目录,这些目录就是你的学习计划。

为什么要多对比?

例如:像三维数组,很多书上都有介绍,实际上工作中根本用不上,至少我工作六年,没用过,而且老复杂了。对初学者简直就是恶梦。

然后,你要做的就是:多看、多写、多记、多想、多问。

1、多看

看书、看视频。

看JAVA基础,其它什么SSH、MVC框架别去看。我推荐你看:《21天学通JAVA》、《JAVA编程思想第4版》、《JAVA从入门到精通》。我曾经见过一个培训机构(好像是北大青鸟的教材)的一个学生拍的教学书籍,我觉得还可以,比较浅,适合初学者,如果你能在网上问别人要到是最好的了。

如果有空,针对性的网上搜索下相关视频教材。

2、多写,多记

学编程初期,就像学英文,就那么点单词,那么点语法,必须要多写多记。学习前期,不要用任何有代码提示编程工具。类似:eclipce、myeclipse。前面先用系统自带的txt手写代码,然后用editplus或者notepad++,最后学JSP的时候再用myeclipes。

前期记住,要多写。别以为你现在记住了,可能过几天,几个月又会忘记。一个main方法我写了不低于1000次。现在面试的时候,很多人用笔写不出一个完整的main方法或者servlet,这种人我直接pass。基础是最最重要的,类似BAT的公司,面试只考基础。越基础的东西越重要,基础扎实,将来再学习那些框架都是小菜。

3、多想

学习编程,最累的就是脑子,每天消耗大量的查克拉。但这是不可避免的,一个项目,从立项、需求调研、设计、开发、测试、上线、验收。需求调研、设计、开发三块是最费脑的,你要不断去想,提供解决方案。你要从学习之初就要有多想的态度和思维,将来才能有灵活的大脑。在学习编程过程中,要尽量去理解编程中的抽象,不好理解的抽象尽可能的转化为具体去理解。例如:一个对象。对象是什么?人就是一个对象,它有眼睛、嘴巴... 人就是JAVA中的一个类,眼睛、嘴巴....就是它的属性。每个人有各种技能,这个类的方法。诸如此法,多去想。

4、多问

如果你有不明白的地方可以在群里或者论坛提问,前提你要自己多去想想,别一遇困难就马上求助他人。我记得刚学编程那会,有很多问题不理解,总是厚着脸皮去问老师或者同学,他们也经常嘲笑我,甚至有时候不凑巧碰到老师或同学心烦的时候去问,免不了别人说你几句,这时候你千万别来气。你要知道,学到了就是自己的。特别是在论坛里提问,别人无私为你解答问题,多说一些谢谢、客气之类的话不会少你一根筋。

有很多年没回答问题了,好吧,今天加班为你写了一些建议,纯属个人意见。希望对你有点帮助吧。

学习编程之路是比较痛苦的,贵在坚持。学会后你会发现编程可以给你带来非常多的乐趣。想象一下,成千上万的人在使用你的产品或软件系统时,里面的每个功能、提示都按你的逻辑去展示,是不是很有成就感?

我比较喜欢钻研类似百度、新浪等互联网公司的蜘蛛,就是网络爬虫。模拟做过免费下载百度文库,新浪微博刷粉,自动发微博之类。语言都是相通的,等你学会了JAVA,入门其它编程语言,成本很低,能快速上手。有机会去学学浏览器的脚本语言,很有意思。

编程如何入门?写写自己一点感受相关推荐

  1. python编程 从入门到实践豆瓣-三周刷完《Python编程从入门到实践》的感受

    本文将以对话采访的形式展现 为什么会选择学习Python 语法简洁,实用,和golang部分类似,学习性价比高: 应用范围广,涉及后端,机器学习,图像处理,游戏等: 好奇这是一门怎样的语言 计划如何学 ...

  2. python编程 从入门到实践怎么样-python编程从入门到实践这本书怎么样

    <Python编程-从入门到实践>作者: Eric Matthes,已翻译为中文,人民邮电出版社出版. python编程从入门到实践怎么样? 我们一起看看已经学习的同学对这本书的口碑和评价 ...

  3. python编程入门指南怎么样-python编程从入门到实践这本书怎么样

    <Python编程-从入门到实践>作者: Eric Matthes,已翻译为中文,人民邮电出版社出版. python编程从入门到实践怎么样? 我们一起看看已经学习的同学对这本书的口碑和评价 ...

  4. C++ STL编程轻松入门基础

    C++ STL编程轻松入门基础 1 初识STL:解答一些疑问 1.1 一个最关心的问题:什么是STL 1.2 追根溯源:STL的历史 1.3 千丝万缕的联系 1.4 STL的不同实现版本 2 牛刀小试 ...

  5. 《Python编程从入门到实践》,留言送5本

    你好,我是 zhenguo 我每次送书,一定必选经典.今天图灵出版社的这本<Python编程从入门到实践>,就很值得一读,强调入门学习Python的动手和实践,是一本经典好书.今天一共赠送 ...

  6. 走出程序员的悲哀+自己的一点感受

    本文转载自:http://topic.csdn.net/u/20100524/13/f5cf8430-4bae-4b02-9421-e36bc318ea0f.html 外加自己的一点感受 <走出 ...

  7. python编程从入门到精通 叶维忠 pdf-零基础如何学习python?十本精品python书籍推荐...

    你想要学习python编程,却不知道该看哪本书?今天小编精选了学习python的十本精品书籍,并且还编写了推荐理由分享给你,希望可以给有选择困难症的同学一点帮助! 1.<"笨办法学&q ...

  8. python编程 入门到实践-终于懂了python编程从入门到实践

    Python语言是一种典型的脚本语言,简洁,语法约束少,接近人类语言.有丰富的数据结构,例如列表.字典.集合等.具有可移植性,支持面向过程和面向对象编程,并且开源.以下是小编为你整理的python编程 ...

  9. python编程从入门到精通pdf-终于晓得python编程从入门到精通

    虽然在编程语言的热度榜上,还是java排行第一,但是python却是最近2年上升最快的,越来越多人都开始选择实用python了,原因很简单,语法语句简约,开发效率高.以下是小编为你整理的python编 ...

最新文章

  1. Python Qt GUI设计:QPainter、QPen、QBrush和QPixmap窗口绘图类(基础篇—17)
  2. wamp找不到服务器,WampServer服务器多站点配置后打不开phpMyAdmin的解决办法
  3. Ajax应用开发:实践者指南
  4. iOS-pushMeBaby经典错误解决
  5. 初中计算机学情分析,初中信息技术教学计划
  6. [ZZ]强签名的由来和作用
  7. 建模就用Rose的时代宣告结束
  8. 坐标不显示_Simpack不显示坐标轴方向的解决方法
  9. Android working with volley
  10. 小米平板5系列将有三个版本:搭载全新骁龙860芯片
  11. 全新iPhone“Pro”命名要实锤:新增配色是“原谅色”本色吧?
  12. 用python画漂亮图-零基础用 Python 画图表,让你的论文更美观
  13. 区块链社会:解码区块链全球应用与投资案例
  14. 【C语言实现】goto语句实现简易关机程序
  15. 远程桌面控制软件Teamviewer免费版安装
  16. 实验:用科来软件进行抓包
  17. 用友BIP为企业降低创新壁垒,加速智能化进程
  18. 港股通不得不了解的汇率问题
  19. 如何才能降低亚马逊账号关联?
  20. python启动netron

热门文章

  1. 20.1-Android12 系统源码下载
  2. 用arduino对stm32编程(二)
  3. [jzoj 3518] 【NOIP2013模拟11.6A组】进化序列(evolve){二进制}
  4. execstartpost_systemd
  5. python交通标志识别_DataFountain-基于虚拟仿真环境下的自动驾驶交通标志识别 4th...
  6. 原理 数据溯源_什么是数据溯源?
  7. F1V3.0-图形-前端绘图库简介
  8. 北京市一卡通退换卡地址,2014年11月1日拍
  9. 复杂美入选浙江省2021年科技型中小企业
  10. 怎么看待新一代互联网的机遇?!