社区
非技术区
帖子详情
初中以后就没上学的人学java怎么样
TOReadOnly
2012-07-13 10:19:00
不知道别人怎么样,反正我是初中毕业就外出打工了,几年下来用挣得一点钱投资到自己身上,到某个机构学的java,到现在一年半了,感觉基本的都不错,但是现在感觉有些东西是大学里的,理论性很差,对于自己来说是一种缺陷,而且英语实在不敢恭维。。。希望大牛们不吝赐教。。。谢谢
...全文
203
9
打赏
收藏
初中以后就没上学的人学java怎么样
不知道别人怎么样,反正我是初中毕业就外出打工了,几年下来用挣得一点钱投资到自己身上,到某个机构学的java,到现在一年半了,感觉基本的都不错,但是现在感觉有些东西是大学里的,理论性很差,对于自己来说是一种缺陷,而且英语实在不敢恭维。。。希望大牛们不吝赐教。。。谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TOReadOnly
2012-07-13
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
引用 6 楼 的回复:
要成为熟练的Coder是不是要精通很多门语言?
那倒不是,精通1们也就够了,重要的是掌握程序语言的思想,学会用电脑的方式理解和描述问题。
基础知识缺乏的问题主要会影响你无法进行高质量的设计和实现。
比如大家都会热议:并发、线程安全 等等。
为什么很多人就是不能写出高质量的并发程序呢?往往因为下述知识存在缺失(不完整):
◎ 操作系统原……
[/Quote]
并发,线程安全这些的却不明白,看来我的路还很遥远啊,谢谢大哥啦
MiceRice
2012-07-13
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
要成为熟练的Coder是不是要精通很多门语言?
[/Quote]
那倒不是,精通1们也就够了,重要的是掌握程序语言的思想,学会用电脑的方式理解和描述问题。
基础知识缺乏的问题主要会影响你无法进行高质量的设计和实现。
比如大家都会热议:并发、线程安全 等等。
为什么很多人就是不能写出高质量的并发程序呢?往往因为下述知识存在缺失(不完整):
◎ 操作系统原理:解释了并发在计算机层面究竟是怎么回事,操作系统提供了什么支持,而语言往往难以超越底层能力;
◎ 编译原理:程序写出来跟最终成为执行代码并执行,过程中究竟有什么变化,各种奇怪的优化为什么会对程序执行结果造成影响;
◎ 数据库原理:解释清楚事务是什么,为什么事务对并发有影响,如何保证事务一致性等等。
所以很多人处于:知其然而不知其所以然,面临复杂问题时出现各种灵异现象就很正常了。
BadPattern
2012-07-13
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 3 楼 的回复:
难得往往不是语言本身,而是算法、模式与框架。
你经过勤奋努力,成为一个熟练的Coder,相信是没有问题的。
但如果想成为高级软件工程师甚至是架构师,你的学术类基础能力缺失会对你有严重影响。
你玩过游戏的话,类似所谓“隐藏潜质属性”太低,影响你的发展上限。
无论如何,先努力成为熟练Coder,然后不断设法充实自己的基础知识吧。
要成……
[/Quote]
国内的书店很少能买到什么经典的计算机书籍,我在卓越,chinapub,淘宝买的比较多,网上买方便
TOReadOnly
2012-07-13
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
难得往往不是语言本身,而是算法、模式与框架。
你经过勤奋努力,成为一个熟练的Coder,相信是没有问题的。
但如果想成为高级软件工程师甚至是架构师,你的学术类基础能力缺失会对你有严重影响。
你玩过游戏的话,类似所谓“隐藏潜质属性”太低,影响你的发展上限。
无论如何,先努力成为熟练Coder,然后不断设法充实自己的基础知识吧。
[/Quote]
要成为熟练的Coder是不是要精通很多门语言?
TOReadOnly
2012-07-13
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
涉及到某些算法的时候需要数学知识,但一般人不会搞那么深的算法
虽然计算机是搭建在数学的大厦之上,但一般高级语言的使用者工作中涉及不到那么多数学知识
你可以先看看大学计算机的基本课程,慢慢来,不懂的可以问
推荐你几本书<操作系统概念-java实现 第七版>,<汇编语言程序设计>(老外的那本,貌似绝版),<编码-隐匿在软硬件背后的语言>,平时没事多看看英语
[/Quote]
这些书在书店有售吗
BadPattern
2012-07-13
打赏
举报
回复
涉及到某些算法的时候需要数学知识,但一般人不会搞那么深的算法
虽然计算机是搭建在数学的大厦之上,但一般高级语言的使用者工作中涉及不到那么多数学知识
你可以先看看大学计算机的基本课程,慢慢来,不懂的可以问
推荐你几本书<操作系统概念-java实现 第七版>,<汇编语言程序设计>(老外的那本,貌似绝版),<编码-隐匿在软硬件背后的语言>,平时没事多看看英语
MiceRice
2012-07-13
打赏
举报
回复
难得往往不是语言本身,而是算法、模式与框架。
你经过勤奋努力,成为一个熟练的Coder,相信是没有问题的。
但如果想成为高级软件工程师甚至是架构师,你的学术类基础能力缺失会对你有严重影响。
你玩过游戏的话,类似所谓“隐藏潜质属性”太低,影响你的发展上限。
无论如何,先努力成为熟练Coder,然后不断设法充实自己的基础知识吧。
TOReadOnly
2012-07-13
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
NB,挺你,要搞的深入一点还是多学学高中,大学里边的数学和计算机理论知识
[/Quote]
谢谢啦 但是直接去学大学里的东西能看得懂吗?
BadPattern
2012-07-13
打赏
举报
回复
NB,挺你,要搞的深入一点还是多学学高中,大学里边的数学和计算机理论知识
为什么
Java
那么多
人学
?
好多想学编程语言的人,对
Java
语言总是情有独钟。那为什么
Java
那么多
人学
?
Java
语言的优势到底有啥? 一、发展时间长
Java
语言诞生于1995年,它摒弃了C++里难以理解的指针、多继承等概念,以其简单、安全、可移植性、动态性、多线程等等优秀特性迅速占领市场成为主流语言,
Java
的广泛应用成为好多人第一次知道的语言,反正我
上学
那会用的按键手机里面就有
Java
写的游戏,当时还
没
接触过编程行业,还以为是咖啡品牌广告,对
Java
语言会有一种情愫在里面。 二、应用广 现在
Java
运用的地方有很多,比如网站搭
网络安全这玩意儿真不建议一般
人学
...
网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。
在C语言基础
上学
Java
【
Java
】【一】
简单介绍
Java
知识。
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章