当前位置:  技术问答>linux和unix

干了一年测试转作UNIX下C开发!!可能么?

    来源: 互联网  发布时间:2017-03-23

    本文导语:  开端:     04年考上东北大学计算机系,接触C语言,开始涉及编程,学的非常不错并且感兴趣,大二开始接触java,觉得这种高级语言和C大不一样,开始认真学习j2se基础知识,学的很牢固。大三开始接触j2ee和web开...

开端: 
   04年考上东北大学计算机系,接触C语言,开始涉及编程,学的非常不错并且感兴趣,大二开始接触java,觉得这种高级语言和C大不一样,开始认真学习j2se基础知识,学的很牢固。大三开始接触j2ee和web开发,随后和好友组队参加SOA设计大赛,(转折开始),接触SOA时发现所有的概念都是抽象的没法把握,兴趣开始消失,因为不是在企业中,只是在学校里纸上谈兵所以才会觉得抽象,以为到公司了接触实际项目就会具体把握这些抽象的事物。在大四的时候开始找工作实习,由于不想离家太远(家是辽宁的),所以就选择了东软,怀抱着将所学应用到实际中的愿望,我被分到了东软大连某对日外包事业部。
发展:
   加入这个外包公司之后发现之前的理想全是奢望,因为对日外包的公司只是注重日语沟通能力,并没有自主的技术产品,当时就想离职换个工作,可是对自己没有信心了(08年的时候以我的井底之蛙状态认为招聘的大都是web方向的,对于web开发,我一直没兴趣,自从知道了一堆框架之后总觉得现在的软件都是高人设计好框架,程序员就开始填空式编程,不是我感兴趣的),而且正赶上金融危机开始,总觉得自己有份工作干就不错了,就在这公司留下来先养活自己再说理想。(幸运?)在公司参加了两个国内的中期出差项目,都是负责黑盒测试工作,由于出差每个月都有额外的补助,每个月打到卡里的收入有4k多,对于我(没有房贷没有女朋友)来说觉得挺不错,就这么整整一年干了下来也没觉得需要学什么技术了,变得不思进取了,闲暇的时候就看看哲学、心理学的东西打发时间,觉得干测试很轻松。
冲突:
   随后出差结束回到大连公司,分配我到对日的项目组中,开始了整天点按钮截图的工作,而且还要对着像乱码(日语)一样的屏幕。就在这段时间里我跟我大学的一个好朋友说了我对做这种机械性重复体力劳动的反感,而且也常常觉得迷茫,总是想学点真本事却不知道学什么(因为在我大连的生活圈里我只知道java或.net的web工作)。朋友推荐我学习UNIX下C方向的技术,于是我知道了C的开发没有被淘汰(因为从学习java之后就觉得C方向是快过时了),由于大学时的基础知识还算扎实,就自己买了一些关于UNIX下C方向编程的书,打算从基本的C语言,数据结构,算法,操作系统,计算机原理,tcp/ip协议开始重新学习。
   由于做对日项目还得学习日语,我觉得学日语很浪费时间,而且不学日语就代表不能在这公司干下去了,我就申请了到东软做国内项目有自主知识产权的东软医疗事业部继续做测试工作(因为我这一年的工作经验都是测试,而且一年没学习开发技术了没法转成开发工作),准备先干着测试养活自己,用空余时间学习UNIX下的C编程,等到把C语言,数据结构,算法,操作系统,计算机原理,tcp/ip协议学完再换个开发工作。
矛盾:
   现在东软医疗事业部已经面试通过,在等内部调转通知了,我在公司也没任何工作,所以有时间好好设计自己的未来了,自己老是有一种想法觉得就算去了医疗干测试,那个工作也不是我想干的,我还是想要学习开发技术,如果这样一心二用,工作干不好,技术也学不好,所以就开始打算辞职回家利用一年时间认真学技术(自信学习能力和约束能力都不错,而且有很多的网络技术社区能帮组自己),跟父母商量后也都同意我回家提升自己。
   但是此时此刻让我感到犹豫和矛盾的就是我担心我回家去学习完C语言,数据结构,算法,操作系统,计算机原理,tcp/ip协议,linux内核,linux操作系统之后,再找工作会有公司要我么(没有开发经验,不是应届生),我应该放弃已经有一年经验的测试工作,回家学习一年基础知识再从头开始么?这就是我最感到迷茫,困惑,矛盾和担心的问题。

有哪位高人指点我?

|
基本的C语言,数据结构,算法,操作系统,计算机原理,tcp/ip协议.......
难道现在大学都不学这些了???

楼主的想法一看就是很典型的毕业不久的学生的想法, 
再过几年就知道了,不管做什么,只要是工作,
就不要谈什么理想....真本事....等等
工作就是要完成上面给的任务....

