怎么样在实际工作中提高自己,为什么我还是个编程小白
傲天鹰 2013-12-05 12:37:35 先说明下自己的情况:
LZ编程是从C语言学起的,之后就没学过其他的什么语言,比如C++,java,c#什么的。然后也就一直沿着C语言的学习路线走了下去,在学校里也自学过单片机,不过后来板子被我整段路烧坏了,也就没继续学下去了,然后就转入到Linux环境下学习编程,个人规划着走嵌入式方向,当然这也分应用开发,界面,驱动开发什么的,学习期间,什么《C和指针》,《C语言缺陷和陷阱》(这个还自我感觉良好的看的是全英文版)《C专家编程》,《unix环境高级编程》、《linux高级编程》都通读过,书上的代码也都自己敲过,不懂的地方反复改代码实现过,《unix网络编程》和《TCP/IP详解卷一》目前在读中。学习期间代码自己敲了不少
-------------------------------------华丽的分割线---------------------------------
可问题来了,LZ今年六月份毕业的,中间杂七杂八的原因,到九月份开始找的工作,期间也没间断敲程序,可进入公司到现在,感觉完全不会一样,什么都不会了,遇到问题除了Google,百度,能找到解决办法的还好,找不到的自己就不知道如何解决了,公司让看一个开源软件,进行性能优化,纯C代码编写的一个开源软件,断断续续看了一月左右,期间在公司还有其他的杂事,居然还是对源码整的很是挫败感, 看不懂,更别说对它进行优化了,整个跟小白一样,在使用这个开源软件期间,遇到的问题,也都是去逛网或者github上求助,或者看人家的解决办法,到现在有一个问题还没解决
------------------------------------华丽的分割线-----------------------------------
昨天,项目老大重新分配开发任务,唯独没有我的份了,就让我负责查查网上还有没有好的开源软件,就给我说个这在项目任务分配期间
------------------------------------华丽的分割线-----------------------------------
之前在公司里也就是学学python以完成和同事工作的接口互调。也就是他需要什么功能了,比如保存用户登录名和密码什么的,我就写出来很简单的函数 ,用python写的,之前也没学过python,在这么下去,现在倒好,自己没实际任务了,每天日报也没什么写的,同事们倒是最近因为项目临近发布,每天加加班,我就是继续工作期间自己找事情做,配合测试解决一些无关痛痒的bug,然后学学python
------------------------------------华丽的分割线-----------------------------------
每天下班,回到住处,,本来想找点C语言的开源项目看看,但是github上和开源网上又不知道看些啥,而且有些开源的东东代码量很大,短期内也很难吃透,感觉对自己快速提高实际开发能力上收效甚微,上面说了,我除了C语言其他的什么数据库啦,html,xml,什么的都没学过,qt什么的更没学过,甚至我最近才听json这个东东,另外LZ在考研期间认真复习了专业课,什么数据结构的常用操作,操作系统,组成原理复习的自我感觉很不错,考研专业成绩也还可以。
------------------------------------华丽的分割线-----------------------------------
现在小弟制定的路线是先做好低级码农,先掌握各种开发常用基础,然后慢慢成长,现在开始学习学习C++了,想掌握下面向对象的东东,然后继续学学python,然后以后慢慢成长,可公司毕竟不是白白养你的地方不是,整天过的诚惶诚恐,唏嘘不已,真的不知道该如何成为一个合格的开发人员了。以及怎么样在工作中提高自己的技术水平
------------------------------------华丽的分割线-----------------------------------
罗罗嗦嗦,不知掉是不是词不达意了,真心求教过来人,你们是怎么慢慢一步步来的,真心感觉自己是个小白,纯的,100%