热图推荐
  • 努力拼搏与内心深处的孝顺
  • 修复型胶原蛋白真假鉴别怎么做
  • 每天十分钟,瞬间美美哒
  • 奶奶的"护身符"
  • 饮茶养生!但是应该如何选择正确饮茶呢?
  • 虚拟数智人陪你看赛?趣丸集团在广州畅想与
  • 新晋奶爸入手新蒙,真实感受说给你听
  • 后悔没有早点买新蒙,三个月用车爽歪歪
查看: 612|回复: 0

程序员必看,学习的方法!

[复制链接]

5271

主题

5276

帖子

1万

积分

实名认证

积分
17351
发表于 2018-5-9 19:22:20 | 显示全部楼层 |阅读模式
Java是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于Java,对C++等其他程序设计语言也一样管用。有编程高手认为,Java也好C语言也好,没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。
1、培养兴趣
兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗? 可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个“食利阶层“。你认为,这样有味道吗? 有空多到一些程序员论坛转转,你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花。
个人经验是,如果逼着自己学的话不如不学,浪费时间浪费青春浪费资源也浪费了你这个人才。



2、慎选程序设计语言
男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。
如果你对硬件比较感兴趣,你可以学习C语言/汇编语言,进入硬件开发领域。如果你对电信的行业知识及网络比较熟悉,你可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果你对操作系统比较熟悉,你可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。
如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。
3、使用合适的工具
工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。



个人极力推荐Eclipse,能玩java,c/c++,还有数据库的东西,UML之类的,反正很好很好,特别它的现场搜索功能,一下子找到比API更好的文章及有关代码,让我边参照边修改自己的,不用切换来切换去……欲知更多学习方法,可以登录深圳云和数据官网了解查找哦!


回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz模板 X3.4

© 2001-2015 Comsenz Inc.

Archiver|手机版|小黑屋|Comsenz Inc.  

GMT+8, 2015-4-8 15:14 , Processed in 0.100590 second(s), 10 queries.