国内编程牛人
㈠ 编程如何自学
编程有好多种的,但是万变不离其宗。如果想要学习编程的话,首先需要给自己确定一个方向。另外,编程语言也分为很多种,目前常见的有C、C++、C#、GO、JAVA还有近两年非常火的python。
自学的话,可以先从网上找一些基础的入门视频课程,无论哪种语言,或多或少都会有一些免费的学习课程,从0基础开始,一般刚开始都是先介绍这种编程语言的来历、发展史以及它的作用,后边慢慢的就是一步一步教你配置开发环境(一般都是用现成的IDE,即集成开发环境),俗话说兴趣才是最好的老师,为了激发学习者更加浓厚的兴趣,一般环境安装好以后都会带领着学员开发一个极其简单且极具代表性的程序,就是人们老说的hello world!当看着自己写的代码成功运行并且变成exe可执行程序的时候,相信学员在那一刻都会自信心爆棚,且满满的成就感。
当学到一定阶段以后,就建议购买几本纸质书籍来进行学习。也许你会有疑问,现在网络这么发达,为什么要看纸质的书籍呢?这是因为纸质的书籍在观看的时候更容易让人静下心来,而学习,心情平静的时候才是最佳的学习状态。如果你一直用电脑看视频,脑海中难免就会有这样的想法:看完这一节课我听会儿歌、看完这节课我追会儿剧……这样是极其不利于学习的,即便看完之后立马再接着看课程也很难找到刚开始的那种状态。所以如果想踏下心来学习,纸质书籍是必不可少的。
最后祝愿您早日学成,成为编程大神!加油!期待有一天能用上您开发出来的软件。
㈡ 如何成为编程牛人
你好,我自己其实也还是个大四的学生,说不上给你什么经验,只是一点点建议吧。
我从大二的时候开始学习java,后来给老师做一些javaEE方面的项目,应该说我们项目中算法这些用的还不是很多,主要涉及到数据库的一些操作,出于自己的爱好,算是深入了解了点算法的东西。数据结构对于搞程序的是很重要的。
其实程序这个东西,主要还是要赖得住寂寞,不要看到什么都想学,最开始至少是这样,不需要太广,要沉下心来,深入学习一门或者相关的几门一段时间,等自己到了一个高度之后再最求技术上的广度
更多的东西我在HI上很说了。
㈢ 如何成为编程开发技术大牛
首先确定自己的位置:
一、菜鸟
第1 层楼属于地板层,迈进这层楼的门槛是很低的。基本上懂计算机的基本操作,了解计算
机专业的一些基础知识,掌握一门基本的编程语言如C/C++,或者Java,或者JavaScript,...,
均可入门迈进这层。
二、大虾
从第1 层爬到第2 层相对容易一些,以C/C++程序员为例,只要熟练掌握C/C++编程语言,
掌握C 标准库和常用的各种数据结构算法,掌握STL 的基本实现和使用方法,掌握多线程编程
基础知识,掌握一种开发环境,再对各种操作系统的API 都去使用一下,搞网络编程的当然对
socket 编程要好好掌握一下,然后再学习一些面向对象的设计知识和设计模式等,学习一些测
试、软件工程和质量控制的基本知识,大部分人经过2~3 年的努力,都可以爬到第2 层,晋升
为"大虾"。
三、牛人
由于"大虾"们经常被一些疑难问题给卡住,所以有了"大虾"们只好继续学习,他们需要将原
来所学的知识进一步熟练掌握,比如以熟练掌握C++编程语言为例,除了学一些基础性的C++
书籍如《C++ Primer》,《Effective C++》,《Think in C++》,《Exception C++》等之外,更重要
的是需要了解C++编译器的原理和实现机制,了解操作系统中的内部机制如内存管理、进程和
线程的管理机制,了解处理器的基础知识和代码优化的方法,此外还需要更深入地学习更多的数
据结构与算法,掌握更深入的测试和调试知识以及质量管理和控制方法,对各种设计方法有更好
的理解等。
学习上面说的这些知识不是一挥而就的,不看个三五十本书并掌握它是做不到的。以数据结
构算法来说,至少要看个5~10 本这方面的著作;以软件设计来说,光懂结构化设计、面向对
象设计和一些设计模式是不够的,还要了解软件架构设计、交互设计、面向方面的设计、面向使
用的设计、面向数据结构算法的设计、情感化设计等,否则是很难进到这个楼层的。
主要还是多接触,多看书,多编码,多自己动脑子解决问题,多帮助别人,积累经验
㈣ 松下PLC编程中DF是起上面作用的,牛人们教教我谢谢啦
松下的DF指令和上升沿开始指令的区别只在所对应的型号不同。DF指令相当于三菱的LDP指令、DF/相当于三菱的LDF指令。