⑴ 想当程序员,大学应该学什么专业
想当程序员可以学这两个专业:
1、软件工程
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
2、计算机科学与技术
计算机科学与技术专业主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。
选了这两个专业,会在大学中学习到c语言,c++,java,javaweb等等一系列编程语言,要注意的是,大学里一般一个学期结束一门语言课程的学习,进度会非常快,课程安排量也不会太充足,想要学好,还得靠自己课下努力才行,至少得掌握一门自己拿手的语言。
当程序员需要具备的能力
1、编程语言能力
作为合格的计算机程序员,精通一门语言是必须的。这种精通,不是说看了一本编程宝典,抄了几个程序就能说精通的,要靠长时间的积累。
2、编码能力
遵守编码规范,是一个程序员最基本的要求。另外一个就是注释,要注意不是为了注释而注释。对类,以说明职责为主;对方法,以说明意图为主;对方法体,以说明实现思路为主。对于大段大段的代码,要分段,使用空行隔开,并使用行内注释进行说明。
3、面向对象思维能力
多数编程语言都是面向对象的编程语言。而这些面向对象编程语言的共同精髓就是面向对象的思想。掌握这些比面向对象语言本身更重要,比如对继承,多态,重载的理解。对面向对象基本原则的理解,比如开闭原则,接口隔离原则,单一职责原则等。在此基础上,应该掌握常用的设计模式,比如工厂模式,策略模式,观察者模式,模板方法模式,命令模式等等。
⑵ 对一般人来说,IT行业和建筑行业哪个更好
如果从工资角度讲,IT的工资会更高一些。
但就职业寿命的角度讲,从事建筑行业,会更好一些。
从上手容易与否的角度看,做程序员比较容易上手
我觉得建筑比较好
⑶ 我想问一下现在有哪些建筑与人工智能(计算机/编程)相结合的公司特别是是在深圳的,谢谢啦
我印象中主要是做3d图纸和autocad之类的吧 ,还有现在预算也是全部电算化的, 都是计算机和建筑相结合,至于gps定位和建筑方面的计算机应用也不少,不过应该没特殊专业,或者有也非常小众,再有就是所谓的智能大厦、智能社区什么的,也是建筑工程和计算机(物联网)相结合,这个方面有一定的实用性,但是个人感觉戴了物联网的帽子基本都不好了 ,虚的厉害
⑷ 程序员可以干什么副业
程序员可以干很多副业,可以开发app软件,给人开发网站,写小程序和商城开发。很多副业都适合于程序员的。
⑸ 大学学什么专业可以成为程序员本科是建筑学跨专业程序员可以吗
什么专业都可以,但你得看看学什么程序语言,没法全部学的,只有学那种用的人多,会的人少的语言才能有高工资就业,要是学的语言没挑好,最后工作照样找不到。然后自己能做出一定的作品,额外还能讲好专业内容,别人就信了。
⑹ 面临转行,做什么工作好
面临转行,选择设计类专业前景就很不错,比如平面设计、广告设计、UI设计、室内设计。
1、室内设计
培养目标:培养具有良好艺术修养、掌握系统设计理论和现代设计方法;掌握家具造型、结构设计与家具制造工艺的基本理论知识和基本技能;掌握室内设计的基本原理和方法;在木材加工业和家具与室内设计领域从事家具设计、工艺设计、室内装饰设计与工程的人才。
就业方向:毕业生可在装饰装潢公司、园林、规划、展示展览公司、建材商场等单位,从事建筑室、内外装饰设计、施工管理及广告设计、材料市场营销等工作。就业岗位如室内装饰行业的一线设计助理、效果图设计师、装饰工程资料员、预算员、装饰项目助理等岗位;中小型装饰企业主案设计师、设计总监、项目经理、软装饰设计师、陈设设计师和企业经营者。
可能大家对设计行业还是比较陌生的,建议大家先领取个限时免费学习设计的名额,先做一个初步的了解会对你的职业发展更加有帮助→点击领取限时免费学习卡
2、广告设计
培养目标:培养具有广告设计的基本知识和基本技能,能在各级各类广告设计部门、出版社、影像业和印刷生产单位从事广告设计与制作工作的高级技术应用性专门人才。
就业方向:在广告专业公司,从事广告设计、广告策划、广告制作及广告发布等工作。在电视、网站、报社、杂志等宣传媒从事广告设计、制作及广告经营管理工作。各类印刷公司、出版公司、包装公司从事相关的出版与印刷的设计任务。在公司、企业、酒店、商场、企业广告部门、及相关服务部门从事广告设计和策划工作。
学好设计不愁找不到好工作,培训设计类专业可以去天琥教育看看,天琥教育采用的是线下远程+助教辅导的培训形式,课程由专门课程研发团队自主研发,课程设计紧跟互联网潮流,将前沿的设计融入课程中,并且每年持续精进课程内容和教学建设。
⑺ 当程序员好还是施工员好
这两不是一个方面。施工员是工程施工这一块,主要工作内容是在项目经理领导下,深入施工现场,协助搞好施工监理,与施工队一起复核工程量,提供施工现场所需材料规格、型号和到场日期,做好现场材料的验收签证和管理,及时对隐蔽工程进行验收和工程量签证,协助项目经理做好工程的资料收集、保管和归档,对现场施工的进度和成本负有重要责任。
施工员的工作就是在施工现场具体解决施工组织设计和现场的关系, 组织设计中的东西要靠施工员在现场监督,测量,编写施工日志,上报施工进度,质量,处理现场问题.是工程指挥部和施工队的联络人,经常在工地上,
而程序员是软件编程这一块。得看你学哪方面。
希望这些对你有帮助……
⑻ 做建筑工程和普通IT程序员应该怎样选择
可以先从建筑管理做起。
⑼ 我是一个应届毕业生现在可以选择建筑设计院的电气部门和软通动力的一个程序员该如何选择
视情况选择行业:
如果你家庭条件较好,(父母搞定自己,能够存一些钱,哪怕只能存几万块。),多少能给你助力。那么建议选择电气。电气需要长时间的积累,开始不起眼(在设计院大概得五年中工资从2500的样子涨到5000,五年是一个坎,迈过了可以有质的提升。),成长起来地位好。 (经验,以及证等都需要时间)。
如果你家不能给你丝毫助力,甚至穷困潦倒,你心里急切需要翻身。那么简易你选择软件。软件虽然累点,前途也相对渺茫点,但是成长快,一般三年能达到月薪一万。累死累活再干个三年,就能回家买房付首付了。 保守六年时间能成家。然后再考虑专业,做生意呀,去公司做管理都行。
另外关于你的两个工作。
电气组只有三个人不要紧。完全够了。一般就是一画一校一审。如果没有别的路子。这个也不错的。
至于那个软件的。你得具体谈,外包总的来说还是差一点。你想做软件,简易搞个好点的公司。
还有,也别听别人说电气前途好。就那么一回事 。电气就一基础行业。行业是相当庞大。覆盖面广。真正出头的也还是少的。
要讲前途:最好的还是 从官 行商。
⑽ 28 岁建筑师,想转行程序员,有什么入行建议
如果是对于刚毕业也还没工作的同学,不喜欢自己的专业,那么考虑直接转码开始学习新的领域的知识沉没成本还不算太高。但是你渴望赚钱也希望未来还能有更好的发展,转程序员可能难度比较大。
不过如果你真的对这方面特别感兴趣,可以先在网络上寻找学习资源先去学一学、看一看相关的书籍,并通过系统的学习,快速测试自己是不是适合这个方向。
在你选择职业方向的时候如果想提高你转行的成功率,最好是能借助之前的优势,尽可能的利用自己已有的积累,例如自己原本的专业、从事的工作、经验等等去寻找性价比更高的方向。
而在方向上,转码可能跟本专业相关性不够强,但是转行本就是这样,你需要根据自己的情况找到撬动你新的职业发展的点,我见过建筑专业的同学去做教育、做市场、去做场景美术、心理咨询师、摄影师、作家等等职业。之前在建筑转行相关问题下看到有一个答主回答说,建筑行业转行的本质上就是用建筑设计的思维去做更多能够改变影响这个社会的事情,找到你长期热爱的事情。
建筑行业或专业的同学转行产品/交互设计的人很多,而且我也发现做建筑的同学都很聪明也很勤奋,找对方向后他们转行的成功率都很高。
其实我更建议对于建筑专业的同学来说,转行互联网交互设计/产品设计。
建筑专业的同学所具备的技能一般会涉及到 social science (社会学), engineering (工程学) 和 art (艺术)等方面,如果你想转行做程序员,可能会有很大的挑战,但是从事产品、设计、运营等非技术岗位,却会有很大的机会。建筑专业的同学和产品经理、设计师们在思维模式、工具运用、艺术底蕴等方面有很大的共通性。
比如,都是在设计和创造一个“产品”,只不过建筑设计师创造的产品是房子。
建筑设计和互联网产品设计的对象都是一个产品,只不过形态不一样,房子解决的是居住、生活的问题,互联网产品决绝的是某一方面需求的问题,都要考虑市场需求、用户体验、工程实现、成本等多方面的因素。
建筑设计师常用的软件包括 Auto CAD、3D Max、Sketchup 等,和互联网行业产品经理、交互设计师、UI 设计师们常用的 Axure、Sketch、PS 等不尽相同,但是上手一款软件应该不存在过多障碍。因为大多数主流软件的布局、操作模式都非常类似。尤其是 MAYA、3D Max等三维建模软件,和在 UI 设计师中流行的 C4D,非常类似。
周围做建筑转行互联网成功的朋友很多,包括现在有一些非常厉害的业内大佬,都是建筑出身。
转行产品经理和 UX (用户体验设计)的最多,因为建筑专业和互联网产品、UX 都有相通的地方,很多建筑领域的思想,放到互联网产品和 UX 里都用的到。