如何从菜鸟成长为编程高手?

作者&投稿:沙郝 (若有异议请与网页底部的电邮联系)
如何从菜鸟成长为电脑高手~

首先,基础知识绝对是基础。九层高台起于垒土!其次,多练多问。最后,持之以恒!

首先,建议你多学习一些英语,以及相关编程的专业英语单词。
然后,在去学习你所希望的程序语言。C语言几乎是每个程序员必备的语言之一了。几乎程序员都懂得C语言。
如果,你要从事新硬件产品的软件开发,那么你要精通比较基础的机械语言。如果只是常见的电脑软件开发,那么学习C、C++(这里我要说明一下,如果,你不懂得C,而去直接去C++其实也是可以的,但是,你想要成为一个优秀的程序员那么还要去学习C,C++虽然带来很大的方便,但是也牺牲了一些运算速度,如果你精通C,然后在去学C++你会感到很简单)。
你要想成为一个优秀的程序员,那么要懂得几门语言,其实,这些语言都是相通的,众多语言中你可选着精学几种,其余的你懂得一些就可以了。
至于,学什么然后参加什么工作。。。。如果只是这样,你选着一个你想从事的软件编译。然后,去学,学会后找相关的公司应聘就可以了。不过工作不会高。。。。
现在编程工具很多,大多都是为了编程方便。如果,你是计算机专业应该会懂,计算机运算都是最基础的也是最低级的机械语言,但是,如果开发软件太麻烦,太费时,所以才有高级语言的。比如C。而像java,他是在C基础上卡发的。所以,如果精通C,那么java就很容易学了。

学编程就是这样,我今年30岁了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员...... 我想对我上面所说的话给一个总结:

如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。

Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!
想学编程,不能急,要慢慢来,有耐心,(千万别下网上的电子书,那简直是浪费时间,自己花钱去买书回来看)相信你能成功!以下是我给你总结的书:
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
请参考

低价去给别人打工

首先,你要了解什么是电脑,凡是关于电脑方面的都看看

....什么都不知道,最好去学校.


菜鸟程序员可以当主业干吗?为什么?
码农顾名思义为编码的农民,码农的生活时间是相当的紧,加班非常正常。和建筑行业的农民工相比,业内人士习惯把专注于程序设计工作的人称为码农。很多人已经在企业中担任高级别的构架师和资深工程师,但由于热爱编程和坚持写code的习惯,所以称之为“码”。加之互联网大企业的总部都坐落在城市边缘的开发...

大学学习编程最容易遇到的误区
自学编程学习编程容易遇到的六大致命误区 1.追求热门 所谓基础不牢,地动山摇啊。可很多小伙伴压根就没注意过这个问题,市面上出什么新鲜的技术就想去尝试,结果把自己学的乱七八糟,心灰意冷。 学习是个漫长的过程,小伙伴们在学习一门语言的初期,一定要从基础开始,不要着急,时髦的东西咱把基础夯实以后再来吃,不然...

学游戏开发要学那么多东西。。。怎么学啊。。。
学习方面:1、编程(C、C++、网页制作,计算机图形学背景等)。2、美术(原型概念设计、色彩、模型等)。3、设计(核心玩法、交互等)。4、音乐(配音等)。游戏开发简介:游戏开发主要分为2D游戏和3D游戏。2D游戏通常是为手机开发的,一般使用的开发工具是Cocos2dx,使用的开发语言是C++。3D游戏一般使用...

这8个编程教学网站,足够为程序员打开编程大门,值得收藏
探索编程世界,八大门槛为你开启 想踏入编程的大门,找寻最适合的学习路径?以下这八家卓越的在线教育平台,将为你的编程之旅提供坚实的基础,值得珍藏并深入探索。1. 菜鸟教程 作为编程新手的理想起点,菜鸟教程以其简洁的界面和零广告的环境吸引着你。无需注册,轻松入门,丰富的编程语言包括前端三剑客—...

如何渡过小白期,不再当菜鸟程序员?
著名的C语言作者谭浩强也有一句名言:新手学编程最应该做的事情就是写满一万行可以运行的代码,之后你就自然入门了。道理其实也是一样的,少说废话,多做实事。多做多练,实力自然不会差。空想吹逼是成不了大牛的。所以如果你犹豫想要学习一门新的领域,但是不知道从何做起的时候,不妨想想这句话,别管它三七二十一,先...

我想学习编程
你想学东西就一定能学好。1、游戏编程、windows编程、软件开发等 编程的发展领域还分许多种吗?这是和应用的方向有关系的,有的用于游戏,有的用于办公软件,有的用于操作系统等。但万变不离其宗,本质上都是用一堆0、1让计算机为人类干活。2、什么VB JAVA C C++等。我知道VB是可视化的,但是有人...

要想迅速成长成为一名数据分析师,要怎么做呢?
以上的前提针对入门,目的是达到数据分析师的门槛,顺利拿到一份offer,不涉及数据挖掘等高级技巧。我的方法倾向互联网领域,不论是分析师这个职位,还是运营、产品的能力发展都是适用的。其他领域就仁者见仁了。市面上有《七周七数据库》,《七周七编程语言》。今天我们就《七周七学习成为数据分析师》,...

