1、你的思路是找准了行业再干,其实是应该先干着再找。这样一是便于深入行业内部,能看到行业的一些实际情况(网上说的或者书上介绍的往往与实际相差悬殊);二是也可以自食其力,增强自己对前途的信心。
2、在校时学的知识不扎实,建议不做程序员、软件实施之类的工作,因为这种岗位特别需要有扎实的电子知识底子,底子薄的一上手就会感到力不从心,那样会给自己的就业信心带来无形的打击。编辑的职位,要求具有扎实的汉语知识、写作知识和出版知识,需要考取出版资格证书。
3、电脑城装机和技术支持,是不错的岗位,除去累点儿之外都适合你的情况。认真地扎根在某个企业干上3年,再回头看就不是今天的你了。
凡事要自己多多思考进行独立判断,前提是自己要多学习,具有独立思考的能力,才能对一个观点进行比较正确的判断。
听哪些人说IT行业是一个巨大的坑?业内人士还是外行人士?不要仅仅从一些不太可靠的消息来源来得出一个更不可靠的结论。那样只会蒙蔽自己的双眼和双耳,混淆自己的视听,影响自己的判断。
有几个办法就可以知道IT行业有多火爆。一个办法是在企业信息查询之类的APP上搜索科技公司,你就可以查到许多公司。如果IT行业没落了,就不会存在很多科技公司。另一个办法是在一些招聘网站上搜索招聘信息,每天都会有大量IT行业的职位在求贤若渴。
另一方面,可以从技术论坛、网站、搜索引擎上可以得到大量的信息。大量的IT行业人员在探讨学习层出不穷的IT技术,说明IT行业发展前景非常好。需要大量的专业人才。作为普通人我不后悔选择IT行业。
我认为有两个方面吧,一是计算机编程本身门槛就高,有一定的难度,尤其是对于不喜欢编程的人来说,所以还是不要学习计算机了,学也是浪费时间,另一方面,计算机行业已经趋近于饱和了,剩下的就是无止境的内卷,现在搞计算机的肯定不想有新人进来抢他们的饭碗。
现在的程序员行业,内卷十分严重,拿刚入行的新员工来说吧,要想成长,基本上每周都是996,年轻人尚且如此,那些30+的人内卷更是可怕,这些人是拼不过年轻人的,程序员基本上都是那么多的东西,年轻人能干,过了三十岁的人也能干,公司肯定优先要年轻人。
很多过了三十岁的人,都开始转行了,有的觉得自己拼不过年轻人,直接宣扬计算机行业是个夕阳产业了,让他们放弃学习。在我看来,程序员确实适合穷人家的孩子去学习,你要想赚钱,摆脱农村,就得挣足够多的钱,程序员这个行业相对来说还是比较容易挣到大钱的。
我见过很多农村的孩子,学了计算机,扎根在了大城市,拿着令人羡慕的高薪资,不能说程序员是唯一让你实现富裕的道路,只能说相对来说比较容易一点,其他的行业你如果没点家底,基本上是爬不上去的。
目前的就业环境
程序员的面试竞争确实很大,今年的应届生就不说了,很少有进大厂的,就拿工作了三五年的程序员来说,今年都不敢跳槽,裁员的一大堆。对于应届生来说,那些拿到大厂的offer往往是985,211毕业的,进大厂基本上都是硕士以上的学历。
现在随着科技的发展,处处都离不开互联网,互联网行业肯定不会走下坡路,反而再过几年会加大规模,也就会注定越来越多的人从事这一行业。在统计的高校毕业生中,计算机类的专业是为数不多的刚毕业就月薪过万的专业。有的985的学生年薪甚至达到了20w和30w,只要你有能力,这一行业永远不缺钱。
当然每个行业有佼佼者,也会有垫底的,我认为,你如果刚毕业没有进大厂,但你可以先去小公司积累工作经验,提升自己的专业技能,几年后跳槽进大厂,或者自己带项目,一样可以拿到高薪。
程序员的工作强度
一般来说程序员的工作时间很少有按时按点下班的,都是d性工作制,人家对你说是下午六点下班,只是公司的一个说法,一般来说,都是996,如果碰上新的项目发布,半夜两三点下班会是常态,有的会直接睡到公司,工作强度和工作压力,都需要你具备一个强大的心理素质,所以很多公司都要求你身体素质要好,心理承受能力强。
话又说回来,其他行业又像计算机行业这么轻松吗?就拿销售来说,基本上也都是996,单休,基本上都是晚上九点多才下班,还要去开会。基本上很少的工作才是朝九晚五,每天就很清闲,除非你是公务员或者事业编制。
程序员的岗位需求很多,例如大型网络公司、软件开发公司等等都需要程序员。
程序员需要学习:
1、掌握数据及其转换、数据的机内表示、算术和逻辑运算,以及相关的应用数学基础知识;
2、理解计算机的组成以及各主要部件的性能指标;
3、掌握 *** 作系统、程序设计语言的基础知识;
4、熟练掌握计算机常用办公软件的基本 *** 作方法;
5、熟练掌握基本数据结构和常用算法;
6、熟练掌握C程序设计语言,以及C++、Java、Visual Basic中的一种程序设计语言;
7、熟悉数据库、网络和多媒体的基础知识;
8、掌握软件工程的基础知识,了解软件过程基本知识、软件开发项目管理的常识;
9、了解常用信息技术标准、安全性,以及有关法律、法规的基本知识;
10、了解信息化、计算机应用的基础知识;
11、正确阅读和理解计算机领域的简单英文资料。
程序员必备技能:
1、熟练开发工具
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。
另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
2、熟知数据库
作为程序员,他们自然有自己的理由:很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。
虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库 *** 作方法。如果没有机会接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。
3、了解 *** 作系统
当前主流的 *** 作系统是Windows,Linux/Unix,熟练地使用这些 *** 作系统是必须的,但只有这些还远远不够。
要想成为一个真正的编程高手,需要深入了解 *** 作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。
Linux作为开发源码的 *** 作系统,是一个很好的学习平台,Linux几乎具备了所有现代 *** 作系统的特征。虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。
在互联网如此普及的今天,如果您还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握,就需要迅速补上这一课,网络技术已改变了软件运行的模式。
从最早的客户/服务器结构,到今天的WEBServices,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,深入掌握TCP/IP协议是非常必要的。
至少,需要了解ISO七层协议模型,IP/UDP/TCP/>
以上就是关于计算机专业毕业但没学到什么东西能做什么工作呢全部的内容,包括:计算机专业毕业但没学到什么东西能做什么工作呢、为什么很多人都说IT行业是一个巨大的坑、电脑程序员要学什么知识等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)