当前位置:首页 » 编程软件 » 外边学编程

外边学编程

发布时间: 2025-05-22 11:17:46

⑴ 主要学习编程的大学专业有什么

一般学校都有这个专业的,软件工程或者计算机与科学技术,主要是看你对什么感兴趣,编程还是思想比较重要,要多写,多看别人的项目,如果是为了大学的话,其实仅仅是入门,很多课程更不上外边的企业使用,建议多查看其他地方的公开课,可以关注“黑马程序员”,有助于以后的就业。

⑵ 如何进入编程行业

Q:向我这种情况能够进入这个行业吗?
A:一点基础没有是一个很大的问题 编程实际上不是技术工作。在你掌握了技术之后,工作只是重复的使用这些技术。当然,一个问题,可以多种解决方案。不过先不说这个。想要做程序员,最开始只需要一个条件:就是你能写代码。而想能写代码,你必需从基础开始学,如果有足够悟性,半年你就可以找工作了。学程序没有捷径,或者说学程序最大的捷径就是动手去做。

Q:编程分为哪些方面,总说编程编程,是不是编程都是指网站做软件呢?
A:编程包括了很多东西。但对,编程有两大部分,一种是网络,一种是应用软件,它们适用于不同的环境和条件。做网站是编程,做软件也是编程,但还有其它的形式,例如做windows服务,做网络应用(这个可以先不了解)这都是编程。编程的范围几乎涵盖了计算机的所有功能。

Q:如果我真的要走这个方向,要从哪些方面开始学些呢?学些哪些东西呢?(C语言?C++?或者java 之类的)
A:这要看你要做什么类型的程序员了,而且不同的城市也有不同的需求。你想做游戏引擎,想写自己的操作系统,那你要学C和汇编。如果你就是想做网站,想做应用程序。建议你去学.net。原因?不要听别人说JAVA是主流,JAVA很强大之类的胡扯,JAVA学一年出来也就相当于废物,而且就算有人用VB做CS项目,也不会有人用JAVA去做。JAVA学到J2EE一般你也就想放弃了。不是你多努力能解决的问题。JAVA不实际进到项目,你自己永远不知道MVC有什么用处。你没法理解。而.net是一个框架,包括很多语言,可以开发几乎任何项目,ASP.NET可以做网站,Winform可以做软件。WCF可以做网络服务。XNA可以做游戏开发。M可以做手机开发。我用winform自己做过聊天工具(QQ所有的基础功能都实现了)。用XNA做过山寨版的粘粘世界。所以学什么?学什么快又有效?学.NET吧。而且语言要选C#。之后你还要学网络相关的,例如HTML,JS,AJAX等等。

Q:外面有没有做软件的小工作室呢?里面不要求学历?
A:不要求学历的有的是,但你什么都不会,你去了能做什么?你会发现软件部门都很紧张,扫地的时间都没有。所以你想学,不要考虑去扫地了。不过你可以去应聘一下网管,不是网吧的网管,是软件公司的网管。也就是技术服务部,你不是说你会修电脑么。

Q:招聘网上都是招聘编程工程师等等,看要求都是特别高,要会好多没听过的东西,有没有一些基础点的工作呢?比如:一些人合伙做的软件小工作室之类的。。。
A:软件公司基础的工作,有。文档,录入。再往上就是测试员了,测试员其实不是初级的,但有的公司测试员不需要很正规,所以你可以干。但你起码得知道什么是编程。

然后1L的朋友你说
就工资而言:c>c++>java > C#
我认为吧 就工资而言:
大公司Leader > 小公司Leader > 大公司程序员 > 小公司程序员
你写C#你觉得挣得少 那是因为你没用到C#更深的东西。JAVA有银光没?
JAVA有切面,NET也有了。JAVA有MVC,NET也有了。为什么就要说JAVA比NET强呢?JAVA的优势已经快消失没了,现在的形势要的是更快,更有效,更省力的语言。而做出的东西则要求更高的用户体验度。这些正是NET的发展方向。不要忘记NET的本家是谁。也不要质疑为什么会出现这种形势。
总之在国内挣多少钱和你的能力有关,和语言没关系。大连这JAVA和NET就一样多。而JAVA则都是现成的框架,走到最近,做项目甚至已经不需要编程能力了。试问用C能做的东西,用C#能做,用JAVA能做么?

