《百万IT毕业生的心声:IT专业大学生毕业前必做的十件事》

0001、搞定linux操作系统

Linux是一个开源的操作系统,但总是拿开源说事的话,对于没有深入了解的同学来说可能不是能很清楚的认识这个概念。这里我换个角度用大白话聊一聊linux,linux其实是属于喜欢“折腾”的人的,而恰恰我们计算机相关专业的同学是最需要契合这个属性的,通过不断地折腾,在折腾中成长的速度是飞快的。而且现在国内绝大多数公司产品部署都是使用的某个linux发行版本,而且随着linux内核支持namespace内核以及docker的诞生,云原生技术近些年来的迅猛发展,linux毫无疑问是我们绕不开的一个门槛。

对于学习linux,我们可以尝试着自己安装一次linux系统,具体的发行版本我推荐的是ubuntu任意LTS版本即可,这个发行版本对于新手来说还是很友好的,如果同学们有自己熟悉的版本也是没问题的,具体的安装教程网络上有很多,这里就不列举了。

在安装完成之后我们可以学习学习使用一些基本的命令,比如切换目录、查看文件、创建/删除文件、编辑文件,试试vim、更改密码等等,当你熟悉命令行操作之后,你会发现用起来是真的爽,节省下来鼠标点来点去那个时间的快乐是真的快乐。

(有mac的同学使用自己的mac就可以了,mac是UNIX内核,在mac上学习也可以达到一样的效果,至于我为什么在这里推荐的是linux,答:mac太贵了)

请学习 CS入门技能树  – 这是现代 IT 人生的入门技能,赶紧!

0010、注册一个自己的域名

我们都知道ip地址相当于网络的门牌号,但是点分十进制的IPV4地址真的很难记,更不用说是IPV6地址了,那么我们就需要有一个助记符——域名,来帮助记忆ip地址。

而且我们在毕业前想要包装自己的话,我们可能需要给自己打造一个品牌,比如一个有很多优质内容分享的博客网站,就像阮一峰、廖雪峰这些大佬一样,那么一个域名是必须要有的。

我们在注册域名的时候可以注意一下域名的后缀,不同的后缀表示的含义都不一样的,比如.com就表示是一个商业组织或者公司,还有国家或者地区后缀,比如.cn是中国,.hk是香港特别行政区,又或者.gov .edu 政府部门、教育机构,所以在注册域名时最好搞清楚注册域名要做什么,注册的域名后缀是什么含义,这是一件非常有意义的事情。

0011、拥有一台云主机

由于IPV4地址的全球数量紧缺,我们家用宽带现在几乎都是在局域网内的,如果没有一个公网IP的话,我们想做的很多事情都会受到限制,比如过搭建一个个人网站,开发一些应用程序等,都需要用到公网IP,而且我们的服务器是需要24小时开机的,使用家用电脑的话首先是对我们设备使用寿命会有很大的损伤,其次产生的电费也是一笔不小的开支,这时候我们就可以选择更方便实惠的云服务器来搭建我们的应用程序,同时我们购买服务器的时候一般使用的都是linux系统,在使用服务器的同时也能够锻炼我们对linux系统的掌握程度。

