首页 > 评测 > 耳机 > 怎么样能成为程序员,如何成为一名程序员

怎么样能成为程序员,如何成为一名程序员

来源:整理 时间:2024-05-08 23:59:12 编辑:本来科技 手机版

本文目录一览

1,如何成为一名程序员

程序员又叫程序猿!!!
最起码也要有编程基础
学习好一门程序设计语言,比如c,java,delphi等,选择一门语言后,慢慢学习,坚持下去,程序员工作比较枯燥

如何成为一名程序员

2,如何做一名程序员

学C然后再去学java或者C++,另加一门脚本语言基本就差不多了。其实,编程只要精通一门语言,再学其他的就简单咯!但是,学习是个不断深入的过程,你要是想学的话,网上有好多教程,但你得花大把的时间才能学会,找专业培训相对快一些,一般几个月就到精通能单挑项目了。可以去无限互联官网咨询下,免费的。还可以免费申请他们的视频课程,每天都会有几个名额。那课程不错实战型的,自己在家学习个基础是够了,我学基础的时候就是从无限互联要的课程视频。

如何做一名程序员

3,如何成为程序员

个人认为先学好C语言(基础 培养编程感觉)然后学习面向对象的概念(理解编程思想)最后选择你喜欢的语言去学习比如C#或者JAVA等通过国家职业技能认证成为程序员《数据结构》 和 《逻辑算法》 《操作系统》必读!
精通vc一点意义都没有,精通c++,没有10年编程经验,根本不值一提 对c++如果感兴趣,每天看书,写代码,入门是很快的,如果愿意写东西 还有书籍就是: c++ primer,这本是个c++的就说好 effective c++,这个是c++大师的杰作,几乎每个人都看过 还有就是深入c++对象模型 按照3本书顺序念下来,就是从入门,到精通的过程了 还有楼上的是不正确的,c++程序员,很少有人回去学vc这种东西,学c++比较好的人学vc这个基本上2个月就可以投入开发,不就是msdn一下就ok了。记得我没有任何嵌入式编程经验,靠的一点点vc的东西和c++,就完成了一个小型嵌入式vc项目的开发。这种都是傻瓜式编程,不必要投大力量学习的 我们老师也说过,关键是c++, vc根本就不是c++,就是一个软件,什么人都可以搭搭积木编程的软件。我们开mfc课程也是玩玩的 对补充的回答: c++,先入门了,然后就可以工作了。入门标准是:能够看完c++ primer,一点疑惑都没有。在工作中不断提升自己,发现问题。不工作,不亲自开发大型项目,想精通c++,那也是不可能的,毕竟纸上谈兵的东西是不可靠的.

如何成为程序员

4,如何成为一名程序员

成为一名程序员,你得学习软件开发知识,并且从事软件开发的工作。
成为程序员的具体步骤:  第一步:  掌握一种编程语言。学习任意一种主流的编程语言,例如c++语言。熟练掌握一种语言的语法和基本的编程技巧。  学习时间:  3个月左右  注意事项:  编程语言和编程工具是两回事情,编程语言是指c++、basic、object pascal等。程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指visual c++ 6.0、visual basic 6.0、delphi 7.0等包括了源代码编辑器、程序编译器 在内的集成化、可视化的软件开发工具。c++源程序可以在visual c++ 6.0里编写,也可以在记事本里编写,而同一个c++源程序可以用visual c++ 6.0编译、执行,也可以用c++ builder 5.0  编译、执行,所以: c++ 不等于 visual c++ 6.0。  第二步:  掌握一种编程工具,学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是c++,那么编程工具要选visual c++ 6.0或者c++ builder 5.0。熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写windows程序等。  学习时间:  3个月左右  注意事项:  这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的windows程序。  第三步:  掌握“算法与数据结构”这门课程,推荐许卓群的《数据结构》,熟练掌握各种常用的算法与数据结构。  学习时间:  4个月左右  注意事项:  这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。  第四步:  实现一个模拟的小型软件项目,掌握软件项目的基本开发过程和方法。  学习时间:  4个月左右  注意事项:  自己完成一个模拟的小型软件项目,强烈推荐做一个mis(管理信息系统)软件,参考用书推“中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效, 以它为基础再加以扩展,就可以做出实用的mis软件来。

