说说实习那些事刚从学校走出来的菜鸟,入职后,没过几天就被主管叫了做一个东西,一个人做,一上来就是框架库
说说实习那些事
刚从学校走出来的菜鸟,入职后,没过几天就被主管叫了做一个东西,一个人做,一上来就是框架库的,折腾了10多天,终于搞好了,然后主管说,其实你代码写的不怎么样,叫我重构,好吧,重构就重构吧。没过几天,公司又起了一项目,要我一起参与,我们的目的是,把chrome里面的net这套库抽出来作为公司的网络库用(因为之前公司的那个网络库对http协议支持比较差),自然,公司之前的产品中的那些逻辑也需要添加到net这个框架里。但对于一个刚出来,还没毕业的小朋友,我不得不说,裁剪后还有200多M的一个网络库,自己有些拿不下了,经过一个多星期的努力,越看越觉得难,然后今天跟主管说,我做不了,不知道那主管怎么想的,跟我分析了办天,然后叫我重新回来想。大家说说自己出来实习那会都做了些啥?
[解决办法]
看rfc,看rfc,看rfc.
[解决办法]
自己太菜,英语不会,c不会,c++不会,驱动不会,网络不会,api(win32)不知道,linux没碰过,数据结构和算法不会, 只能打酱油了.
还是lz厉害.
[解决办法]
你过半年才发一次贴
[解决办法]
你的机会非常好,永远不要说做不了。有问题就去问你的主管。你现在这个环境,如果你利用好了,你的进步会非常快。
[解决办法]
没事就看书,有事也看书
[解决办法]
所以,正在上学的各位,抓紧时间阅书,否则你会后悔的
你放假不?
[解决办法]
LS的各位好心都没上学了..
所以,你广告貌似打错地方了
[解决办法]这个压力确实很大,当初进公司的时候是给了SDK让我做个demo出来,做出来就算试用期过了,做不出来就算没过,时间是半个月,没人指导,不过我大多都是copy,没有你这麻烦
[解决办法]楼主是几年级的、
[解决办法]我抓紧看,我往死里看~~~~~~~~~~~~~~~~
[img=http://image.baidu.com/i?ct=503316480&z=&tn=baiduimagedetail&word=%D3%C6%CE%FB%BA%EF&in=5346&cl=2&lm=-1&st=-1&pn=353&rn=1&di=215441790651&ln=1923&fr=&fm=result&fmq=1335962111820_R&ic=0&s=0&se=1&sme=0&tab=&width=&height=&face=0&is=&istype=2#pn353&-1&di215441790651&objURLhttp%3A%2F%2Fimage.189store.com%3A8080%2Fdata%2Fapp_files%2F2011%2F08%2F2558e4262422530a5cce16530bfab353.jpg&fromURLhttp%3A%2F%2Fwww.189store.cn%2Findex.php%3Fapp%3Dgoods%26id%3D112183&W240&H320&T10006&S30&TPjpg][/img]
[解决办法]楼主别说自己笨呀....
让我有点负罪感....
实习的时候都没有做成几乎一个东西.之前两个月都在混饭吃.
后来实习指导让我做个炫彩字,我看原来的代码,连续两个星期都想重构那编辑框的冲动,后来想想,还是算了...
后来才知道原来实习指导只是让我做着玩一下,已经有正式员工在做了....
现在终于在做正式项目了,如果有问题可以请教下美丽可爱的楼主么:?
[解决办法]楼上看起来是大师傅
[解决办法]下次就移除你了..
[解决办法]原来是列宁呀...
现在变成牛顿迭代了吗?
[解决办法]那位不是 乳铁蛋白兄 吗? 为什么叫他列宁??
[解决办法]某个经济学模型里面的图
过段时间我要换回来
------解决方案--------------------
现在要接触到网络了....
我看你说的chrome 什么的我也不懂呀...不过模板特化我倒是挺喜欢的.
两天就搭出来的框架?除非以前做过吧...
[解决办法]没有做不了的事情,只是时间和人力分配的问题,你需要列出需要研究什么,需要学什么东西,每项用多少时间,其中那些可以找人帮你来做,然后自然就出来了。程序员太木讷哈,拿个学成当老职员了,我带实习生的经验是结合每个人的能力,在特定时间内让每个人充分的工作并能给团队带来价值,更重要的是每个人都能从工作中得到帮助。
[解决办法]他是不是也说你笨了??
叫CSDN里的人组团扁他,我报名..
不过这种事应该有规律的嘛 ,慢慢来..
[解决办法]WTF?
[解决办法]不是我。。我带过的实习生很感谢我呢哈。现在果断不带女的了,是挺麻烦,还得多想。
[解决办法]当然应该注重框架呀...因为具体实现只要是可以实现的,就只是时间的问题了.
面向接口编程,而不是面向实现编程.
面向对象 的目的就是为了更加接近人的思维,让程序员可以在更高的层次上理解和架构整个程序,而摆脱对太多的细节带来的困扰.
在更高的层次上去看程序也不仅仅是架构师的事.其实我们常用的C++就是比汇编更加高级的抽象,如果还是像XX楼说的那样: 学会用汇编来写C程序.
那么就是不是面向C语言这个接口编程,而是面向它的实现编程.
但是你也知道 ,C语言的实现也是不确定的.
面向对象,不仅是为了方便设计,其实往往会比不面向对象的更直接的设计模式慢.因为要用更多的时间来架构.
因为程序更重要的是维护.面向接口编程,可以让对接口的实现的维护,不影响接口的用户.让维护成本大大降低.
========个人见解,欢迎拍砖,还有面向对象和面向接口编程不是一回事,只是有点相似的目的.====
[解决办法]我实习半个月了吧,主要是通过gtest测试熟悉各种API,进而深入其中
[解决办法]编码之前先设计,保持这个思维几年我觉得就行了,反正目前我一直是这么在做
[解决办法]具体的设计能力,那就要不断思考了,面向对象思想,OOA/D的能力确实是经过不断磨练才不断加深的,看基本书理解下概念确实是太浅层次了,说到底还是要应用,还是要通过项目来积累经验,这个时间我想需要两三年
[解决办法]哎 除了写几个函数 就没啥事了 悲剧~
[解决办法]还没实习的路过。。。
[解决办法]能有实质性的工作也挺好
[解决办法]实习一直在找bug做移植的飘过。。。
------解决方案--------------------
一般大点的公司,分配给实习生的任务,就没有想着他们能完成,而是通过这种方式让实习生尽快的上手。所以遇到这种情况不要慌,认真的干就行了,不会就赶紧问。
[解决办法]没事就看书,有事也看书
[解决办法]
[解决办法]