首页 > 教育学习 > 为什么 > 选择哪个方向,系统运维 or 编程开发?

选择哪个方向,系统运维 or 编程开发?
2012-01-19 17:34:38   来源:   点击:

    选择哪个方向,系统运维 or 编程开发?首先自我描述一下,我现在是一名软件工程专业本科大二年级的学生。从小对计算机充满兴趣,但仅限于操作系统和硬件知识,直至大学才接触到编程知识。 大二初期,加入了一个工作室(由对技术充满的热情的同学组成),有老师指导。工作室是分组的,不同技术分不同组,当时只招系统运维组,因为自己在这方面有一定的基础,所以很快就上了手,经过了将近一年的学习和锻炼,我现在管理着将近20台服务器,做过了服务器的群集、网络负载均衡、故障转移,以及各个web服务器的搭建(Tomcat,Apache,IIS等),熟悉Mysql、SQLserver、oracle的部署。目前在做Hadoop分布式架构。 但因为自己是软件工程专业,学了编程语言,自己也很有兴趣,对移动互联网这方面非常感兴趣,也在参与着Android和Java方面的学习和Demo测试。 基于以上两点我遇到了矛盾,搞两方面,个人觉得是两个都不可能搞深的,自己想在一方面做的专注,想深入学习,照现在这个情况来看,既觉得搞移动开发非常好,但是系统运维也是自己的小优势吧,两个都不想舍弃。 技术和知识的储备一是为了充实自己,二是为了能够找到一份好的工作或者和自己现在这个团队一起创业。 无论是找工作还是创业,肯定要有一方面强项,但我不知道哪个前景更好,我应该怎样选择我的技术方向呢?希望大家能够指点迷津,感激不尽!

    4 个答案

    • 答案 1:

      那有没有考虑过这个方向呢,运维开发。搭建过很多web server ,nginx 应该搭建过吧?有没有想过自己写一个web server 呢?写一个可以支撑并发访问10w 的web server 。不同于nginx ,nginx 始终是一个很通用的web server ,符合http 协议。你的web server 不一定要遵循协议,倒是可以在某些方面耍点小花样,目的,将性能极致优化。你对硬件和操作系统的认识,一定可以帮助你在运维开发方面深入下去的。如果你重视的是技术,运维开发可以考虑一下噢。移动开发,这两年可是火得发紫啊。但是看得细致一点,这个方向是否真的值得如此重视呢?iphone android 的开发,都是在利用apple google 提供的api ,你玩得再熟悉,一切都是别人为你事先提供好的平台。要做,就做一个自己的平台出来给别人用。也可以从这个方面想,javascript 大家都会对吧,但是能用js 写出一个星际出来的人寥寥。将一个工具玩得出神入化,也是一种极致。如果你重视的是产品,移动开发还是不错的。要做就做一个不能被替代的人,right ?个人看法,仅供参考。
    • 答案 2:

      一个好运维离不开开发编程能力的。你试想一下把现在手头的20台变成200台,自己能怎么做?然后2000台呢?
    • 答案 3:

      关键是你喜欢做什么?这个答案在你自己这里,不在知乎。
    • 答案 4:

      个人认为答案就在你心中,只是你顾虑到就业发展等显示问题才会比较迷茫。其实你现在就开始担心就业等问题太早了,主要你有学习的心最重要,现在好好把你喜欢的东西学好学精,到时机会财富自然会来找你的。

相关热词搜索:

上一篇:从环保的角度看,陶瓷碗和一次性饭盒哪种更适合长久用?
下一篇:用什么方法和工具鉴定和评估原油污染的程度?