什么人适合学编程
没兴趣、没毅力的人不适合学编程。不要跟我说你年轻,年轻就会浮躁这很正常,在你涉及了编程这个工作,靠编程养家糊口就不要说一大堆借口,也不要想一步登天,老师没教过你要脚踏实地?书都没学好就去编程?浮躁的人有个特点就是喜欢速成,有多快就学多快,有多少语言就学多少语言,整天抱怨学的太...

计算机专业暑假才艺技能提升
计算机专业暑假才艺技能提升会编程的女孩真的泰酷辣 今天就给大家分享一些学习网站,让计算机专业同学自主爆发式成长!1、Leetcode 力扣拥有2000+原创编程题库,支持+多种主流编程语言,是程序员求职找工作必备的网站。2、菜鸟教程 非常优秀的教程类网站,提供了多种基础编程技术的教程 3、Stack Overflow 与...

学C程序设计 应怎样进行什么方式的思考?我觉得我的思考方式有问题,根 ...
先学基本的语法,在利用现有的东西去解决一些基本的问题,这个是学习编程的基本思路。等熟练掌握之后,再开始做一些项目,看看程序是如何跟这个现实世界联系起来的,你就会豁然开朗了。最后告诉你一下从C语言到基本的电路,这之间的路有多远。C语言怎么变成电脑可以执行的0和1,请看 《编译原理 技术与工具...

镇江市18271908921: 怎么才能成为编程高手 -
符坚小儿: 1、绝对熟悉所使用的编程语言.这不是一天两天能办到的,也不是写几个小程序就可以的.恐怕这需要超强的记忆力和相当丰富的编程经验. 2、要有想法.编程不是体力劳动,好的程序是编程者思考的结果.任何一种巧妙的算法都不是凭空想出来的. 3、知识广泛.只懂得计算机是远远不够的.因为你编的程序不是给你一个人用的.如果你想以此谋生的话,你必须了解关于你的程序所涉及的一切知识.否则,你只是一个将别人的思想转变成代码的翻译. 4、多请教.编程是需要很多经验的事情.必须多向高手请教,学习他们的编程思想和编程技巧,相信你会进步很快.多读一些这类的书籍也会使你收益良多.

镇江市18271908921: 如何成为一个程序员高手 -
符坚小儿: 成为程序员的具体步骤: 第一步: 掌握一种编程语言.学来习任意一种主流的编程语言,例如C++语言.熟练掌握一种语言的语法和基本的编程技巧. 学习时源间: 3个月左右 注意事项: 编程语言和编程工具是两回事情,编程语言是指...

镇江市18271908921: 如何才能成为一位编程高手? -
符坚小儿: 1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序.程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论...

镇江市18271908921: 怎么才能成为一个编程高手
符坚小儿: 可以先学VB,然后学C语言,再学C++,再学更高的语言,如C#、JAVA等. 从方法上讲,最实用的是找个能接触的同学或老师,以便及时给予指导,尤其是调试指导. 然后是最好是能用比较好的编辑器,推荐我们北京师范大学使用的C编辑器BORLANDC 3.1 面向DOS 状态的,教材推荐我们的C语言程序与设计还有清华的教材. 总体上说,推荐直接学C,C学习最重要的是调试能力和指针的学习,当然对于一个没有学过编程的人,首先是了解编程的基本语句语法等.

镇江市18271908921: 如何成为一个计算机编程高手 -
符坚小儿: 万丈高楼平地起.那么首先打好基础.抓好算法,首先认真学习C语言或是C++语言 其次:如果向数据系统开发,掌握一些数据库如果硬件或嵌入式,学习接口和通讯

镇江市18271908921: 如何成为编程高手???!!! -
符坚小儿: 这是一篇来自网络的我文章的改版 成为一名编程爱好者需要经历以下几个阶段:第一阶段:此阶段主要是能熟练地使用某种语言,最好是当下比较热门的语言,如:C#、Java、C或C++等等,当然也包含其他的语言,这就相当于练武中的套路和...

镇江市18271908921: 如何成为编程牛人?求精解. -
符坚小儿: 首先确定自己的位置:一、菜鸟 第1 层楼属于地板层,迈进这层楼的门槛是很低的.基本上懂计算机的基本操作,了解计算 机专业的一些基础知识,掌握一门基本的编程语言如C/C++,或者Java,或者JavaScript,...,均可入门迈进这层.二、...

镇江市18271908921: 怎么才能慢慢编程高手? -
符坚小儿: 想成为编程高手,就应该先认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉...

镇江市18271908921: 如何成为编程高手 -
符坚小儿: 如何成为电脑高手要掌握的知识包括:电脑基础----对计算机硬件、体系结构不了解是不行的.另外像二进制、十六进制、补码、位运算(与、或、非、移位)编程语言----有人你说C/C++,有人说Java,还有人说别的.还是要看将来会用什么...

镇江市18271908921: 如何才能成为编程高手啊 -
符坚小儿: 怎样去学习编程? 我认为学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向.目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网