想找一个C软件方向的工作,转行真心不容易

Hyacinthus_M 发布于 2013/03/12 17:05
阅读 2K+
收藏 1
  • 大家好啊,先介绍下自己哈 。
  • 2011届江苏大学材料类毕业生,但酷爱软件。毕业后在武钢股份公司上班,工作期间开始学习了解作为一个
  • 合格C/C++程序员所需要的知识。去年年底辞职后,来北京找工作,海投了不少简历,但都是石沉海底啊。
  • 终感转行真是很不容易的。至少要做很充分的准备。
  • 现在就想找一份C相关的工作先养活自己先。
  • 由于我是换行,所以也就没有参加入一些很实际的项目开发,也没有去训练过,所以代码量可能不太多。
  • 深深地感觉到一种----小马过河不知深浅-----的感觉啊
  • 自己前些日子开始做一个Simple Version的.deb 包安装工具DPKG,也算是填充自己在项目开发方面的空白吧。
  • 下面我就贴出我的软件方面相关的情况,希望大家给我点建议,先谢谢了。
  •    
  •         1.具有很好的C基础(因为我在这方面花了不少时间),C陷阱和缺陷,C和指针,C专家编程,当然了
  • C程序设计这入门的书,都比较认真的看过。其它的一些包括数据结构、常用的算法 ,编译原理等都比较了解。对C++方面的看地比较少,但不用起来不是很应手.
  •         2.有一定的shell,Python的编写能力.对Debian下的GNU Toolchain 还算比较熟悉(这么用是因为其中包括GDB等基本用过,确实很少写代码),特别喜欢VIM,当然对于Emacs也是闻名已久了.除了以前在Windows平台下用过VC++6.0之外,就没有用过别的IDE了,不用IDE,是因为我更想学到更多的东西,所以就一直坚持使用Vim了,我感觉在给Vim来个"化妆"后,自己去写Makefile,用它做开发环境真的很不错.
  •         3.在数据库方面我很欠缺,因为我一直没有认真地阅读过相关书籍,更没有实际操作过.在不久前我在网上开始看一本叫--Learn SQL the Hard Way--的书,作者用的是SQLite,唉.现在每天我起床的第一个念头总是"天啊,今天我能不能找到工作啊",事实上我已经忍受这样的状态快半个月了,没收入在北京真不好混,没两把刷子别想着去帝都"辉煌腾达"了.
  •         4.在去年10月份试用了各个Version的Linux(不包括Gentoo,如花的美少女并不属于我啊,试了很多方法就是无法联网)和FreeBSD(Windows7上的VM9上)之后,加之我的本子HP-CQ45-308已经是四年的老同志了,就选择了Debian Testing.也就是在哪个各种折腾的时候,开始认真看Richard Stones著的Beginning of the Linux Programming.对于多线程多进程,IPC,Socket都有初步了解了.要想成为一名优秀的程序员,真是路路其修远兮啊,坚持坚持.
  •         5.在找C方向工作时,不少公司对TCP/IP等协议作了要求,然后就开始看英文版的TCP/IP.chm了,至今还没研究完呢,在一年以前倒是看过C/S相关的书,现在不怎么记得了.这不,上次好不容易弄到个面试的机会 ,笔试轻松过关,全毁在这上面了(没有实际的开发经验,在Linux方面的基础不够扎实)
  •         6.能写一些不太复杂的shell, 用shell去批处理文件倒是蛮方便的.对于正则表达式没去了解过(据说很强大,等工作稳定下来一定要好好学学),   在一位OSChina的大哥的建议下学习了Python( 以Python学习手册第四版和Learn Python the Hard Way为参考的),现在也算是初入殿堂了吧 .
  •         7.对于Linux子文件管理系统和子进程管理系统知道一点儿,倒是计划着看Linux内核完全注释一书,以期加深理解.
  •         8. 我好像很容易被孤立呢,通常都是被自己啊.话太少了,当然不是不会沟通啊,是性格如此吧.做事比较认真负责,至于是不是很有Team Spirit,这个我真心不知道,不过Coder Sytle不错的.
  •         9.目前在尝试增加自己的代码量,Github真心是个不错的平台(我知道这个没多长时间,好囧啊)


     各位IT们,给我点建议吧,当然如果能提供面试或者实习的机会的话,更是感激不尽了.

              

