怎么跨行学编程语言呢
跨行程序员,除了编程语言,还应该知道什么?
作为一名跨行的程序员,我感觉你除了具备计算机编程语言能力之外,你还应该了解一下几点:
计算机软件不可能单独作为一个产品,他必定需要与外界的硬件相连通,与硬件连通,就需要首先定义好一个完整的通信协议,通信协议简单通俗的说就是事先定义好,我给你发某条指令,你给我回对应的指令,如果通信协议不对,硬件就对指令抛弃,不做任何回应,所以要想做好产品,得事先定好通信协议,只有你读懂了通信协议,才能做好与硬件想通的上位机软件;
做一个好的上位机程序,除了要有很好的编程语言能力之外,还必须要能够了解计算机要实现的功能,因为上位机的每个模块都可能有一定的逻辑关系,如果逻辑关系搞不清楚,那做出的上位机软件则是漏洞百出,所以根据功能编写程序逻辑关系也是比不可少的;
总结:我个人感觉作为一名跨行的程序员,第一要充分了解产品的功能,第二要充分了解上位机的功能,第三要读懂事先定好的通信规约。
谢谢邀请。
跨行程序员除了学会编程语言外应该还要学会以下几个方面的技术。
第一,开发工具以及各种常用的开发相关的工具,首先要学会使用继承开发环境以及各种提高开发进度的工具。
第二,还要学习一到两门数据库,比如oracle等数据库知识,毕竟现在大部分的软件都需要用到数据库,所以学习数据库知识也是必不可少的。
第三,就是数据结构与算法,操作系统,计算机网络,软件工程等大学计算机专业的课程。
第四,可以学习一些测试,开发过程等一些关于测试,开发管理等相关的知识。
怎么编程序?
不知道楼主想要了解什么,编程也分很多种,比如现在机器人也可以编程,不过通常说的编程一般指计算机程序编程,这种的一般先需要学习编程所需要的一种或多种编程语言,然后看你需要达成的目标可能需要一系列的***工作,比如效果设计,素材准备等等,它是一项系统性的工程,这里只能以通俗的方式说一下大概,需要知道详细,还有很多东西需要去了解
首先编程分很多种类,硬件编程,数控编程,还有最简单的权利编程。首先你要明确自己学习编程的目地是做什么,比如游戏开发,手游跨行平台开发,网页开发,服务端开发等等!
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/18880.html