Excel表格网

做程序员,要学习哪些专业知识?

220 2024-08-15 08:16 admin   手机版

一、做程序员,要学习哪些专业知识?

1.新手入门的话,首先基本的电脑操作

2.某一领域的零基础入门知识,然后是专业的深度拓展

3.横向拓展,数据结构,算法,其他知识模块,有大体的理解,前台,后台,数据分析

二、做程序员是不是很累,每天要工作多久?

程序员这个职业常给很多人的印象是一份拿着高工资但经常加班996的工作。很多朋友想入行但是又担心很累。作为一名程序员,下面我来聊聊程序员这个职业的真实情况。

我对于程序员这个职业理解主要有以下几个特点

常思考,软件开发涉及大量的逻辑判断,设计,优化等所以需要常思考。每一个软件系统都是程序员们的智慧与经验结晶。

多讨论,大型软件都是由多人团队协作完成,所以需要大量的沟通去保证软件开发整个生命周期流程。

追求设计与编码,结合业务精要设计并追求代码的优雅易懂。

不断学习,it技术迭代更新速度很快,程序员需要在保持自己技术栈眼界更新的同时还需要深入各种底层技术进行研究打实基础。

那么真实程序员是不是很累?

总的来说程序员是一门脑力活,脑累,在软件设计和开发到bug的排查等都需要思考。但是对于如果真的对it知识技术等十分热爱而从事程序员一直,其实往往工作中并不会觉得累,反而是有持续不断的动力去迎接挑战思考并解决问题。所以累不累要取决于自己是否热爱这门职业,这与其他行业一样。我身边也有不少优秀的程序员,他们在很好地完成本职工作的同时还花大量的空余时间学习新技术思考和提升。相反的如果只是追求高工资而入行,那么时而久之会很累的。

每天要干多久?

这个主要是根据项目以及公司规定而定。常见的情况下为早9晚6。主要根据项目的进度,项目前期设计分析阶段不会太多加班,开发期到提测交付期如果进度很赶也会加班如业界所说的996情况。在项目上线后的维护期则根据系统平稳状态来判断是否需要加班维护。但是很多的程序员下班后也会选择加班学习技术提升自身的能力,保持自身竞争力。

以上就是程序员的真实情况,希望对你有所帮助。

三、广州黄冈中学要多少分能进?是做他们的试题吗?

分数线是根据黄冈中学对学生的需求量而定的,不是真正的分数限制,希望亲加油,

四、零基础,想要成为一名程序员要怎么做?

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。

考试介绍:

软考程序员考试属于计算机软件水平考试(简称软考)中的一个初级计算机职称考试。对于软考程序员考试并无学历及资历条件限制,更无论年龄、专业与资历。一年可报考软考程序员考试两次,但一次考试只能报考一种资格,因此报考了程序员考试则无法再报考软考其他级别或科目的考试。同时软考程序员考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试方式。

通过国家统一组织的考试,资格考试分为:程序员级(原初级程序员)、软件设计师(原高级程序员)以及更高水准的:信息系统项目管理师、系统分析师(原系统分析员)、系统架构设计师、网络规划设计师、系统规划与管理师。

报考条件:凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况报名参加相应专业类别、级别的考试。

上面纯属介绍(百度一下你就知道,哈哈),上面可以不用看,下面才是重点

了解程序员的工作性质(特点)

程序员的工作基本都在加班,做项目(忙的时候都不知道自己叫啥)。如果不能,那么建议你放弃这个想法。真的,不然半途而废,会很吃亏的。

答主今年23岁,之前有学过编程方面的知识,学校里面就是学习这个专业的,怎么说呢,学校里面教的东西只是带你入下门,并没有教会你很深层性的东西,还是要靠你自己去学的,况且现在我要靠敲代码吃饭的。

入门可以,快速入门的话看你多快了,我记得我跟着我们老师学的时候,用了一个学期的时间,如果你真的是什么都不会,我觉得入门至少要一年左右。个人目前没有什么优势、、、、、、非要说优势的话就是敲代码可能比较快了。但是据说大部分代码都是可以复制粘贴的。。。 其实,这个东西是要靠自己去练习的,我以前打字真的很慢,我身边的同学个个比我厉害,那时候我在就在想,我也要那么厉害,我就用了两天的时间天天练习打字,后来自然就快了。打字快是个小小的优势,因为程序员不是代码录入员,打字快不如知道怎么打。代码是可以复制粘贴的。

还有,现在很多说程序员很多秃顶的问题,我其实是想说的是,不是每个人都是如此的,看个人的身体素质吧,我身边的朋友就有很多这样子的,我自己还好,没有出现脱发的问题,哈哈哈,我身体好吧。

哟哟哟,我的头发好好的,黑又亮,每天用飘x柔。你们有些人羡慕不来的啦~(年轻任性)

请问想转行当一个程序猿需要做哪些准备和学习(结合实际)?

准备一台好点的配置高点的电脑,真的,没骗你们。

重点来了,看你能不能做到:

1. 数学和英语能力:

不求你有多高的水平,但是高中数学里的函数(

,三角函数,对数函数,

),数列,集合没有还给老师吧。这里就要考验你们的数学和英语水平了哈,不懂数学,你无法理解程序是怎么工作的,不懂英语,你看不懂英语文档。而且你要习惯用英语去写东西,读文档。否则无法提升。

2. 计算机基本操作能力

Windows系统至少要掌握,特别是命令行方式(DOS方式),如果要长进一点,学点Linux也是必须的。

Windows、Linux的话我就不推荐看什么书了, 自己去百度看看吧

3. 编程语言

