完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
编程所需的基础知识
想要在编程行业能够走的远,一些基础知识是不能少的,基础奠定了发展的方向。java私塾建议大家在学习java语言本身的同时学习一些其他计算机相关的基础课程。
1、 一定的英文阅读能力因为程序设计接触的很多文档都是以英文的形式提供的,而且新的技术资料都是英文的,要想第一手学会这些新技术就必须能看懂英文,多阅读英文资料,使用金山词霸等工具配合,长时间的处在这样的环境里,自然而然英语的阅读能力就提高了。一个阅读英文很困难的人,可以学会程序设计,但是不会有很深的造诣。
2、 较强的数学基础计算机与数学有很大的联系,计算机最核心的功能就是计算,最早的计算机也是为数值计算而设计的。各种程序逻辑都会被转成一定格式的运算,在程序设计中,需要深刻理解数学,用数学来解决你遇到的各种实际问题。因此,要学习好计算机就要有一定的数学基础。
3、 较强的逻辑思维能力编程需要严谨的逻辑思维,如果一个程序员的逻辑很差,那他的程序一定有很多bug,但他却不知道在哪里。逻辑思维可能每个程序设计人员都很需要,那么逻辑思维是什么呢?其实就是把一个事情分解成一系列的步骤在有限的时间内做完,这个也是程序设计过程中最灵活的地方。
4、学一些计算机基础的课程计算机组成、操作系统原理、汇编语言、数据结构、编译原理、数据库原理、软件工程、面向对象设计语言、计算机网络等,你最好还懂一些算法分析、分布式系统、计算机图形学、形式逻辑、人工智能原理、软件设计模式、软件构架/框架等研究生的课程,这些是你具备程序员职业水准的基础能力。这些是计算机专业的基础课程,如果你不是计算机专业的,建议你去学一下。
有了基础才有更高的发展,java私塾祝大家学业有成,另外java私塾的网站上有一些学习资料和视频教程,可以帮助大家更快的学习,www.javass.cn
举报
zgbisheng
程来炯
32949525519072
猛哥
logiclover
Sea鱼
303580
SXXYC
只有小组成员才能发言,加入小组>>
352个成员聚集在这个小组
怎么实现基于PIC18F系列单片机的嵌入式系统设计?
探讨基于S3C2410的Windows CE 5.0 BSP移植技术
在ARM的汇编程序中有哪些常见的伪指令?
怎么才能使U盘启动在任意机器上运行Chrome OS
ARM汇编器的内置变量怎么设置?
200个c语言程序(由简单到复杂)
[从零开始学单片机C语言].李建清-著.【高清版】
C语言嵌入式系统编程技巧
[下载]java私塾java学习视频大汇总(从初级到项目视频都有)
一份不错的C语言指针教程
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-2-8 12:24 , Processed in 1.037045 second(s), Total 89, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com