我去做C程序员,合格吗?

微信公众号 2013-03-10 01:49:16
转入正题前,先自我介绍一下:本人89年男程一枚,性格内向(但感觉内心有一个外向的自己),家山东泰安,从小到大,算是听话的乖孩子,学习成绩也一直是班里前几名,高三分班时,还是班里第三名。可惜高考失利,连二本线都没到……父母、老师、同学都劝我复读一年,无奈自己已经讨厌了这种应试教育下的学习生活,毅然决然的选择了一个民办院校,开始了我的计算机编程之路。在学校主要学习C#开发,同时,自学考取了山东大学的本科证(计算机信息管理专业)。现在工作已经一年了,既做过网站,又做过客户端,也搞过数据库。可以说,在工作上,自己作为一名.NET程序员,还算合格的。欠缺的,是对.NET中各种组件、CLR等的研究(平时工作中用不到,自己接触的也少)。
下面转入正题:从去年夏天开始,自己决心转投C语言。Linux+C,做一些服务器端应用的开发。本人目前没有一点相关项目经验,只是做过书本上的练习。像那些简单的学生成绩管理程序、端口扫面、多进程、多线程文件IO操作、信号的处理等,由于没有经历过项目,所以还都停留在课本练习的效果基础上。学习书籍主要是:《鸟叔的Linux私房菜》《C语言程序设计》《C和指针》《C缺陷和陷阱》《C专家编程》《Linux C编程实战》《数据结构与算法》。书本上的知识,算是掌握了一大半吧,由于自己是一名.NET程序员,而且以前就有C、C++的基础知识,所以,学习上难度不大。(数据结构感觉学的不好,链表、二叉搜索树之类的还可以,后边的就不行了)。
现在想去北京,做一名Linux C 程序员,从项目中快速提升自己。
1,不知道自己现在在业内属于什么水平?
2,做一名合格的C程序员,哪方面的知识还比较欠缺?(个人感觉网络原理、算法导论方面急需加强,该任务已列入后期学习计划)。
3,如果以我现在的水平,想在北京寻求一份Linux C 程序员的工作。那我在求职过程中,怎样才能扬长避短,达到我的目的?(本人做事认真负责,谦虚好学;但交际、果断力欠缺)
4,我的简历应该突出什么?我.NET 的知识和相关项目经验,是详细一点还是一笔带过?


求各位前辈们不吝赐教!感激不尽……
...全文
6682 72 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
72 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaikaijia 2013-03-25
  • 打赏
  • 举报
回复
引用 76 楼 qg200808 的回复:
我快毕业了,就看得懂书上的例子,什么经验都没有能找到工作吗?
可以。 刚毕业的大部分是这样子。
kaikaijia 2013-03-25
  • 打赏
  • 举报
回复
引用 77 楼 jiajiayouba 的回复:
引用 34 楼 kaikaijia 的回复:引用 楼主 jiajiayouba 的回复:本帖最后由 jiajiayouba 于 2013-03-10 13:50:04 编辑 转入正题前,先自我介绍一下:本人89年男程一枚,性格内向(但感觉内心有一个外向的自己),家山东泰安,从小到大,算是听话的乖孩子,学习成绩也一直是班里前几名,高三分班时,……
tjxiter@163.com。 为毕业设计发愁。。。
微信公众号 2013-03-25
  • 打赏
  • 举报
回复
引用 34 楼 kaikaijia 的回复:
引用 楼主 jiajiayouba 的回复:本帖最后由 jiajiayouba 于 2013-03-10 13:50:04 编辑 转入正题前,先自我介绍一下:本人89年男程一枚,性格内向(但感觉内心有一个外向的自己),家山东泰安,从小到大,算是听话的乖孩子,学习成绩也一直是班里前几名,高三分班时,还是班里第三名。可惜高考失利,连二本线都没到……
同年的兄弟啊,怎么联系你?
点烟1839 2013-03-13
  • 打赏
  • 举报
回复
我快毕业了,就看得懂书上的例子,什么经验都没有能找到工作吗?
qq616508150 2013-03-12
  • 打赏
  • 举报
回复
最基本的书没看<<unix环境编程>>
linxinze520 2013-03-12
  • 打赏
  • 举报