至少掌握一门主编程语言,因为语言都是相通的,你会了一门,后面就好办了。可以从java开始,这个比较简单。Java关于书方面的话,自己可以去百度查查

通过学习,你至少应该掌握:

Java的基本数据类型和基本运算符

Java的流程控制语句

数组

面向对象编程:类与对象,继承,重载,多态,内部类,抽象类,接口。

常用的java内置类库,安装 jar 包,import/package

集合/泛型:List, Set和Map及其实现类,背后的原理

异常处理

IO

JDBC

这个过程会很长,至少6个月以上。而且你会反复的看,反复的学,不止一遍。正常情况下你会学3边以上才能稍微有些理解。

至少要掌握:

数据库(数据库比较简单)

至少掌握一种数据库,建议从MySQL开始学起。至少掌握:

1. insert, update, delete语句。

2. select语句:简单的select语句,到关联表,到复杂的查询。总之一句话,能把人话翻译成sql语句就行了。而且查询语句是sql语言的难点,会了select语句,insert/update/delete语句都不难。

3. 数据库设计。

算法和数据结构(这个就比较难了)

至少知道常用的排序方法,再不济也要会冒泡法排序(排序方法有很多,我就不一一列举了)

数据结构的话可以看看链表,栈,队列,树,知道他们是怎么实现的,这个在学校的时候我是真没弄懂,后来出来自己没办法要用,去自学弄懂得。

哈哈哈,说了那么废话,终于来点干货了啦(这些都是我的宝贝哦)

工作两年了,这东西还留在电脑里,都是上学时的成果啊 以前自己做的题目,还有自己研究的小玩意,那时候感觉自己很厉害的样子,就是自己认为吧,现在就觉得那时候好LOW啊。

如下图:Java框架图方面理解

网上找的一个框架图关于Java的,觉得挺好,条例清晰,你们可以看看(侵删)

总结=====

1. 培养兴趣

我想一般学这个都是兴趣使然吧,如果你是理工科生逻辑思维好强,自学编程对你来说并不难,你说很多人和你情况相似却没学了?因为他们早就被枯燥的书籍和陌生的专业用语直接吓退了。但是如果你对编程有极大的兴趣就不会那么容易被吓退,没有兴趣没关系,兴趣是可以培养的,今天你只要能看懂一句话一个专业用语,坚持一个月就能看懂一半,所以自学想要有一个好的开始一定要先培养出兴趣,兴趣的来源有很多例如成就感。

一般开始学时都会纠结代码的原理,一定要想明白为什么要这样写。就像上学时学九九乘法表,不用非得弄清楚它的原理,不懂这些并不会影响你接下来的学习,先背会知道怎么用再说,随着后面学的更多,自然无师自通就能悟出原理,知道是怎么写的就可以了。

3. 书本和视频结合使用效果最佳

视频比书本更便于记忆和理解的,所以初学者自学一定要学会利用视频学习,先看教材掌握基础知识,再看视频帮助大脑理解加深记忆。网上免费视频有很多特别好的要利用起来,但是免费视频也有一个缺点就是不够全面, 后期你可以找一些大神的分享知识经验来看看。

当然了,如果条件允许的情况下, 选择报班老师会帮你合理安排时间学习,充分的将时间利用起来,做出适合你学习的计划,加上前期自己看视频资料的铺垫,上课自然事半功倍的(有事没事骚扰下老师)。如果你还没开始学习就问难不难,你就已经输了,既然决定去考的话,就用心去备考,选择适合自己的学习方法。相信结果一定会让自己满意的。

有人问我当程序员要考程序员证吗?你说呢,你做这行的,靠个证那是理所当然,多个证对你绝对没有坏处,对你工作只会有好处。无论是初级水平的程序员证书还是中级水平的软件设计师证书,都是一块敲门砖,至于是否有含金量嘛,举个例子,如果和你一起应聘的同等水平人中如果你有证书,他们没有,你就有很大优势。

程序员只是初级职业,是程序员发展方向的起点,在工作中慢慢积累经验,没有一个人愿意做一辈子的程序员,作为程序员,发展空间还是很大的:程序员-软件设计师-系统分析师-CIO 好好干!加油!

你们要是觉得我写的还可以的话,可以在下面点个赞啦,毕竟打字很累的!!!!也感谢你们看完我写的东西,我的文采有限,写的不好的地方,请谅解。

最后,欢迎大家关注我,后面有啥好的学习资料可以跟大家分享哈!

五、作为一个程序员,如果要转行做销售,应该具备哪些条件?

你才刚开始啊我已经做了六七年开发了,做IT的确很难有资历上的积累,现在找工作,走到哪里都是看到更年轻的小伙子,会觉得压力很大,不自觉就会考虑以后的发展方向(由于学历上的限制,早年进不了大公司,所以履历也没那有优势)如果运气好,跟着公司一路成长,做到了管理层,那是最好的,还有一种就是往架构师发展,但是说实话,这两类都不太多,大部分人都是码农一枚,年纪大了必须考虑转行的事情我个人倾向做售前,或者SAP咨询。。。当然,需要考取相应的证件以及对应的学习,金融这一块去做销售或者售前应该也不错,我感觉转行是一个逐步的过程,一下子突然脱离IT圈子,风险很大,对自己也不好(一个同事回去自己创业,干了几个月,又跑过来找程序员的工作)

六、做编程程序员工作强度大吗?无聊吗?0基础学要多久?

首先强度大不大是看公司的,还要看项目进度和项目组成员的,几乎不会有体力劳动,但是脑力劳动很强。

先抛开学历,你想要学编程是喜欢这份高工资?还是喜欢这份工作,你得想清楚。要不然你会很煎熬。哈哈哈

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片