会c语言 java可以接外包了吗?

Python014

会c语言 java可以接外包了吗?,第1张

劝你不要接外包,做外包很无聊的。越做越没劲。我是做java的,C有没有外包做就不知道了。

java的外包还是挺多的。做java的外包至少要会SHH事务,JS的一点框架什么的。

作者:匿名用户

链接:https://www.zhihu.com/question/22666108/answer/22210452

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

整个行业以复杂程度来衡量,是一个大概金字塔的分布,底层是一些简单的,基于个人和较直观可理解的应用,如大家经常接触的手机应用,网页应用,等。中层是一些小规模团队合作可以完成的,对性能和规模等方面要求不算太高,大多可以一次成型或者接近完成的项目;在顶端则是一些高复杂度和高要求的项目,例如大型的工业项目,高性能或者高吞吐量项目,和现在很流行的大型互联网服务等;很多时候复杂性是和规模成正比的。

在这个层次中,越接近低复杂度的项目,对语言的要求越少,更多的语言都可以胜任,更容易被分工和替代,例如可被外包的网站或者ERP等等;在这些项目中,除了少数特殊领域例如嵌入式开发等,C语言几无立身之地,学习成本高而开发效率低,接近底层带来的性能等可控性方面的回报得不到体现;

在中层项目中,C语言的优势也不强,例如知乎,豆瓣这样的网站,可以用更高级语言开发的更快,更敏捷,更少“机器级细节的干扰”;

只有到了高复杂度项目中,因为对规模、性能等方面的追求,才是C/C++语言一展所长的空间,例如互联网搜索引擎,高性能科学计算,大型网络游戏服务器等等。

所以,如果目标是更大比例的程序工程师从业者,C语言学习可以改善对程序、计算机体系的理解,对面试、后续的学习有些帮助,而对直接的工作业绩帮助不大;如果目标是高复杂度专业领域的码农,C/C++还是要好好学一下的,可以翻翻近几年的百度腾讯股沟毕业生招聘试卷,另外不得不说,自学到脱颖而出的程度,对一个非专业大学生而言,还是很困难的一件事,如果以python等语言上手培养编程的热情兴趣和习惯,能够快速融入一个工程师社区和团队,是向更专业工程师攀登之路的一个良好起点。

并不是软件外包就是做得软件都给外国人包了....

只是其他公司的软件项目交给外包公司做而已..

至于C++程序都是英文注释也很好理解,因为C语言是外国人发明的 不是中国人发明的...在这方面国外是先驱者所以好的代码核心的代码一般都是他们编写的....注释当然也用母语~

我现在也是从事linux下的开发,当然还是新手经验大概1年,我英语4级都没过 现在不也干的好好的,现在网络这么发达 一些常用普遍的函数用法甚至错误都有高手说明的 百度一下就OK了 但是核心的东西 比如linux内核的话 最好还是看英文的 而且有些时候一些函数的注意事项还是用linux自带的man看英文诠释比较严谨....中文翻译过来的毕竟不是原意....