互联网公司的文化

我从传统的软件公司换到了互联网公司,改变的不仅仅是工作时间。虽然都是计算机领域,但是与传统软件企业相比,其中的不同有如中西方文化差异一样巨大。

虽然我工作的时间很长,但是一直从事应用软件编程,在网站开发上算是新手。技术上的不同并没有让我觉得困难,我真正觉得惊讶的是理念方面的截然不同。

  1. 互联网公司重视的是速度、效率,会议、邮件、文档都被压缩节约。这一方面是网站创意容易被互相抄袭导致的总要快人一步,另一方面是网站程序的修改发布相对传统软件便捷。
  2. 编程语言、工具的选择比较自由,因为所有的程序都是提供服务,用最熟悉的方式开发出来服务接口供前端和客户使用就可以。在后台利用第三方库实现功能是流行的做法,重新造轮子是不推荐的。而传统软件往往要自己重造许多轮子。
  3. 加班很普遍,个人的力量相对削弱,所有人都比较容易被替代。因为很少有自己的核心技术,能够接手功能的开发维护就可以,个人的技术能力相对于整个网站开发而言并不如传统软件开发者那样重要。数据库、数据分析,页面设计等等等等都分得很细很专业,各个部分通过标准协议即可交流。
  4. 互联网公司里面年轻人居多,更有激情和朝气。这得益于工作的成果很容易看到,有即时的反馈和成就感。潜在的问题是工作中不容易看到编程领域更底层的技术,对算法、数据结构的应用不够,能力发展往往流于表面。
  5. 团队、公司管理的层级不多,管理的方式更为松散。这可能也只是我所看到的。我觉得在BAT这样的公司里面应该能够看到更广阔的公司文化和技术发展方向。我应该在某些时刻去看看这些顶尖互联网公司的内部文化和企业风范,也应当从更高的管理层次去看互联网公司的文化和趋势。

我还算幸运,公司的氛围比较开放,也很鼓励技术交流、学习。第一个项目就是一个微型但是全面的平台网站开发,Python/Flask/SQLAlchemy, CentOS/nginx/MySQL,和前端的页面联调,后台数据库申请、配置等等,我了解了整个网站搭建的全过程。虽然辛苦但领悟颇多。

过些日子我应该可以抽空搭建一个自己的小站了。

时间: 2024-12-21 16:16:54

互联网公司的文化的相关文章

小云杂谈之从米技炉看破互联网

国庆7天都是在看朋友圈里面游山玩水,而自己也有了睡觉!睡觉!睡觉的时间,在国庆的最后一天突然头脑发热去解了下毒,突然发现了很多有趣的事情. 一切的开始来自于米技炉,这个东西是被我老婆科普的东西,而且心心念念了很多年,每每看到东方CJ的宣传的时候都有拔草的冲动.不知怎么今天去专门了解了一下,真是不看不知道,一看真奇妙. 德国Miji一直是让我觉得高端的牌子,我一直好奇的是这么牛逼的一个厨具怎么双立人.西门子之流没有克隆?而作为隔壁邻居的日韩也没有下手!作为拷贝特长的国产货也没有类似像样的宣传!于是

[转]互联网企业安全建设(一)

这篇文章挺不错的,拿来和大家分享一下. 摘自:http://www.secpulse.com/archives/34805.html 安全行业的第三流派-CSOs 目前在大多数行业后加入者的眼中“二进制”和“脚本”流派广为人知,虽然他们是安全行业的主力军,但除了微观对抗之外安全是一个很大的工程,比如企业安全管理,我把他们归入安全行里的第三流派-CSOs,加了s跟scriptkids一样表示他们是一个群体,这个群体从生态链的顶端链接着绝大多数从业者和安全厂商. 企业安全是不是发现漏洞然后修漏洞,再

管理软件公司与互联网公司的区别

笔者是一个老程序员,自2002年进入.NET开发领域,一直未曾放弃.期间经历过管理软件公司,互联网公司,有国内企业和外资企业,深感其中的差异,撰写文分析两者的联系和区别,供读者朋友参考. 技术 1 管理软件公司用的技术一般是老的,稳定的,成熟的技术.比如.NET Remoting,Windows Forms,Web Forms,而互联网公司一般会追求新的技术,比如Redis,微服务,Hadoop等.管理软件公司会使用SQL Server Analysis Services作OLAP分析工具,而新