建议LZ你买本C的基础书看一看,做一做Hello World。当你感觉你能拿C语言写出扫雷了。你可以去买本C#的红皮书,从winform学起,了解什么是GUI。还有一点重要的,要学数据库。要学T-SQL。边学边照着做,然后逐渐的把SQL和GUI联合起来。试着做一两个小项目,我是说十分小的就行。比如学生考勤啊,图书管理这种的。当你感觉可以用winform随手就能实现点小程序,小游戏,做个山寨版QQ之后。恭喜你可以去找工作了。但别着急。初学者的路你才走了一半,你要开始学网络了。ASP.NET,可以用C#语言来编写网站后台,对,就和winform一样,熟悉的语言。这就是我让你学NET的原因---懂一种语言,可以做N种工作。学NET你的选择会很多。而相对其它语言,学习时间也是极短的。性价比问题。当然工作以后,你会有很多时间去继续研究C,如果你不想每个月拿几千块钱的话,一是转型,从写代码的转成管理级的。二是深化技术。

总之祝好运吧,顺便说一下,我也没大学文凭,我85后的。上面几乎是我学编程的过程,我用了一年半多点。我拿过600/月,也拿过5000/月(现在不到3000,因为换公司了)。到现在我还只是工程师级别的(其实就是程序员)。在大连5000/月也算是蓝领里比较高的了。这种东西都说不准。但只要努力了,挣钱是迟早的事。

还有啊,不拿出两年的时间来沉淀,想迅速成长挣到钱,在pg中是不可能的。起初的两年,我只能说你一定会去想,还不如找个地方干保安了。当初我一个月拿600天天加班的时候就是这么想的。但之后的几年,我换了公司,参与到项目中之后,能力和工资几乎都达到了我当初需要的水平了。之后我又想要更多的经验,所以也换了两三家公司。有的很不错,有的很恶心。总之,如果你愿意被人当牛使唤,当猪养(我们把办公室形象的比喻成猪圈,因为都是隔间。你也可以上网搜一个小说看看,讲程序员生活的,叫《隔断里的猪》),抑郁的奋斗三四年。OK,加油吧。因为总有一天,你会比你现在身边的很大部分人风光。

没人说JAVA不好,只是说你没为LZ想想,你在让他学JAVA之前,你不想想你用了多长时间爬到4K的,最主要的是,网上搜的结果,且不说有多少是水份,就你自己想想,那12K个职位中有几个会要没有经验的人,更别说什么都不会的人。我没有说JAVA不好,我只说对于LZ,.NET是更好的选择,原因有三个:
1. .NET容易上手,即使是对于没有基础的人。
2. .NET上手后,找工作不是很难,不用上网上搜,我去过北京,去过青岛,.NET工资是低起点,但也没有上限。别讨论大公司是不是都用JAVA这种问题,扯淡。你能让LZ直接进大公司?东软照样有.NET部门!工资一样!东芝手下的先锋国际也是做.NET,工资不按月计算。就在大连而言,.NET比JAVA多。原因是.NET做小型项目,开发快。而大连的日资居多,他们更多的倾向于.NET。你网上搜的12K岗位,那也是有地区性质的。
3. .NET的潜质远远高于JAVA。这一点不多解释。不要骗自己,仔细想想世界大部分的电脑里都装的什么,仔细想想win7的UI有多成熟。不要当愤青说微软这不好那不好的。好不好的不都在用了么。

