不要鄙视,想学习编程,请指教
大家好,我是高中毕业的,我想学习编程,听说编程是很难的,但是我很想学习的,我相信自己有毅力能学好,但是我,我自己看了基本的编程的书,例如《张孝详Java就业教程》的书和视频,感觉不是很难,语法我能够看懂,感觉编程就是学习好语法和用好API,但是我感觉自己的解决问题的能力不是很强,那我还要学习什么?请大家指教,例如要看什么书,看的顺序,应该要掌握什么必要的底层的知识?
[解决办法]
突然兴起写点。
要熟悉java语法细节看 < <thinking in java> > < <core java> > -- 看完这两本可以花几k去考scjp。
要写出高效程序看 < <数学> > (小学-大学或更高) < <数据结构> >
要写出精致的代码看 < <code complete> > < <refactoring> >
要写出结构优良的程序看 < <java与模式> > < <The Design Patterns Java> > < <design pattern> >
接着到具体方向的基础书籍。
数据库编程 < <sql9x规范> > 和 < <数据库范式> > 和 < <JDBC> > 。
b/s编程 < <http规范> > < <HTML/XHTML/XML规范> > < <DOM规范> > < <javascript> > < <jsp/servlet> >
c/s编程 < <Swing> > < <SWT> > < <RCP> >
网络编程 < <TCP/IP规范> > < <socket/nio> >
然后是工具学习
b/s编程 < <tomcat> > < <struts/webwork/SpringMVC> > < <hibernate/ibatis> > < <Spring/AspectJ> >
c/s 我不熟 :)
网络 继续不熟~~
里面有很多知识交叉点,其实搞完这些和读个大学差不多。