为什么青岛的互联网公司那么少

既然大家都翘首以待青岛出现好的创业公司,我就出来给我们公司做一个广告了哈. 北上广的好互联网公司多,一定程度上是因为了解美国多些,所以抄东西抄的快,而且也离投资人近,离钱近的好处太多了,迅速可以形成规模和用户壁垒. 其他就是堆人简单,几十上百人随时有这么多的高校和大型公司可以挖角,随时能够打硬仗. 而且国际化程度高,有做创业和大胆投入的文化. 工程师和设计师交流,参加活动也容易,拉队伍简单. 青岛也有些好处,成本低,人员流动率低,而且没啥大的本地竞争对手,所以很多企业就专门吃本地饭了. ----

浅析以.NET作为主要开发技术的互联网公司

PS:这篇文章其实是我去年10月写的,去年初换工作,心仪于互联网行业[互联网行业无论是薪酬,还是技术水平,总体来说应该是最好的],所以对以.Net作为主要开发技术的互联网企业比较关注,做了一些了解及分析,感觉可能不够完善,所以并未发布在首页,近几天看到一些人在讨论C#或.Net,例如: C#程序员,你为何不受大公司青睐,所以想把此文放到首页,仅供参考,因能力.经验等原因,看问题肯定不够全面,请诸位多多指教. 小弟在北京工作,北京的艺龙网.易车网.汽车之家.智联和搜房网还是不错的:其实凡客也不错,

互联网公司做智能硬件要注意什么?

互联网公司做智能硬件要注意什么?本人刚好在软件和硬件行业混了10来年,在开始谈这个话题之前,我们先聊聊一个硬件产品到底是怎么做的. 任何一个硬件产品,大概需要的人包括项目经理,硬件工程师,软件工程师,外观及结构设计师,采购生产测试等等配套人员,关系到设计.研发.采购.生产等多个部门,其中硬件开发人员还可以细分为画原理图和线路板,模拟电路或数字电路设计,固件代码编程等.软件开发人员包括应用端APP开发,服务器端开发和数据库等等. 流程大概都是这样,首先是立项,也就是先把产品的功能定义,实现方式,应

思考未来--马云说:30年后的世界不属于互联网公司

演讲全文: 我觉得做CEO主要是两件事,一是看未来的机会,二是看未来的灾难.绝大部分的老板如果看不到未来的机会是没办法激励你的员工,另外一个职责是看到未来有什么灾难和麻烦.如果你能知道社会一定会出这样的麻烦,并且你提前做好准备,就会很成功. 所以我自己觉得,作为CEO有两个职责,全体员工以及所有的人都开始提心吊胆,对未来没有信心的时候,你必须看到希望所在.所有的人都在畅想未来的时候,你必须看到灾难所在,任何一个灾难和麻烦,都有可能是巨大的机会. 我自己不断讲一些自己的观点看法,在座有很多年轻人,

某互联网公司广告平台技术架构

某互联网公司广告平台技术架构 演化 水平扩展一切 并行化,异步调用 演化 Randy的可扩展架构7原则 ? 按功能分区(Partition by Function) ? 水平切分 ? 避免事务 ? 异步解耦 ? 次序流改进为异步 ? 虚拟化所有层次 ? 适当使用缓存 原则 ? 先业务,后技术:先逻辑,后物理 ? 奥卡姆剃刀:如无必须,勿曾实体 ? 正交性:分解出模块无职责的重复 ? 稳定性原则:稳定和易变的分解   技术 -接口 -消息队列 -模块化,服务化 -异步化 -------------

移动互联网中的部落文化对电商的影响

序 老码农我自从学校开始接触J2ME,到陆续开搞Android.IOS,至今误入移动互联网已经小10年了,呆过创业公司,进过二流互联网公司,也打入过BAT内部,只做过一件事,就是手机App开发.踩过各种坑,栽过各种跟头,处理过极端流量暴长的性能问题,压缩过业务过于复杂时的流量消耗问题,当然也有把Crash率降到0.01%的时候.跟不同性格的产品干过架,也伺候过各种流派的设计师,曾经更是把测试搞得欲仙欲死.涉及的业务有市场.助手.电商.门户.社交,用户量级从几万到上亿,但运气不好,错过了几次行业发