5,怎样成为程序员

如何才能成为一名真正的Web程序员 程序员可以分为很多种,像Unix程序员、Windows程序员,或是C++程序员、Delphi程序员,等等。今天我想谈的是Web程序员,一名真正的Web程序员应该懂得那些方面的知识,应该注意学习哪些东西。 也许有些朋友会说,我知道Asp、Jsp,会做网站、会做bbs,这应该叫Web程序员了吧。确实,我承认,这些技术是一名Web程序员应该具备的;但是,你如果仅懂得这些,却只能叫做Asp程序员、Jsp程序员,而不是真正意义上的Web程序员。现在的世界是属于Internet的,大部分的应用基于Internet,大家可以想想,像Yahoo、Microsoft、Amazon那样的网站,其访问量之大、应用之复杂,需要什么样的技术才可以支撑,难道仅仅是硬件的功劳么。 我想在Windows平台下来谈谈Web程序员应该掌握的技术 1. 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,基本可以举一反三。 2. 数据库, 相信做Web的人肯定用过,像Access、Sql Server、Oracle。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ADO来操作,如果这样,就算会用100种数据库又有什么用呢? 你应该考虑用户量、访问速度、内存消耗,这些东西和你的sql密切相关,我经常见到很多分页程序根本不去考虑数据库中有多少条数据,统统select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的。 另外,数据库连接池和事务机制是非常重要的,应该知道数据库用什么来保证事务,连接池如何实现,这些都是商务应用的关键。譬如,目前很多的应用服务,像weblogic、MTS,都包含事务处理,可以说好的事务处理决定了他们的竞争力。 3. 组件技术 我想是现在的Web应用推动了组件技术的发展。以前,从老式的静态库、动态库(dll),到现在的COM/DCOM,再到正在兴起中的Web Service;从单机调用,到基于内部网的分布式调用,到现在基于Internet的分布式计算。现在的应用都是基于组件的n层结构,最明显的就是COM和JavaBean。 这些东西体现了软件架构的发展,以前是基于单机的应用,然后是C/S结构,到现在的B/S结构。我记得李维曾经说过,程序员一定要注意软件技术的发展趋势,只有这样,才不至于被淹没在技术的洪流中。我想,作为Web程序员,一定要明白COM的原理,如何实现这种调用、如何进行分布式调用。说实话,我觉得COM还是比较复杂的,否则微软为什么要提供ATL和VB呢,要搞明白,应该学学C++,因为VC中提供的ATL库可以很明显的说明COM的内部运行机制。 4. 网络技术 这可以说是Web程序员最应该懂得东西。起码,应该知道Web服务器的机制,要明白Http协议。就拿IIS来说,要懂得web应用程序运行的进程安全和IIS的关系,懂得ISApi的作用。 如果有时间,就看看TCP/IP,看看winsock,这些都是底层的网络的东西。 我所说的这些都是基于微软技术下的东西,其他的像Java方面的东西都可以对照参考,就不多说了,这也是我这几年来的一些心得。总之,学海无涯,每当接触一些新的东西,就会发现自己的不足,同时也就觉得基础知识的重要。说实话,像我们做应用开发,用别人的东西,在现在这种情况下,新的技术层出不穷,稍不注意就会被甩开,这也是没有办法的事情。
我建议你先学汇编语言,同时学VB,因为VB易学,易上手,学好之后再向其他计算机语言发展,如果学会了VB ,也可以应付工作中一些常见编程的需要!

6,如何成为一个程序员高手

