学习程序员的技术的提升是 自己接外包项目学习锻炼技术,还是去互联网公司学习技术
我现在想提升我的编程程序技术 一个做PHP的程序员 自由的开发者
自己接外包项目(或者去外包公司),还是去互联网的公司学习 不断的提升自己的编程技术
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我现在想提升我的编程程序技术 一个做PHP的程序员 自由的开发者
自己接外包项目(或者去外包公司),还是去互联网的公司学习 不断的提升自己的编程技术
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
在初期两者都可以帮你得到提升,当你的水平达到一个阶段后,外包公司或者自己接外包项目所带来的技术成长就不及互联网公司了(绝大多数情况下)。
因为互联网公司一般都是做自己的产品,对规范、性能、可维护性等都要求更高!也会有专门的架构师进行全局技术把控,这对一个进阶性的程序员非常重要。
而外包项目一般不包含这些特点。
我在外包公司跟互联网公司都做过,分享一下我个人的体验。我最初是校招进入了某知名互联网公司。工作了一段时间,当时的体验就是,在绝大多数情况下,开发速度 》 开发质量 》 产品规划。所以那个时候基本上学到的就只是自己要做的那点儿,大家都很忙基本上没有交流的时间,此时自学能力跟职场情商比技术重要。然后机缘巧合之下我选择了一个外包公司,这个公司的架构跟普通的外包不太一样,3人一组(老姜,中阶,中菜)外加一个公共的PM,每组各自有各自的项目,负责从服务器搭建,架构选择,开发,测试等工作。每一个组就是一个全栈的小集体,集中讨论集体解决。那几年的知识与技术积累基本上是感觉非常明显的。后来为了钱的原因我又进入了某公司,但是由于有机会参与到相对高级点的产品筹划阶段,发现在这个层次以上能学到更多更高级的技术跟商业相关的用户理论基础,同时也遇到了很多真正的牛人,发现其实很多大牛之所以牛逼,技术不是主因,自学能力,知识面,对市场动态的自我解读能力反而成就了他们,技术对他们来说反而是水到渠成的了.以上是纯个人观点,仅供参开只用。
绝对是互联网公司,不要问为什么,看看现在哪个大牛是靠接外包成为大牛的,外包其实是个坑,如果不是特别手头紧,还是去大公司锻炼更规范的编程和广阔的视野
可以翻译外文
可以帮助别人解决问题,比如来segmentfault回答php相关问题
你的问题根源其实在于没有目标和规划,希望被动的得到提升,被动提升实在是太低效了。
我的建议首先要知道自己想达到什么程度,然后提高自己的姿势水平(『自学能力,知识面』),然后按计划执行就水到渠成了。
能去互联网大公司最好,至少薪资不会低。个人感觉会有两面性,在大公司里面可能沦为巨大机器的一小颗螺钉,按规定的制度重复工作;一方面是流程管理更好,有更多的学习晋升空间。
1.找家互联网公司,团队比较正规的进去学习 2,业余接单或研究开源项目成长。给你推荐个我业余搞的编程入门网http://www.rm5u.com/php/php-tutorial.html 里边有一些教程
英选 https://www.linktion.cn
通过认证制的高端自由职业开发人才积累,向企业提供高质量而又具备性价比的互联网产品开发服务。
可以尝试找下英选,平台上有很多技术大牛可以开发app,重点是他们前期服务很到位