我眼中的大厂和小厂的区别 您所在的位置:网站首页 轴承大厂和小厂的区别 我眼中的大厂和小厂的区别

我眼中的大厂和小厂的区别

2024-07-16 04:55| 来源: 网络整理| 查看: 265

例子一,PHP和Java区别

他们两者的区别在百度上就有,PHP不支持多线程。我的理解是,百度上也说PHP一个优点,PHP请求回新开辟一个进程。那么在Linux中进程和线程有什么区别?区别在于是否共享内存。PHP是一门动态的语言,动态语言开发过程中比较灵活。那么我们可不可以Java多线程的效果可以用PHP使用多进程模拟一下。

在小厂中,会更多要求你有没有使用过PHP开源的框架,使用现有的框架来达到业务要求。在大厂中,他们会直接修改开源框架的源代码,甚至于自己写一个框架。这样做的好处会有很多,性能上的提升,更加适合独一无二的业务要求。

我在网上听别人讲过,一件事说百度贴吧也是使用的mysql,但是在使用的过程中发现性能有些降低,然后百度的工程师就修改了mysql的源代码。也就是说,大厂有能力修改开源软件的源代码。只不过这一部分源代码没有公布出来。

例子二,iOS高级和初中级的区别

我理解中高级的iOS开发工程师需要懂一些开源框架的源代码,比如afnetworking,masonry,sdwebimage和yymodel。高级iOS工程师需要懂逆向工程软件攻防。我觉得大厂为什么需要一个学习能力,从这些要求上就能看出来。比如说微信,如果一个工程师的钻研能力不够强的话,干不过别人那就不是太妙了。还有masonry框架,小公司喜欢这么问我,开发界面使用代码手写呀,还是storyboard。使用代码手写就意味着使用masonry。可是masonry有一个叫FPS优化。大厂就会问到,masonry怎么优化,这就需要懂masonry的源代码了。因为开源框架开发出来的APP性能不会太高也不会太低。大厂更加追求更高级别的性能。

例子三,iOS和Android的区别

我现在才明白,Android的存在的意义是什么。硬件厂商更加喜欢Android,软件厂商更加喜欢iOS。因为硬件厂商也想喜欢iOS,可是iOS并不喜欢他们。三星屏幕不错,三星也想着把自己的屏幕用到iPhone上面。可是,Apple一代智能手机只会选择一个厂商屏幕。做手机硬件的厂商就很苦恼呀,他们只有选择Android。这也是为什么历年来Android的硬件配置,普遍高于iPhone的原因。

Android可以很好的适配,手机硬件厂商的硬件。iOS没有这个可能性。

总结,程序员在小公司还是大公司并不是业务能力上的区别,而是眼界上的区别。无论是招聘者还是应聘者,他们的心境决定了他们位置。他们想看到什么事情,这个世界就会给了他们出现什么事情。如果你心中想象每个人是佛,你就会看到每个人都是佛。如果你心中是恶魔,你看到每一个人都是恶魔。如果你觉得应聘每一家公司都是很有前途的,那么你就会被很有前途的公司录用。如果你觉得自己混一天是一天,你也会碰到很多不靠谱的老板。如果老板觉得每一个员工都是潜力股,他们公司也会藏龙卧虎。如果老板觉得手下每一个人都是很差的,这个公司也不会太久远了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有