希望这些对学习编程的你有用由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学习编程需要什么基础”。
1.方向:
web?嵌入式?通信?客户端?游戏?还是科研?
2.语言:
C语言 VB C++ VC JAVA Delphi 汇编 数据结构
ASP JSP PHP XML
ASPX C# VB.NET VC.NET
VFP MSSql MySql Oracle PB
3.小组:
C语言Python RubyUbuntu Debian PHP Jquery
图像处理 密码学 无线通信
C和C++ 一般用于服务端的服务程序开发,硬件编程开发,系统等等大量框架要用到的。
JAVA,学好这个可以开发移动设备程序,JSP网页程序。
C#,学了这个可以开发Winform,WPF,ASP.NET,等等..即.NET的一个系。VB:Windows窗口应用程序开发。
Delphi:强大的窗口编程软件,执行效率很高。
Matlab:这个是数学软件,一般作为开发股票软件等等。
慎选程序设计语言
男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。
如果你对硬件比较感兴趣,你可以学习C语言/汇编语言,进入硬件开发领域。如果你对电信的行业知识及网络比较熟悉,你可以在C/C++等之上多花时间,以期进入电信软件开发领域。如果你对操作系统比较熟悉,你可以学习C/Linux等等,为Linux内核开发/驱动程序开发/嵌入式开发打基础。如果你想介入到应用范围最广泛的应用软件开发(包括电子商务电子政务系统)的话,你可以选择J2EE或.NET,甚至LAMP组合。每个领域要求的背景知识不一样。做应用软件需要对数据库等很熟悉。总之,你需要根据自己的特点来选择合适你的编程语言。
游戏程序设计师——工作内容
① 负责游戏引擎的开发及编写相关工具;
② 编写游戏程序,并且对于程序中存在的bug,能够尽量发现并给予适当的解
决;
③ 设计新奇的游戏,能很好的把握玩家的心理;
④ 准确分析整体需求,收集相关资料,提出内容编辑方案;
⑤ 准确地向开发人员表明设计意图,在开发过程中及时进行沟通并解决问题。
嵌入式程序员——应具备哪些能力
最直接的方法,就是去根据各公司,招聘网站的嵌入式软件工程师的应聘要求来分析
我帮你总结下:
1.最重要的是C语言编程,以及C++,这个与你读程,应用,开发项目,做系统移植息息相关;
2.操作系统: LINUX,WINCE等,至少学习过一种,并且还需要对些基础知识有蛮多的了解;
3.对ARM,FPGA,DSP等这些硬件比较了解。
关于软件工程专业的一些看法
辨析完学科利弊,我想借这个机会解开几个外行人的误区。
第一、“学软件很难,一定需要很聪明加很勤奋”
个人以为,这是最大的误区。注意,在此“学软件”特指以进入软件公司参与软件工程工作的所需知识。以笔者所见所闻以及个人体会而言,软件公司需要的一门程序设计语言以及软件工程图等知识其实都相当基础,只要正常智力的人花正常的时间学习,都可以顺利掌握。在此比较胆大妄为的说一句,大部分软件公司需要的程序员连大专学历都不需要,抓个中学生去北大青鸟之类培训个3个月就够了。
第二、“软件行业很累”
这也是重大误区之一。不举特例,以普通工作强度而言,从事软件编写的人员相对于金融类的工作要轻松得多。笔者的同学不少已经走上软件公司的岗位,而本人也到公司上过班,最大的体会是,我们就是复制粘贴机。以管理信息系统而言,其实倒来倒去无非都是些数据库的读取、修改、删除以及查询功能,其实做完配置后,代码机会一成不变。而美工往往又有专人负责,于是一个熟练程序员的工作其实异常轻松。我同寝的哥们在一家私企工作(传说中压榨最厉害的地方),经常1一个小时搞定一天的工作量,现在已经无聊到打算拿点公务员的书上班学习了,可见一般。
第三、“软件行业的毕业很有钱”
这个误解相对较少,毕竟这年头好本事不如好关系,大家也都很了解。就我看到的软件行业毕业生,一般的本科在厦门就业月薪大概为3000左右,硕士6000。而去北京、上海、深圳的本科比较不清楚,几个相识的大致四千多五千左右,硕士可以年薪十万,也并不是特别高价。不过软件行业最大的好处是创业成本低、风险小,倒是致富的好机会。
第四、“软件专业的学生对电脑软件绝对精通”
对于这一点,笔者感触很深。经常有非本专业学生(尤其以涉世未深的小美
眉居多)在msn或者QQ上直接发来一个几角旮旯里的软件使用问题,并渴望获得解答。更有甚者认为重装操作系统是软件学生的专业内容,令本人无语至极。再次重申,我们不是学重装电脑滴,而本人更是QQ功能都用不溜呢~
最后,我想谈谈软件工程专业毕业生的出路问题。不能免俗的,先谈谈公务员和出国这两个大热门。在之前的就业问题中,已经大致聊了公务员的话题,这里我就主要就发展问题说说看法。信息学科类的学生考入一般国家部门之后,在未来发展过程中,所学技术所起的作用就微乎其微了。无论是管理领导型职位还是技术性岗位,坐在电脑前琢磨技术的日子基本就一去不复返了。这对很多不喜欢本专业的同学(尤其是女同学)是绝对的福音,因此,高待遇又是铁饭碗的公务员对于试图转行的人来说无疑是一个上等选择。至于出国,本专业也是比较吃香的。相对于文科类专业,申请国外大学的CS或者EE全奖无疑在难度上下降很多,尤其是PhD学位。而软件工程专业的学生较强的动手能力和项目经验对国外大学教授无疑是一个不错的套瓷亮点。笔者在国外交流学习一年,颇感国内大学在技术和治学方面的差距,从总体上说,如果在没有经济压力的情况下有志于从事本专业学习的同学,出国留学还是必要的,毕竟在外的生活可以锻炼的方面很多,不仅仅是学术,还有强大的关系网和处事能力,这些对于个人的成功都是极具帮助的。
然后就是读研(国内大学)。应该讲国内的研究生培养质量较差,很多人都是混文凭求工资的心态,真正的研究型人才很少。而软件学院又是很特别的一个地方,因为有软件工程硕士和计算机工学硕士可以选择。对于两者的区别我就不在此多谈,有兴趣的同学可以自己google,不过选择胡乱招人的北大软件工程硕士还是相对来说名气较为一般的学校的工学硕士,这又是一个保研人士的大难题,也是仁者见仁、智者见智的问题。不过从总体上看,至少拿到信息学类的硕士学位,年薪十万还是比较容易保证的,这也是读研人数依然不少的原因了。此外就是进入软件公司这个常规大路。其实也没有特别的看法,毕竟终究要转行做管理,那么提早参加各种社交场合对于未来是比较有前瞻性的准备。不过比较有趣的是,这个最常规道路其实走的人最少,就算拿了一份不错的薪水的朋友也一直没有停止过挪位子的想法,这和中国人重视社会地位的观念还是有很大的关系吧。
至于创业,目前还是难度很大的一着险棋,尤其是涉世不深的本科毕业生,难度之大无法想象。笔者作为求稳一派,并不推荐。当然,在有稳定工作的前提下,做一些尝试就未尝不可了。
总体上说,个人对软件工程专业的综合评价还是很高的,大言不惭地描述,就是进可攻,退可守。虽然在学校期间由于新学院没有著名校友以及高昂一些的学费等等问题比较郁闷,但是前程还是很光明的。在此祝福正在软件学院求学或者即将进入软件学院的学弟学妹们能够把握自我定位,在人生的路上再创辉煌。
北师大教育学复试流程,希望对大家有用。我参加的是2012年教师教育的复试。复试分为上午笔试和下午面试。笔试两个小时,总分150分。题型很灵活,第一题为开放性的题目,二选一,要求......
导读:优秀是一种习惯,习惯却是来自于思维的境界。一封远隔重洋而来的家书,第一次揭示当代中国优秀年轻人的思维之秘。我们应该为家书两端这血脉相连的缘分而庆幸,正因如此,才让我......
学习模电心得 希望对大家有用现在文老师已经带领我们攻克第二章,但所谓“师傅领进门,修行在个人”,对这一章掌握的如何,具体还在于我们自己的努力。先总体上来更正一下同学们对......
谚语积累希望对大家有用----翻译专业1. Habit cures habit.新风移旧俗。2. Habit is second nature.习惯成自然。 3. Half a tale is enough for a wise man.聪明人凡事......
上海交通大学是教育部直属、教育部与上海市共建的全国重点大学,国家“七五”、“八五”重点建设和“211工程”、“985工程”的首批建设高校,是中国历史最悠久的高等学府之一。......