加载中
0
铂金小虫
铂金小虫
为什么转呢?材料类貌似不好找工作吧。我认识的海龟都不太容易。
Hyacinthus_M
Hyacinthus_M
原来在武钢股份公司,是大型国企.虽然说福利待遇不错,但是武钢子弟太多,很难有什么机会.再者,现在钢铁行业存在严重的产能过剩,而国家又有控制的势头,所以就转了.
0
巩京京
巩京京
哎呀,编程就那么好呢?
巩京京
巩京京
哈哈,那就坚持努力吧
Hyacinthus_M
Hyacinthus_M
More than a kind of job
0
zard4every
zard4every
C++的话就应该windows ,stl ,sql,多线程,socket这些,招的比较多,如果会linux下的,可以做服务器之类的,根本不用愁找不到工作,只是你想不想去做而已。
zard4every
zard4every
回复 @Hyacinthus_M : 北京那边我就不太了解了,我是深圳这边上学、工作的,刚毕业的时候也找过很多工作,招毕业生的也不少,谁一开始就有工作检验,大家不是都是摸爬滚打过来的吗,只是没工作经验薪水待遇会比较低而已,招聘那些说招有工作经验的你就别投了,投些招毕业生之类的估计也行吧~~
Hyacinthus_M
Hyacinthus_M
回复 @zard4every : 我在北京,在面试的时候和一名HR聊天的时候,他提到像我这样没有实际开发经验的年轻人想找开发的工作,机会比较少呢。北京IT公司很多啊,但大多要至少二年实际开发经验的
zard4every
zard4every
回复 @Hyacinthus_M : 不知道你是在什么城市,大城市应该很多吧,深圳、上海、北京,我就是深圳这边的,it公司多的是~~~
Hyacinthus_M
Hyacinthus_M
大哥,你给我推荐个呗.
Hyacinthus_M
Hyacinthus_M
我哪有不想啊,在网上投了不少简历,可都是有去无回啊.求职无门啊
0
NickWilde
NickWilde
语言只是工具…………如果10分钟看看.net就能用C#的wpf拖一个看起来还行的界面,那么用C语言操作win api也许就一点也不好了。C语言一般都是活跃在操作系统开发和嵌入式开发,可惜中国的嵌入式行业大部分都沦为二次方案开发去了,要搞内核及驱动之类的,恐怕国内就一些研究所会涉及。
Hyacinthus_M
Hyacinthus_M
回复 @iDennishu : 现在在又去学iOS,一样还不是没有开发经验啊,我还是以C为主吧,
iDennishu
iDennishu
回复 @Hyacinthus_M : Objective-C
Hyacinthus_M
Hyacinthus_M
回复 @iDennishu : 谢谢您的建议,我会好好考虑的。对了,你是做哪个方面的呢,大哥?
iDennishu
iDennishu
回复 @Hyacinthus_M :我觉得C++可能会是你的最好选择。往移动互联网游戏方向发展,有钱途。
Hyacinthus_M
Hyacinthus_M
因为我现在只有C和Python这两个能用的工具
下一页
0
DISSECTOR
DISSECTOR

建议你去珠海金山WPS4Linux小组试试运气,转QT开发虽然有点突兀,但你的自学能力没问题

如优先考虑北方,建议试试一些作信息安全产品的公司,勿被公司名气所迷惑,你认可它的产品就投简历,也不要担心自己起点低,因为现在找一个有培养价值的好苗子不容易