成为程序员的具体步骤:  第一步:  掌握一种编程语言。学来习任意一种主流的编程语言,例如C++语言。熟练掌握一种语言的语法和基本的编程技巧。  学习时源间:  3个月左右  注意事项:  编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等。程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑知器、程序编译器 在内的集成化、可视化的软件开发工具。C++源程道序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0  编译、执行,所以: C++ 不等于 Visual C++ 6.0。
有脑子,很听话,很认真,但基础不好,代码有局限性 这类型的程序员大多是工作一到两年的程序员,但和上面的不同,他们很有脑子思路很好,而且很听经理的话,做东西很认真,做不完了自己会加班写,学新的东西也很快,但是有一点不好的是,他们有很多理由说自己没时间学习基础,这些人一般是在学校没有学好,出来之后后悔了,学起来很认真,由于学了些新的知识,起点高,看不起基础的东西,从不想着没事去看看编程基础,看看算法,看看数据结构,总是以为我都能做出这样的项目了,还看那些小东西会很丢人的,于是在公司从不看回家更不想看,时间长了,技术会有很大的局限性,对某一块技术很不错,但是对其它技术不怎么好,于是在接到一个项目时,总喜欢使用自己现有的,会的技术去实现,转了一圈又一圈总算是把东西写出来了,而且还是加班完成了,但是代码的性能,稳定性,和效率上差的很远,扩展性也谈不上,时间一长,项目一多起来,就会出现多次反工,因为需求是会不断变化的,于是自己的代码也要变化,感觉很是理所当然,一个项目没事,接手的多了就麻烦了,新项目刚到手,老项目就出问题了,不是这里有点小毛病就是那个功能要升级,于是新项目放下,着手改老项目,手上能有三四个项目时,就会忙个不停,改的多了,没办法再改了就得重新设计,或是直接说这个功能实现不了。 其实在这个阶段的朋友很有潜力的,只要花点心思补习一下自己的技术缺陷,多看看高手的代码,写之前想一下,设计一下,自然事半功倍,千万不要有眼高手低的心态。 真正的高手nb人物是怎么工作的------------程序员 1.不随便改变需求 他们不会主观的改变一些东西,不管是对还是错,如果要改的话他们会在开会时,或是私下跟你提出来,通过后再改,否则会按需求办事 2.不写没有思想的代码 在写功能时会加上一些人性化的功能,比果加个小图标,加一些验证,处理一些操作习惯,加加快捷键,处理好tab顺序,等这些,不用你说,他们自己会处理好。 3.不写没有远见的代码 他们在写代码时会想,不会是单纯的实现功能,他要想,如果别人也要用这个方法怎么办,以后要改的时候怎么办,代码这样写是不是合理,是不是会影响性能,然后才会”吝啬“的出手。 4.不写不负责任的代码 我们写代码一是为客户用,二是方便其他人看,不单单是自己维护,要对自己的代码负责,从自己手上出去的代码代表的就是自己的脸,代码不好,人家会“打脸”的。他们不愿意挨打所以他们负责。 高手在编程效率方面可能并不比普通程序员快多少,因为他们会吝啬自己敲下的每一行代码。这种“吝啬”有两方面的含义,一是项目的架构性和整体性考量,二是从性能和优化的角度进行coding。其实,这里所映射的是一个开发者的技术视野。 有多位技术专家强调项目执行时的全局观。面对一个项目,即使是团队中的普通一员,也要力求从项目整体架构的角度审视开发需求,对各个模块、接口和通信做最优化的预想和配置。这样可以从全局审视整个项目的技术布局,预判可能出现的问题。 在确定了整体之后,落实到具体的模块实现,每一行代码不但有上下文的考量与规划,还要具备模块间的整体布局。这是模块内的技术视野,比如接口的定义、注释的可读性、代码的执行效率等。当你写下一行代码前,要考虑它是否会对整个系统造成影响,是否方便其他接口进行调用,这些都是一个开发高手的“技术潜意识”。 据一些经常带领入门级开发者的技术经理介绍,多数人只考虑自己所负责的模块进行开发,缺乏一个全局性的技术视野和对代码性能苛刻的态度,这样虽然能按交付日期完成项目,却对项目质量和开发者的自我提高有很大阻碍。 开发高手是代码阅读者。大多数技术专家的代码阅读量是普通程序员的百倍,代码阅读的时间比写代码的时间要长得多。 多数程序员只把程序开发当成一份工作,他们在乎平台的前景、语言的优劣、报酬的高低;他们不愿为一个技术点反复钻研,不愿为一个bug精心测试,不愿为自身技术水平的提高多花时间。而开发高手往往具有单纯的技术梦想,愿意为技术付出自己全部的时间。

7,如何成为一个程序员