最后还是那点,学.NET你可以选择C/S或者B/S。学JAVA能么?别跟我说j2se也能做客户端应用,j2me做移动设备是还行,但概念上差太多了。再加上j2ee,你认为半年一年的从什么都不会到最后,能学成什么?你告诉我你工作了那么多年,你现在能不能通过需求和DB设计搭一套完善的工厂出来?更别说用一年时间去理解这些了。对了还要学SQL,难道放弃SQL?你确定LZ学一年JAVA就能找工作?然后LZ的处境是什么样的?如果有更多的选择的话,谁愿意天天敲代码?话说回来,选JAVA是因为JAVA好,那不如选C了。C多挣钱,一年?开玩笑呢?在说话之前,先考虑上下文,这是程序员的习惯。逻辑不清晰,不了解环境,怎么写代码?不用比较JAVA和.NET。用什么语言都行,你试试用最基础的逻辑代码写一套最短路径算法吧。然后再考虑什么语言好,什么什么语言不好。我是说,编码效率和运行效率上,人和环境才是主要因素。同样的,在如何选择人生方向上,人和环境才是主要因素。而不是当下JAVA岗位比.NET多就选择JAVA了。

⑶ 自学编程可以吗,难度大不大啊

要说编程难不难,这给你总结下编程的难点吧:
1、初学者。编程是用计算机语言和计算机交流,你输入什么,你期望计算机理解之后,输出你需要的结果。所以这个过程可以概括为“输入–计算–输出”。学习一门计算机语言,说难不难,说易也不太容易,为什么呢?如果你是编程的初学者,你要上手一门语言,是非常困难的(天才除外);但如果你是精通一两门语言,再去学其他语言,可以说一个星期就能熟悉。所以,对大部分初学者来说,编程语言是难点。
2、编程思想。程序员一定要有编程思想。跳过初学者这一关,假设你可以对任何语言顺手拈来、即插即用,那么,你水平就一定很高了吗?其实不然,这只能说明你学习能力上一层楼了,但并不说明你就多么厉害。比如,你熟悉设计模式吗?设计系统的时候有没考虑扩展性?是否考虑到性能问题……如果整天只做crud,不去关注以上问题的话,瓶颈是很难突破的。那么编程思想何来?就要平时多阅读这类的书籍和文章,比如设计模式,比如高并发系统设计相关知识等。除此以外,还要多思考,为什么这样设计,所谓学而不思则罔,思而不学则殆!
3、沟通能力。好了,即使你掌握多种语言,又可以把系统设计要得很溜了,但是如果你是个不会说话的哑巴,你就无法表达出自己的思想,无法向老板展现你的才能,那么你的职业生涯会受到很多限制。我自认为本人的沟通能力是弱项,自己也在不断努力改善这点。现在每次参加讨论的时候都会积极发言,表达自己的观点,除此之外还报了一些口才课,来提升自己的表达能力。
当然,每个人的逻辑思维能力不同,兴趣点不同,总有一部分人觉得容易,一部分人觉得吃力。但只要你想学,肯定能学会。
学习编程是一个漫长而痛苦的过程,需要持之以恒的耐心,千自万不能急于求成。对于一名初学者来说,最重要的还是打好基础。说实话入门不难,但是想做精就比较困难了。

热点内容
编译链接执行的作用 发布:2025-05-22 17:42:43 浏览:105
dota2的机器人脚本 发布:2025-05-22 17:42:31 浏览:408
javascala 发布:2025-05-22 17:34:19 浏览:579
买车的配置参数主要看哪些 发布:2025-05-22 17:32:43 浏览:311
怎么写运维脚本 发布:2025-05-22 17:26:33 浏览:211
excel表格调用数据库数据库 发布:2025-05-22 17:21:15 浏览:997
邻接表为啥用边存储 发布:2025-05-22 17:14:45 浏览:962
linux命令行命令 发布:2025-05-22 17:14:02 浏览:265
php本地图片 发布:2025-05-22 17:01:42 浏览:1001
phpexport 发布:2025-05-22 17:00:51 浏览:673