在CSDN 就可以很快获得一台云主机 (链接: 开发云 - 一站式云服务平台

0100、搭建一个个人博客网站

在自我成长的过程中能够做出产出的程序员是很受大厂欢迎的,而且将自己学到的东西清晰地描述出来是检验学习成果的一个很有效的方法,所以我们有必要搭建一个自己的个人博客,在产出的同时将其积累起来,未来也是我们简历上的一个很大的加分项。

但是搭建一个个人博客对于学生阶段的大家来说可能还是会有一些难度的,就比如在服务器上面搭建一个wordpress博客,我们要安装nginx,mysql,php环境,也就是我们常说的LNMP环境,而且还要写很多配置,无疑是增加了很多门槛。

但是现在很多云服务厂商都提供了个人博客wordpress的直接解决方案,我们可以通过一些无代码工具进行搭建:

请拥有一个自己的博客账号: CSDN如何修改用户名(CSDN ID)、用户昵称以及自定义博客域名等_CSDN客服的博客-CSDN博客_csdn账号 

(开发云如果有镜像仓库,能够一键拉起容器跑起来才是真的无代码,0配置的无门槛建站)

0101、发布优质内容交流促进成长

在我们搭建完成自己的个人博客之后,我们就可以开始写一些博客来记录自己的学习经历了,或者分享一些我们的开发经验、踩过的坑,分享一些自己写的工具类等等。同时也可以结交一些志同道合的朋友多多的进行交流探讨,这对我们技术提升的帮助无疑是巨大的。所以在我们在发布博客的时候可以将自己的博客也在国内流量比较大的平台比如CSDN,也发布一份,,在获得流量的同时也可以助力结交志同道合的朋友。

经常看优秀博主是怎么写优秀博客的,写优秀博客可以获得奖励:https://bbs.csdn.net/topics/605693411 

0110、关注/收藏开源项目,熟练使用git

git是我们开发人员必须!必须!必须!掌握的一个技能,它是一个简单快速,允许成千上万分支并行开发的完全分布式的版本控制工具,是目前最主流的代码管理工具,当然我们也可以使用git去控制我们的一些文档之类的,也不仅仅局限于代码管理。

学习git:Git - Book

再说一遍:请学习 CS入门技能树  – 这是现代 IT 人生的入门技能,赶紧!

Github是全球最大的开源社区,是基于git的代码托管服务,但是他是在墙外面的,我们如果需要使用一些代码托管服务的话,可以选择我们国内的gitcode,在拥有很多优秀项目的同时,也为我们开发者提供了免费的个人仓库(github只有共有仓库是免费的),同时也可以创建组织(同样对于私密组织是免费的),进行多人协作开发,还不带上小伙伴们搞起来?

0111、参加IT类大赛,取得名次更佳

我们在求职的时候,简历上面的一些含金量比较高的奖项或者荣誉也是比较大的加分项,而且参加比赛的同时也能了解到一些前沿的技术,这里呢给大家推荐一个竞赛平台:CSDN 竞赛平台,这里会不定期地举办一些国内知名企业组织的比赛,目前主要有四个赛道,人工智能算法、程序设计开发、公益学习、创新创意,同时还有各种丰厚的奖项,这里我觉得一些公益学习的比赛可以重点关注一下,多了解掌握一些比较新的技术还是很有必要的。

请看我们的每日一练: https://edu.csdn.net/dailycode 

1000、考一个含金量高的证书

我们在校期间除了全国英语等级考试(四六级)证书之外,还可以考一些本专业相关的认证,有意向进事业单位单位的话就可以考一下软考/国家等级考试,玩linux的话可以试试red hat认证,还有甲骨文认证等等。

这里呢我本人考过一个C认证,在报名认证之后有免费配套的考生服务,有工程师专业指导,系统性的训练工程化能力以及交付能力,对我的提升是除了实习工作之外最大的一部分。而且目前C认证的定位和目的都是比较别出心裁的,对标大厂职级,解决企业招聘最后一公里的问题,目前市场认可度很高,合作企业也有很多知名大厂。大家可以放心试一试。

传送门:https://ac.csdn.net/

1001、基于交付标准,开发一个可商业化的项目

我们简历上面的项目经历一栏是非常重要的,这能反映出我们在相关领域完整实战的经历和掌握技术的应用能力,如果想要把简历写满的话,项目经历这里无非就是在校期间自己的一些实训课内容,这一点是很单薄的,再好一点的话可能就是自己写过的小demo、小玩具,但是这些都不够加分,我们最好的选择是能够有一个达到可交付标准的,可以商业化的项目,这是一件非常棒的事情,简历上的项目经历这一栏就可以去自信满满的介绍自己的项目了,从而让面试官对你刮目相看。如果达不到这个水平的话,去考一次C认证,能够学到的东西足够了。

1010、四次暑假至少有一次名企访学/实习经历

学十年不如工作一年,我对这句话理解最深刻的时候是我第一次实习的时候。自信满满的我面对工作抓耳挠腮天天加班,写的东西在代码review的时候永远都有很大的提升空间。但是这也是提升最大的时候。

大厂需要的人才,哪怕是对校招生来说,也是希望能够进去就能上手干活,给公司产生效益,或者说是具有一定的岗位技能,减少培养成本。那么实习经历就是就能代表我们通过了其他企业的筛选,是我们拥有这方能力的有效证明。所以我们在校期间,在整个大学期间一共4次暑假,3次寒假,我们应该至少有过一次实习经历,有两到三次最佳。

如何进大厂实习:https://ablity.csdn.net/landing/?utm_source=yl

原文地址:https://blog.csdn.net/weixin_52710450

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预编译版,总体过程感觉还是挺简单的,但是由于在网上找的参考资料并没有和自己遇到的情况完全一样的,所以把自己的安装过程记录下来,方便和自己一样的后来人进行安装,同时也自己作个记录留作备忘。其实预编译版的CARLA本身几乎不用什么命令行进行安装,主要步骤只有解压缩和拷贝文件,和极少的命令行安装操作。但是相关依赖以及其它的CARLA所使用的一些工具需要一起安装好,下面一起来看看安装步骤吧。_ubuntu22.04安装carla
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载Ubuntu 20 安装包_ubuntu20下载
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装rally, pip3 install -r requirements.txt 时提示如下: 说明openssl 已安装。解决:1. pip3 install --upgrade pip , 结果输出如下 ..._error: command '/usr/bin/gcc' failed with exit code 1
文章浏览阅读1.1k次。自己刚踩坑装好的W11 WSL2 miniconda_wsl2 cuda
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standalone的,会有一点区别(不识别 下面的 -localhost no)上面的命令会在~/.vnc/目录下生成一个 passwd文件。具体端口号,可以查看vncserver -list返回结果中的RFB PROT。作用是vncserver启动的时候运行这些命令,把桌面程序启动起来。如果希望用某个用户比如 demo登录,就用su切换到这个用户。桌面版默认就已安装,服务器版需要手动安装,并启动。关闭某个会话可以用下面的命令。远程地址输入ip:port。查看全部的vnc会话。_ubuntu vncserver
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主要是连接一个远程的code-server服务,code-server服务安装在什么系统,调用的就是什么系统的环境,如这里使用ubuntu进行安装code-server,那使用的就是ubuntu环境,如需要go,python,java开发,需要在Ubuntu安装相关环境,创建的文件夹和项目也是在Ubuntu里面.这种方式其实在访问vscode的时候利于可以随时随地进行连接使用,且不受设备影响。
安装Ubuntu上超好用的终端Terminator。通过添加软件源、更新源、安装Terminator等步骤完成。
文章浏览阅读1.1k次,点赞83次,收藏74次。不要嫌弃Ubuntu的单调的终端界面啦,快来试试这些有意思的命令_ubuntu系统有趣的玩法
文章浏览阅读2.5k次。在ubuntu系统中,swap空间就是虚拟内存,所以考虑在磁盘空间富余的目录下设置虚拟内存swap文件,用来缓解内存不足的问题。通过上面的信息可以看到,/dev/vda2 目录下还剩余45G,那么就可以把swap文件生成在/dev/vda2目录下。在系统监控中发现,当数据库服务程序启动后,占用了大量内存空间,导致系统的剩余的内存往往只有几十MB。# bs 为块的大小,count 创建多少个块。# 执行命令后,删除创建的swap目录即可。#把生成的文件转换成 Swap 文件。2、创建一个swap文件。_ubuntu20修改swap大小
文章浏览阅读2.9k次,点赞2次,收藏10次。记录RV1126的SDK编译错误,以及解决处理_command exited with non-zero status 1
文章浏览阅读1.1w次,点赞22次,收藏101次。【记录】ubuntu20.04安装nvidia显卡驱动_ubuntu20.04安装nvidia显卡驱动
文章浏览阅读727次,点赞6次,收藏27次。在嵌入式Linux开发过程中,可能遇到uboot无法通过nfs服务从Ubuntu下载系统镜像(TTTTTT)的问题。如果你使用的是较新版本的Ubuntu,那么其**默认内核将不支持nfs2**!而**uboot仅支持到nfs2**,因此我们需要修改系统内核以及nfs配置文件,开启nfs2服务。**此问题非常棘手**,因为问题出现的时间太近,并且使用的人少。由于是2023年后才出现的问题,**chatgpt也无法解答**!本文参考网络上多篇博客资料,是解决此问题的最新办法。
ubuntu系统下安装软件的方法有多种,包括使用apt工具、deb软件包安装、源码编译安装以及通过软件中心安装。还有一种以 .run 后缀的软件包也可以在ubuntu系统下安装。具体的安装方法可以通过百度搜索来获取。
文章浏览阅读814次。本篇目的:Xubuntu如何安装pkg-configpkg-config是一个计算机软件包,用于帮助开发人员查找、定位和使用依赖库。它通常用于构建软件时,开发人员需要指定程序所依赖的外部库的位置和版本信息。使用pkg-config,开发人员可以很容易地查找、检索和导出这些依赖库的信息,从而简化了软件的构建过程。_ubuntu中怎么下载pkg-config
文章浏览阅读2k次。ubuntu创建共享文件夹_ubuntu20.04共享文件夹
文章浏览阅读2.9k次,点赞74次,收藏73次。对于有长期远程桌面需求的用户,建议将cpolar套餐升级到专业套餐,支持配置固定的公网TCP端口,且带宽也会相应的增大,支持更高效便捷的远程桌面连接Ubuntu系统。【cpolar内网穿透支持http/https/tcp协议,支持永久免费使用,不限制流量,无需公网IP,也不用进入路由器设置,操作简单。隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,查看xrdp隧道的所生成的公网TCP端口地址,复制下来。,使用cpolar内网穿透映射3389端口,生成公网TCP端口地址,实现在公网环境下,_ubuntu 局域网桌面
文章浏览阅读3.2k次。而在linux的ubuntu版本中,又多出两类用户:安装ubuntu系统的源用户xxx,其与root具有相同权限,仅在执行命令时,前面加sudo。在ubuntu中,用命令deluser username可以直接删除用户账号及家目录,而用centos7中的命令userdel -r username才能达到同样目的。在ubuntu中,没有moduser命令,centos7中的usermod修改用户信息的命令,同样可以用在ubuntu中。在系统中,创建新的用户或称为账号,一般需要多步操作。_ubuntu创建一个新用户
文章浏览阅读1.6w次,点赞4次,收藏23次。系统的许多日志文件都存储在 /var/log 目录中。你可以使用 ls /var/log 命令来列出可用的日志文件。/var/log/Xorg.0.log:包含 X 服务器的日志信息(图形界面)。打开DASH,搜索日志或者log,打开app,这个是/var/log的界面版。这将显示系统日志的末尾,并提供有关系统崩溃和错误的信息。/var/log/kern.log:包含内核日志信息。/var/log/dmesg:包含开机时的日志信息。/var/log/syslog:包含系统日志信息。_ubuntu查看系统日志
文章浏览阅读857次。首先将source.list复制为source.list.bak备份,然后将source.list内容改为需要的镜像源列表即可。Ubuntu采用apt作为软件安装工具,其镜像源列表记录在/etc/apt/source.list文件中。本节均为 Ubuntu 20.04 的镜像源列表。若为其他版本,将所有focal更改为其他版本代号即可。_apt 国内源