@中山野鬼 ,你怎么看?

Hyacinthus_M
Hyacinthus_M
我现在在北京,所以就想在北京找
0
iopfnx
iopfnx

UJS的材料可是很不错的,只是国内行情不好。

在大学期间就有目标的学生真心不多~楼主加油啊!

0
Hyacinthus_M
Hyacinthus_M

引用来自“DISSECTOR”的答案

建议你去珠海金山WPS4Linux小组试试运气,转QT开发虽然有点突兀,但你的自学能力没问题

如优先考虑北方,建议试试一些作信息安全产品的公司,勿被公司名气所迷惑,你认可它的产品就投简历,也不要担心自己起点低,因为现在找一个有培养价值的好苗子不容易

@中山野鬼 ,你怎么看?

谢谢你的鼓励哈。如果找不到合适的,只能退而求其次了,先找个测试方面或者就像那个说装了一年XP的哥们一样,做了“技术支持哥”,呵呵。另外,我想请教下你,请问你对北京这边普通的C/C++程序员入门待遇在什么水平呢?
0
CSilent
CSilent

提高先,给你介绍几本书《人月神话》、《编程珠玑》、《计算机程序的构造和解释》、《程序员修炼之道》、《系统程序员成长计划》

当然了,《C程序设计》、《数据结构》是必不可少的,要研究系统的话,可以看看《深入理解计算机系统》、《操作系统》、《计算机体系结构》

Hyacinthus_M
Hyacinthus_M
人月神话很有名啊,哪时候在武汉的时候没买到,不用网银真不行啊。你提到的前面几本我都没看过,暂时不计划看那些了,先找个写代码的工作先 。求人品啊,
0
phi
phi
同问,学c的应届生,若有数据结构、算法基础,还理解点tcp/ip和linux的系统编程,但只会c,且无项目经验,可以找到相关的c开发工作吗?
掬一捧
掬一捧
数据结构、算法/tcp/ip和linux的系统编程 程序员要会的要有很多的,不是只会一门程序语言而已。 这样就辞职很唐突.....即使招你来公司.....谁能肯定你不会去做和这一样唐突的事情.....?
phi
phi
回复 @Hyacinthus_M : 惭愧惭愧。。。上面只是我预计我毕业时的情况,现在连c都还没入门,tcp/ip和linux也只是接触过一点点而已。算法与数据结构还没学。。因为还有已经大三下了,所以对前景有些许担心。。还得多多请教兄台才是。
Hyacinthus_M
Hyacinthus_M
交个朋友啊。我小许,你想在哪找呢?有什么想法可以和我沟通啊,我也好借荐下啊
0
penglinken
penglinken
我是无机材料07年毕业的,08年在水泥厂工作了将近一年,现在干的也是IT,不过是做WEB开发,什么php,java,python,js都会一些,linux也会。 这么几年过来,感觉IT行业也不是那么的好。
如果你工作不好找,可以先做php或者干运维, 因为php是最容易入门,最容易找工作的,以后你还可以


用C语言写PHP扩展,现在很多大型网站都是php+C支撑的。而且干到这种程度的PHP开发,年薪几十万是


没什么压力的。


C语言相关的工作,要求比较高,人家可能只招计算机或者与计算机相关的专业的人。
Hyacinthus_M
Hyacinthus_M
回复 @penglinken : 再去学PHP,JS?先不学了,找工作先。
penglinken
penglinken
回复 @Hyacinthus_M : 你有基础1个月就够了,不过要学学html,css,js这样的东西。不过为了前途,你还是坚持C比较好。
Hyacinthus_M
Hyacinthus_M
PHP吗,好的,谢谢。那么一般要多长时间才能初步使用这门语言,其实我有点担心啊,虽说语言只是工具,但是我毕竟只是小马呀(当然不是小马哥了),家伙怕带不也那么多。 那你说的要求比较高,可以详细点么
返回顶部
顶部