回复
引用 22 楼 jiajiayouba 的回复:
引用 14 楼 tonforce 的回复:哥们,感觉你已经很牛了,呵呵 热爱她,就执着她 linux下 纯C方面的工作不难找,c/c++更好找些 根据你的经历和你的学习状态,应该可以拿一份可观的薪水 我感觉吧,不一定对啊: 1, 不要问自己在业内处在什么水平,工作上有专业水平和业务水平,仅仅有专业水平还是不够的。 2, 学海无涯。这么多年的打磨,我始终……
你好,做linux c的工作,对数学要求不高,对英语、汇编、操作系统、数据结构、组成原理、微机原理和网络(七层原理和协议)要求比较高,希望对你有帮助。
忘世麒麟 2013-03-12
  • 打赏
  • 举报
回复
引用 楼主 jiajiayouba 的回复:
本帖最后由 jiajiayouba 于 2013-03-10 13:50:04 编辑 转入正题前,先自我介绍一下:本人89年男程一枚,性格内向(但感觉内心有一个外向的自己),家山东泰安,从小到大,算是听话的乖孩子,学习成绩也一直是班里前几名,高三分班时,还是班里第三名。可惜高考失利,连二本线都没到……父母、老师、同学都劝我复读一年,无……
够了!可以参加工作了!别人还不如你呢.
微信公众号 2013-03-12
  • 打赏
  • 举报
回复
引用 52 楼 BigMandrillusSphinx 的回复:
为毛一定要只做某个平台呢 我以前是 linux+c 做webserver的。 现在搞数据库驱动,什么c/c++的,php python node.js oledb odbc ado.net jdbc我都会,当然不是都精通, 精通c/c++ python oledb 这三个,其余的让我写程序一样能写出来而已。 当然最熟悉还是c在linux上的网络编程……
其实并不冲突的。如果我也搞了四五年的Linux C 了,那我也会去尝试下别的平台。
微信公众号 2013-03-12
  • 打赏
  • 举报
回复
引用 57 楼 CKnightx 的回复:
A/B/C三等级 个人感觉,应该还没有达到 A的级别。 依楼主的说明,目前还不能达到“能用C开发一个小功能,并且能提供对应的接口”的程度吧。 甚至C的基本语法,都要重新拾取。 C# 跟 C是不同的。差别比较大。在学C的过程中,慢慢你就会自己感觉到的
嗯,明白。
微信公众号 2013-03-12
  • 打赏
  • 举报
回复
引用 56 楼 skjbing 的回复:
作为山东老乡先顶一下,我是做了半年.net转到c/c++的,个人感觉现在遇到的主要问题是网络通信和数据结构方面的知识,链表和树等很常用,祝你顺利..
谢谢了,
yujie_v 2013-03-12
  • 打赏
  • 举报
回复
合格啊。不合格的面试就能看出来的
  • 打赏
  • 举报
回复
A/B/C三等级 个人感觉,应该还没有达到 A的级别。 依楼主的说明,目前还不能达到“能用C开发一个小功能,并且能提供对应的接口”的程度吧。 甚至C的基本语法,都要重新拾取。 C# 跟 C是不同的。差别比较大。在学C的过程中,慢慢你就会自己感觉到的
skjbing 2013-03-12
  • 打赏
  • 举报
回复
作为山东老乡先顶一下,我是做了半年.net转到c/c++的,个人感觉现在遇到的主要问题是网络通信和数据结构方面的知识,链表和树等很常用,祝你顺利..
wbj2008 2013-03-12
  • 打赏
  • 举报
回复
SailingOnline 2013-03-12
  • 打赏
  • 举报
回复
送你一句话,要想走得远远的,基础必须扎扎实实的打牢...... 学的越多,编程的经验就会越丰富,money自然水涨船高喽~
赵4老师 2013-03-12
  • 打赏
  • 举报
回复
有时去执行一个错误的决定总比优柔寡断或者没有决定要好得多。
TYAAATY 2013-03-12
  • 打赏
  • 举报
回复
引用 5 楼 derekrose 的回复:
选择在于你选择走捷径还是走弯路,一旦选择好了,就要加速前进,这样就算你选择了弯路,依然跑的比走捷径的快
说的太对了,瞻前顾后永远没有路
赵4老师 2013-03-12
  • 打赏
  • 举报
回复
为什么没人烦翻来覆去组合4碱基的DNA呢?
赵4老师 2013-03-12
  • 打赏
  • 举报
回复
引用 30 楼 jiayouxjh 的回复:
赵老师天天复制粘贴那些话有意思么,再精辟的话翻来覆去的说也会招人厌烦的。
为什么没人烦翻来覆去执行那几条指令的CPU呢? 为什么没人烦翻来覆去组合4中碱基的DNA呢? 只有偏执狂(疯子)才能生存!
wugui414 2013-03-12
  • 打赏
  • 举报
回复
可以 我学财管的
加载更多回复(52)

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