1. 程序员怎么学
1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
2、理解计算机的组成以及各主要部件的性能指标;
3、掌握操作系统、程序设计语言的基础知识;
4、熟练掌握计算机常用办公软件的基本操作方法;
5、熟练掌握基本数据结构和常用算法;
6、熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;
7、熟悉数据库、网络和多媒体的基础知识;
8、掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
9、了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
10、了解信息化、计算机应用的基础知识;
11、正确阅读和理解计算机领域的简单英文资料。
(1)应用程序员需要懂很多硬件知识吗扩展阅读
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。
另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2. 作为一名合格的程序员,请问需要掌握哪些数学知识,学到什么样的水平
程序员的知识是多方面的, 数学方面至少高等数学大专以上文化程度,概率统计,数字逻辑运算方面的知识,主要就是做哪一方面的程序设计,有些学过的可能长期也不用,搞科学研究的、游戏、智能软件开发、安全方面的要求就高一些,没有一定数学基础有些算法书就读不懂,搞社会一般应用的要求相对较低一些,这些只是常识,程序员关键一点把一门课及相关知识精通,可以把用户提出的问题很快的自己能够理解,转换成计算机处理方式,成为软件或网站,而且和用户的需求基本一致。当然有些人的数学水平并不高,设计出的软件人人爱用,水平很高,程序员的知识包括数学方面的知识也在不断充实更新中。
3. 单片机和计算机程序员哪个好学
单片机虽然需要一些硬件知识,但编程要简单多了,用c语言就够了。而编写计算机的程序要难很多,编程语言也很多,语法和算法都很复杂,想搞懂并能开发软件必须非常努力学习才行。
4. 请问一下 要想做PLC程序员,必须要懂些什么
做程序员不需要任何条件,任何人都可做。
但要做优秀程序员,条件就很高。
1。精通算法,算法复杂性
2。了解计算机体系结构,操作系统,编译优化。知道如何才能提高程序性能
3。能够评估程序的优劣
4。架构设计能突破常见的思维模式(如面向对象等),了解其根本目的(灵活性,可维护性,性能)而能不拘泥于现有模式。
5。了解过c和lisp的优点
5. 瀛︾敓绋嫔簭锻桦︿範鎺屾彙鍝浜涚煡璇嗗拰鎶鑳
绋嫔簭锻樼煡璇嗗拰鎶鑳7涓鎶撶揣瀛︿範
1銆佹帉鎻$绣缁溿佹湇锷″櫒鍜孭C链虹殑涓鑸姒傚康鍜屾妧鑳姐
涓嶈呖骞插嚭浜嗛梾棰树竴绛硅帿灞曪纴杩欎篃鏄瀵笽T浜哄憳镄勫熀链瑕佹眰銆
2銆佹暟鎹搴撶煡璇嗗繀涓嶅彲灏
Oracle銆丮s Sql Server銆丮ySql杩欎笁涓鏁版嵁搴揿繀椤昏佹帉鎻★纴灏辨槸瀹夎呫佹棩甯哥淮鎶ゃ佸囦唤銆佸瓨鍌ㄨ繃绋嬨佽Е鍙戝櫒銆佸嚱鏁般丼QL璇瑷绛夛纴杩樻湁鍒嗗竷寮忋佷富棰樻暟鎹搴撶殑鎼寤恒佹暟鎹浠揿偍涓庣煡璇嗘寲鎺樼瓑銆备负浜嗗畨鍏ㄥ拰镐ц兘锛屼紒涓氢竴鑸閮芥湁缇ら泦銆
3銆佷紒浜嬩笟鍗曚綅锅氩簲鐢ㄥ紑鍙戜竴鑸鏄鎸夐”鐩𨱒ョ殑锛岀▼搴忓憳瑕佹哕涓浜涢”鐩绠$悊镄勭煡璇銆
椋庢按杞娴佽浆钥屼笖蹇锛屼粠浜娅T镄勫熀链涓婇兘链夐”鐩绠$悊镄勬満浼氾纴闾e氨闇瑕佹帉鎻′竴浜涢”鐩绠$悊镄勭浉鍏崇煡璇嗗拰鎶宸с俇ML寰堟湁鐢锛岀▼搴忓憳涔嬮棿镄勭浉浜掓矡阃氱敤寰楀氾纴缁欑敤鎴风湅闾f槸杩蜂贡浠栦滑镄勭溂镌涖傚熀链涓婏纴绋嫔簭锻桦弬锷犱简杞浠跺紑鍙戠殑鍏ㄨ繃绋嬶纴闇姹傚垎鏋愪笉鑳介┈铏庡瑰緟锛屼篃鏄涓闂ㄦ妧链娲伙纴瑙勮寖鏂囨。蹇呴’鍐椤ソ鍐椤缑婕备寒锛屾祴璇曞拰镐荤粨涔熶笉鑳芥暦琛嶏纴瀛︿细娌熼氱殑涓鑸鎶宸э纴锲犱负链夊彲鑳戒笌棰嗗间氦璋堬纴涔熷缑瀛︿範鍏充簬涓浜涗紒涓氢俊鎭鍖栧缓璁剧殑鐩稿叧鍐呭癸纴淇楃О淇℃伅鍖栫悊璁猴纴灏介噺锅氩埌娣卞叆娴呭嚭锛屽仛涓涓濂界殑姹囨姤骞荤伅鐗囦笉瀹规槗锛屽缑鑺辫垂涓嶅皯镄勫绩镐濄
4褰揿墠娴佽岀殑璁捐′笌鏋舵瀯銆佸紑鍙戞ā寮忎互鍙娄竴浜涙柊姒傚康濡备簯璁$畻瑕佹帉鎻銆
瀵逛簬锅氩紑鍙戠殑𨱒ヨ叉槸蹇呴’镄勚
5銆佺幇鍦ㄥ熀浜庣Щ锷ㄦ櫤鑳借惧囩殑搴旂敤澶氢简锛3D
杩欐槸瓒嫔娍锛屽繀椤昏窡涓婏纴杩樻湁涓夌淮涓婄殑寮鍙戝拰搴旂敤锛岃繖涓搴旇ユ槸链𨱒ョ殑閲岖偣銆
镓嬫満APP镄勫紑鍙戝拰搴旂敤鑳藉姏涓嶈兘蹇借嗐
6銆佹帉鎻″叿浣揿紑鍙戝伐鍏凤纴绮鹃氢竴闂ㄤ简瑙e叾鍦
姣忎釜浜洪兘链夊枩濂斤纴浣嗘槸涔熻佺啛缁冩帉鎻★纴蹇呴’瑕佽呖灏戠啛缁冩帉鎻′竴闂锛岀簿阃氲呭緢灏戯纴娌℃湁鍑犲勾锷熷か璋堢簿阃氢笉鐜板疄銆
鐜板湪镄勫紑鍙戦兘鏄锘轰簬缃戠粶镄勶纴浠B/S灞呭氾纴闾d箞瀵瑰共HTML銆丣avaScript銆丆SS銆丣Query銆丣Son(P)銆乆ML杩椤嚑镙锋槸锘烘湰锷熴
C/S涓嬬殑寮鍙戞槸锅氩熀链锷燂纴涓昏佸伐鍏风湅寮鍙戦”鐩钥屽畾锛孷C[C++]鏄阃氩悆镄勶纴鍏舵℃槸C#鍜孞ava锛岃缮链夊叾浠栫殑寰埚氾纴灏辩洰鍓岖殑闅惧害𨱒ヨ查兘宸涓嶅氾纴涓嶆槸闾d箞缁忚繃绠鍗曟濊冨拰璁捐″氨鍙浠ヨ繘琛岀殑銆
7銆佽呖浜庡埌鍏蜂綋镄勯”鐩锛屼篃浼氭湁涓浜涚壒娈婄殑瑕佹眰銆
姣斿侾hotoShop(锲剧墖澶勭悊)锛孭remiere(澶氩獟浣揿奖璞″埗浣)绛夛纴杩欐槸涓鑸镄勬儏鍐碉纴杩欎笉濂藉垪涓撅纴澶澶氢简锛屾瘆濡傚仛鍦扮悊淇℃伅鏂归溃镄勶纴浣犲缑镡熸倝鐩鍓嶆祦琛岀殑-浜涘勭悊杞浠(涓轰简璋幂敤)锛屽侫utoCad銆丄rcGis鎴栬匞eiMedia(瑙嗛”鐩浣跨敤𨱍呭喌钥屽畾)绛夌瓑锛屽埌涓夌淮镄勫张链変竴浜涘係kyline绯诲垪杞浠躲乀erraExplorer[涓夌淮娴忚埚櫒]銆3DMAX绛夈
6. 程序员很懂电脑吗
不一定,不少程序员只是会编程,其他硬软件部分或者系统维护配置基本不懂的也大有人在(女生居多,也有部分男生),因为软件编程也不过是用系统中的某几个软件进行工作,重点在于编程思路和编码,类似于维修维护方面的他们如果不是自己有兴趣去学的话学校不会教,他们自己也不会去看的。
7. 程序员对于电脑很了解吗
我觉得作为一个程序员来说,他。他肯定就是多。应该是比我们有一个详细的了解。领导的使用。都是比我们懂。