操作系统的技术现在已经相当成熟,没有多少机会让你去发挥你的想象力的....
unix/linux下面的C开发,大部分不还是一样做应用吗? 到时候一样是一个代码工人而已,
其实反倒是web,目前还是新东西层出不穷的阶段,更有发挥余地

当然,我觉得你想转unix/C,绝对没问题,大学学了四年,基础没问题的,也不用浪费时间停工学习,
工作再枯燥,也比闭门读书更对将来的工作有好处, 读书学习完全可以在业余时间搞

还有,现在那么多开源项目,你完全可以用来学习和参与,这些相比工作更能让你发挥










|
楼主:

没有不可能!
但是,我强烈建议你不要转向Unix/C!Java很好啊,有什么问题?Web、移动技术都是未来的发展方向。
况且你学了那么多的基础,就这样丢了吗?你以为Unix/C就好混了?说不定等你出来工作时,找到的还是个linux网管的工作。这又不合你的兴趣了,难不成你要转投Oracle数据库?再说,现在Java是跨平台的啊,你怎么不来个linux/java。

像你的说的,数据结构、TCP/IP这些东西,是专业基础,跟系统和语言无关的嘛。你学这些东西,很好!而且这些才是精华!用Java照样可以实现这些东西啊,语言就是一门工具嘛。

要发现自己的优势,要利用已有的资源。

你真的好好考虑哦。

|
根据自己的爱好,看公司是不是有相应的部门,如果有那就补充相关知识,觉得自己水平够了,就找机会转到相应的部门去。
边工作、边学习就可以了。没必要专门辞职学习。
我是土木专业的,从Delphi开始,Delphi - VC -Linux,一路走下来,虽然现在Linux还处于从门外往门里爬的阶段。人不能没有工作,在家里待久了就会和社会脱节,对自己失去信心。

|
这种情况下,估计刚开始做C开发的话,姿态需要放低一点,也就是说待遇上可能要差一点。

对于你担心的一年时间的事情,完全可以说自己准备考研,然后失败了,这不就好几个月了么?
其实在公司里面如果不认真学的话,一年时间过得很快的,也就是说你自学一年,基础可能比他们还要强,工作的人只是对自己工作的模块比你熟悉,他们的学习能力不一定比你强。所以说这个时间不算什么。

但是,只在家里自学,而且是一年的话,有些浪费时间了,不能以实习生的方式进入大公司吗?姿态放低一点,抱着先学习后赚钱的态度的话,大小公司的老板总是喜欢的吧,呵呵

    
 
 

您可能感兴趣的文章:

  • linux内核代码开发的时候是如何进行测试?
  • 如何测试用jsp开发的网站的压力,用什么工具,
  • 如果测试开发板每秒接收到的最大数据量?
  • 开发网卡驱动程序一般用什么现成的程序或者工具来测试(调试)
  • 据说在Tomcat下不能开发测试EJB,那么最简单的环境是什么?
  • [讨论]Linux系统开发主板硬件测试程序
  • 介绍几本电子书还有,java的开发环境及测试环境在那下载
  • 谁有类似bugbase的工具,用于公司内部开发测试的交流协调。
  • 我在Linux上开发EJB,请问选用什么Application Server比较好?哪里有非测试版下载?
  • 未来阿尔法操作系统,小弟亦是开发人员之一,大家下载测试一下,提点意见~~
  • 把Win平台的服务端移植到Linux,开发测试用哪个系统比较好?
  • c++牛人召集贴!知名外企内部介绍c++开发好职位!开发员底薪8K!!软件测试员牛人底薪4K!!
  • s3c2410芯片,fs2410开发板出问题,连非操作系统的外围测试程序也运行不了(swi exception)
  • c++牛人召集令!知名外企内部介绍c++开发好职位!开发牛人底薪8K!!软件测试牛人底薪4K!!
  • android模拟器开发和测试nfc应用实例详解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 软件重构与软件测试
  • 求一个压力测试工具,用来测试dns服务器的处理能力.
  • 测试Python内部类型及type和isinstance用法区别
  • 请教:在solaris下测试C++程序是否存在内存泄漏等问题用什么测试工具?
  • Windows下php 5.3.5和apache2安装配置及测试
  • 在线等。。。使用压力测试工具进行测试有时出现httpd子进程CPU占用率100%,且压力撤除后无法恢复
  • PHP编程语言介绍及安装测试方法
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • C++ 迷你单元测试和性能测试库 cc-mini-test
  • 在本地测试通过的EJB,如何把测试程序放在另外一台机器上,也可以测试通过。
  • JBuilder2005单元测试体验之测试配置
  • 测试过程管理平台 TestLink
  • C++单元测试框架 CppUnit
  • portlet单元测试框架 portletUnit
  • linux系统测试程序
  • 负载测试工具 Ripplet
  • 有哪些开源Linux C测试工具
  • Android自动化测试框架 Cafe
  • 自动化测试管理平台 TestMP
  • 网络测试利器 netperf
  • 自动测试工具 QTP


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3