若可以为人生曲轴画上技能加学历的标签,岂不雅乎?
从高二休学,经过了半年的不知所措,最终把大局定各在互联网上。那一年17岁暑假,便决定把两年时间花费去学习互联网。也算是给自己未来指明一条方向吧。
像这种学历不高,只有高中学历,自然而然的会丧失核心竞争力。何况如今的社会就业压力达到无法形容。
在很早就听父辈的那一代传达,要好好读书,国家会分配工作。
对于自己而言,两年后通过自己的努力找一份称职的工作是当下重中之重。
虽然只有两年,比不上正经大学的4年,也比不上正经大学的更多更好的发展方向,但还是具有一定的就业实力.
对于大学生而言具有学历>技能,而技术生则是技能>学历;无关痛痒才能中和这个社会的发展。
通过一年的学习,不断的摸索,总结如下五大发展方向:
1:网络运维:linux,widows,python,shell脚本,mysql,sql数据库
2:网络设备:h3c,cicso
3:网络安全;渗透,防火墙,kali linux
4:web前端或后端:html,css,javascript,php后端
5:软件程序开发:c,c#,c++,java
对于第三个方向,也就是常说的hacker,这个方向可能是这个领域的巅峰了。如同研究数学的成为了破解世界难题的数学家;研究文学写了本小说而畅销海外;研究生化物的制造出了自己的一项专利。确实很难,却又充满发展的潜力。对于第一个方向也是一个需要了解很多东西的方向
对于这五大发展方向,也是取得就业竞争力的必备技能。
18岁了,还有一年也就要毕业,也就是19岁开始实习 ,在进入企业工作拿到offer的必备知识与能力概括如下:
1:windows ,linux各种服务器的配置:
1):可以优化服务器的一些参数实现扩展功能达到资源和性能的正比例化;
2):使其集中化的监控,集群的分布式部署,灾难备份与恢复和减少冗余度;
3):最终要可能的达到sra标准;
2: mysql,sql server等企业常用数据库的增删改查,备份,集群,达到dba标准;
3: 熟悉企业或园区以及适应不同规模网络硬件设备的部署,对于不同厂商的和硬件要灵活的应用具体到需要用到哪些命令,哪些理论,基础的配置;
4: 熟悉网络安全,常见的攻击与防患措施;
5:对web网站的结构有了解,会简单的搭建静态和动态网站,使用html,css,javascriptde一些基础语法;
6:会python,shell的一些基础语法实现自动化运维的实现过程;
7:了解c,c#,c++,switf等一些编程语言的流行度,以及产品发布的过程;
附注运维常用的工具:
(
Web服务器:apache、tomcat、nginx、lighttpd
- 监控:nagios、ganglia、cacti、zabbix
- 自动部署:ansible、sshpt、salt
- 配置管理:puppet、cfengine
- 负载均衡:lvs、haproxy、nginx
- 传输工具:scribe、flume
- 备份工具:rsync、wget
- 数据库:mysql、oracle、sqlserver
- 分布式平台:hdfs、mapreduce、spark、storm、hive
- 分布式数据库:hbase、cassandra、redis、MongoDB
- 容器:lxc、docker
- 虚拟化:openstack、xen、kvm
- 安全:kerberos、selinux、acl、iptables
- 问题追查:netstat、top、tcpdump、last
)