一个程序员应该具备的基础知识和概念:1、计算机是有什么组成的,CPU是什么东西,其工作原理是什么。2、机器语言和微指令集的概念。3、程序的概念。4、汇编语言是低级语言但不是机器语言。5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6、编译程序和解释程序的概念和其原理。(编译器是高手和专家编写的)7、HTML、XML等是标识性语言。8、Prolog是人工智能语言。9、操作系统OS的概念和原理。(Windows98,Windows2000,Windows NT,UNIX,Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝对是高手)10、Windows编程说白了就是Windows API的调用。(中国的程序员很多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是低级编码员,我称其是coder)11、VC++、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境,不是编程语言。12、面向结构的设计概念。13、面向对象的概念。(好好理解,兄弟,这个东西还是很重要的)14、软件工程的概念和原理。(如果你想当老总就需要好好研究了,系统分析员比编码员要高一个等级,薪水也高哟)15、数据库的概念。(要熟悉一些著名的数据库系统和语言的名字,如Orcle,SQL,DB2,DyBase等)16、了解网络概念。17、了解多媒体概念。18、熟悉和掌握数据结构和基本算法。
如何才能成为一名真正的web程序员 程序员可以分为很多种,像unix程序员、windows程序员,或是c++程序员、delphi程序员,等等。今天我想谈的是web程序员,一名真正的web程序员应该懂得那些方面的知识,应该注意学习哪些东西。 也许有些朋友会说,我知道asp、jsp,会做网站、会做bbs,这应该叫web程序员了吧。确实,我承认,这些技术是一名web程序员应该具备的;但是,你如果仅懂得这些,却只能叫做asp程序员、jsp程序员,而不是真正意义上的web程序员。现在的世界是属于internet的,大部分的应用基于internet,大家可以想想,像yahoo、microsoft、amazon那样的网站,其访问量之大、应用之复杂,需要什么样的技术才可以支撑,难道仅仅是硬件的功劳么。 我想在windows平台下来谈谈web程序员应该掌握的技术 1. 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,基本可以举一反三。 2. 数据库, 相信做web的人肯定用过,像access、sql server、oracle。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ado来操作,如果这样,就算会用100种数据库又有什么用呢? 你应该考虑用户量、访问速度、内存消耗,这些东西和你的sql密切相关,我经常见到很多分页程序根本不去考虑数据库中有多少条数据,统统select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的。 另外,数据库连接池和事务机制是非常重要的,应该知道数据库用什么来保证事务,连接池如何实现,这些都是商务应用的关键。譬如,目前很多的应用服务,像weblogic、mts,都包含事务处理,可以说好的事务处理决定了他们的竞争力。 3. 组件技术 我想是现在的web应用推动了组件技术的发展。以前,从老式的静态库、动态库(dll),到现在的com/dcom,再到正在兴起中的web service;从单机调用,到基于内部网的分布式调用,到现在基于internet的分布式计算。现在的应用都是基于组件的n层结构,最明显的就是com和javabean。 这些东西体现了软件架构的发展,以前是基于单机的应用,然后是c/s结构,到现在的b/s结构。我记得李维曾经说过,程序员一定要注意软件技术的发展趋势,只有这样,才不至于被淹没在技术的洪流中。我想,作为web程序员,一定要明白com的原理,如何实现这种调用、如何进行分布式调用。说实话,我觉得com还是比较复杂的,否则微软为什么要提供atl和vb呢,要搞明白,应该学学c++,因为vc中提供的atl库可以很明显的说明com的内部运行机制。 4. 网络技术 这可以说是web程序员最应该懂得东西。起码,应该知道web服务器的机制,要明白http协议。就拿iis来说,要懂得web应用程序运行的进程安全和iis的关系,懂得isapi的作用。 如果有时间,就看看tcp/ip,看看winsock,这些都是底层的网络的东西。 我所说的这些都是基于微软技术下的东西,其他的像java方面的东西都可以对照参考,就不多说了,这也是我这几年来的一些心得。总之,学海无涯,每当接触一些新的东西,就会发现自己的不足,同时也就觉得基础知识的重要。说实话,像我们做应用开发,用别人的东西,在现在这种情况下,新的技术层出不穷,稍不注意就会被甩开,这也是没有办法的事情。
文章TAG:怎么怎么样成为程序怎么样能成为程序员

最近更新

  • 龙信数据 公司怎么样,长沙龙信网络公司怎么样呀明天我要去面试了谢谢大家龙信数据 公司怎么样,长沙龙信网络公司怎么样呀明天我要去面试了谢谢大家

    长沙龙信网络公司怎么样呀明天我要去面试了谢谢大家2,唐山龙信控股有限公司怎么样3,龙信上海分公司对新进去的毕业生的待遇如何五险一金都交吗搜4,广州龙信至诚数据科技有限公司怎么样5,龙.....

    耳机 日期:2024-05-08

  • a3s 怎么样,三星s3手机质量怎么样a3s 怎么样,三星s3手机质量怎么样

    三星s3手机质量怎么样2,佳能a3300怎么样3,想买一辆紧凑型车看中了奥迪A3这款车怎么样有什么优缺点4,请问你们觉得华硕A53S怎么样价格是多少5,比亚迪F3怎么样6,oppos33怎么样7,比亚迪f3质量怎.....

    耳机 日期:2024-05-08

  • edid怎么样会改变,我的分辨率为什么自己会改edid怎么样会改变,我的分辨率为什么自己会改

    我的分辨率为什么自己会改2,全屏分辨率3,我是14寸三星笔记本的怎么屏幕刷新率就一个60呢4,怎样更改显示器的分辨率我上了一台网吧机子可能是安全模式搜5,显示器无法更改分辨率6,如何实现HDM.....

    耳机 日期:2024-05-08

  • 飞猪自由行怎么样,飞猪旅行买车票靠谱吗飞猪自由行怎么样,飞猪旅行买车票靠谱吗

    飞猪旅行买车票靠谱吗2,飞猪旅行怎么样飞猪上的旅行社靠谱么3,出境旅游飞猪旅游靠谱么4,旅行用飞猪好还是携程5,飞猪还是携程好6,驴妈妈马蜂窝和飞猪三个旅游网选哪个好7,飞猪旅行怎么样1,飞.....

    耳机 日期:2024-05-08

  • 魔力鸭茶轴怎么样,机械键盘那个轴打游戏最适合魔力鸭茶轴怎么样,机械键盘那个轴打游戏最适合

    机械键盘那个轴打游戏最适合2,魔力鸭的机械键盘哪款性价比最高茶轴好还是选择红轴3,想买个魔力鸭的茶轴键盘4,茶轴与红轴有什么区别魔力鸭的2108omg版怎么样与天机镜比那个更5,卡基们魔力.....

    耳机 日期:2024-05-08

  • 昆明独享极宽带怎么样,一条关于独享宽带的疑问昆明独享极宽带怎么样,一条关于独享宽带的疑问

    一条关于独享宽带的疑问2,个人定制昆明独享极宽带50M有人用过吗和普通的电信50M光钎有什3,昆广网络的宽带网速如何是否比电信的宽带要好些4,独享宽带是什么意思5,独享宽带什么意思1,一条关.....

    耳机 日期:2024-05-08

  • 玻璃膜怎么样,手机钢化玻璃膜怎么样玻璃膜怎么样,手机钢化玻璃膜怎么样

    手机钢化玻璃膜怎么样2,窗户玻璃隔热膜的效果好不好3,汽车玻璃贴膜杜邦蓝钻的怎么样呀4,室内贴玻璃隔热膜到底好不好5,手机钢化膜到底怎么样好用吗6,我的苹果手机贴了钢化玻璃膜后躺着看手.....

    耳机 日期:2024-05-08

  • 华强北修三星手机怎么样,手机坏了深圳哪里修手机比较靠谱华强北修三星手机怎么样,手机坏了深圳哪里修手机比较靠谱

    手机坏了深圳哪里修手机比较靠谱2,华强北哪里修手机便宜3,深圳三星手机维修哪有4,华强北修手机哪家好5,淘宝上华强北修手机到底靠不靠谱6,华强北寄修手机安全吗7,华强北修过手机可靠吗急8,深.....

    耳机 日期:2024-05-08