`
javatgo
  • 浏览: 1205891 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

我离淘宝有多远?

 
阅读更多

前言提要:

今天公司不上班,闲的蛋疼,写一篇吐槽的文章吧!关于自己离淘宝这样牛逼的大公司有多远,什么时候可以达到他们的技术要求。

正文:

本人是做web开发的,从搞完论文到现在做正规开发刚过四个月,作为一个web开发的新手,总是想如何成为高手?关心如何进一家牛逼的公司,成为万千菜鸟羡慕的程序员。但是作为一个初级程序员更关心的是我离那些牛逼的公司有多远?但是作为一个新手,自己搜集了一下国内大公司的PHP招聘,综合几家牛逼公司的招聘要求(主要以淘宝为基准):

PHP中级程序员标准

工作年限

  1. 编程经验这个是必须滴 至少两年的编程经验

专业知识:

  1. 熟悉PHP工作原理和优化,熟悉框架和MVC思想,php功能扩展
  2. mysql配置优化,设计
  3. liunx下的相关配置优化 ,shell脚本
  4. 前端技术 html js css ajax xml

文档书写:

  1. 编程规范
  2. 良好的文档书写能力

扩展:

  1. c/java第二语言学习

**********************************************************************************************

工作年限那是硬件基础,这个咱不做纠结和讨论,主要是讨论一些软实力

专业知识要求

  1. 熟悉PHP工作原理和优化,熟悉框架和MVC思想,php功能扩展

  • 关于PHP的工作原理,这个知识感觉应该有很多人不了解,想我刚开始学习PHP,安装环境直接使用集成包,什么配置都省了,上来直接写个hello world ,以后做web开发,对数据库的认识就是查插更删这几个基本操作,对apache基本上没有什么了解,对php的认识也就是感觉也就是处理数据,输入输出,遇到很多新手也都感觉php也就这样啊,这简单,后来自己搭建服务器,才对LAMP构架有了整体认识,关于PHp底层工作原理介绍《PHP底层工作原理)》,这里只是一个目前所能理解到的层次。
  • 关于框架:结合自己的知识,感觉自己目前做的只是单独模块的开发,只是在别人写好的框架中,做一些单独模块的开发,对框架的深层次的性能和原理不是很清楚,面向对象知识缺乏,这点需要加强!
  • MVC理解起来很容易,但是真正如何把他运用到自己开发就有点难了
  • PHP功能扩展:我个人感觉服务器的一个模块配置,如缓存配置,第三方模块如memcache的使用,linux上的ffmpeg视频处理功能模块,都可以作为PHP功能的扩展,但是我感觉还有最难的一种就是自己写模块,而像淘宝这样的公司需要有第二语言基础就是c/java,意图很明显。就是你可以独立写一个模块,看在淘宝工作的人写博客里面都有关于自己编写模块的介绍,这个感觉应该是最难的一块吧,一般使用c/java做独立模块开发。
  1. mysql配置优化,设计

数据库的优化和配置,我等草民对它的认识也就是那四个基本功能,数据优化,这个目前没有接触到百万级的数据,优化这个词总感觉是纸上谈兵,但是确实这是一个软实力,同时也是对一个公司的考验,如果你是做二次开发的外包公司,你很难接触到数据库底层的知识,数据库配置,优化,设计 这三条路难啊,但是要尽可能的接触和学习!

  1. liunx下的相关配置优化 ,shell脚本

linux的接触是工作之后,理解LAMP架构其实都是在linux搭建服务器上学到的,对了linux的目前的知识水平也就是可以使用命令行工作,那么关于linux自身的配置接触不是很多,shell脚本这个还不会编写,

不过随着工作的深入,这个问题很快就可以遇到,到时候要特别加强关于shell脚本的常用编写和linux底层的配置和优化,这些还是只是算是常规应用级别学习

  1. 前端技术 html js css ajax xml等等

前端技术这个就不必多少了,博客园上有很多前端高手,看得都让我吃惊,原来前端可以做到这个层次,不过考虑到像淘宝这样级别的大公司,美工和前台都有人专门做,对于前端的知识和了解,感觉应该属于常规级别的学习层次。

文档书写

  1. 编程规范

这个是很容易让人忽略的地方,编码的规范是一个很重要的层次,这一点不如java,据我所知java有一个专门的java编程规范,做php的都是草根,属于弱类型的语言,但是这点也是很重要,这个有一篇《PHP编程规范》,以后在工作之中要多多注意和使用了。

  1. 良好的文档书写能力

关于文档的书写这个其实感觉也很重要,很多人不习惯写文档,还有的就是写文档很乱,体现在:

  • 排版上:这个其实是个大问题,很多人不注意排版,感觉无所谓,但是没有排版的话,尤其是很多也的文档根本就不能看,费时间,对以后的开发和代码的维护其实都是一个很大的考验。
  • 条理性:写文档要分条例,由浅入深,层次结构清晰,一眼就能能明白,这个对以后这个模块的复用性有很多的作用,对以后新人入手也方便。

推荐大家看看博客园推荐的博客,他们的排版和文档都很不错,《T2噬菌体》这个是在淘宝上班的,看他的博客,可以学习一下,个人感觉博客的写作风格很好!

扩展

  1. c/java第二语言学习

这个正是应了那句:底层才是王道!语言学深了就要接触一下底层的语言工作原理,关于PHP面向对象编程的学习应该像java学习,关于php底层工作原理和内存机制应该像c学习,LAMP深层次的优化和独立的模块编写肯定离不开这两个语言。

*********************************************************************************************

总结:

新建 Microsoft Office Visio 绘图

淘宝对中级程序员的要求应该是对LAMP四个层次都需要有很深的层次,完成对四个层次的应用,估计在往后面就应该是高级程序员了吧,那个应该是对网站整体构架的了解和掌握了!漫漫其修远兮,吾将上下而求索!

分享到:
评论

相关推荐

    传媒行业网红直播带货专题分析报告:网红直播带货能走多远?效率为先,生态为本.pdf

    ### 传媒行业网红直播带货专题分析报告:网红直播带货能走多远?效率为先,生态为本 #### 核心观点概览 网红直播带货作为近年来新兴的一种商业模式,在传媒行业中扮演着越来越重要的角色。本报告通过深度剖析这一...

    网红直播带货专题分析报告:网红直播带货能走多远?效率为先,生态为本.pdf

    商家自播更多是靠已有的品牌和用户信任基础来推动销售,而网红直播带货则依赖于网红个人魅力和粉丝的信任与支持。明星直播带货则结合了明星本身的流量和形象塑造能力,通过与粉丝互动的方式进行带货,但其效果可能...

    淘宝白号远程打码客户端[注册版]V7.52

    总的来说,淘宝白号远程打码客户端通过整合多个组件和工具,实现了自动化处理电商平台注册的验证码,提高了效率,降低了人工介入的需求。同时,它依赖于远程服务和特定的硬件设备(如短信猫)来提供全面的解决方案。...

    淘商云端淘宝远程刷单软件 v7.25.zip

    淘商云端淘宝远程刷单软件原理:每个加入的会员一人提供一个电脑,3个旺旺进行共享,比方说我们有1000个会员,我们就有1000台电脑,3000个旺旺共享,利用我们的共享软件,你随时可以控制这1000台电脑3000个旺旺进行...

    旺掌柜模拟人工淘宝免费自动收藏软件 v9.1.zip

    如果没有可以自己在淘宝网注册后,通过购买别人的东西得到11个好评后就可以用来刷收藏了(淘宝搜索“一分钱”,有很多1分钱商品,买不同的商品买11个就够了)。或者直接从旺掌柜平台直接购买。   6、一个小号一天...

    产品分析 面对下一个万亿市场,闲鱼如何游得更久更远?.pdf

    【产品分析】面对下一个万亿市场,闲鱼如何游得更久更远? 闲鱼作为国内闲置市场的主要平台,已经在行业中占据了显著地位。然而,随着消费者环保意识的提高和二手交易市场的日益繁荣,竞争愈发激烈。本文将从市场、...

    淘宝、腾讯为什么需要大量顶尖高手来开发?

    ### 淘宝、腾讯为何需要大量顶尖高手进行开发? #### 一、大规模网站的复杂性 对于外界看来似乎并不复杂的网站,如淘宝、腾讯等,实际上背后隐藏着极其复杂的技术挑战。这些挑战主要体现在以下几个方面: 1. **...

    淘宝网的所有类目汇总

    以上仅是根据提供的部分内容进行的大致分类,实际上淘宝的商品类目远不止这些,还包括图书音像、汽车配件、宠物用品等多个领域。每个类目下面又会有更细致的划分,如女装类目下还可以细分为连衣裙、T恤、牛仔裤等子...

    js按钮弹出窗口远程调用淘宝网登陆页面

    在JavaScript编程中,实现"js按钮弹出窗口远程调用淘宝网登陆页面"的功能涉及到多个技术点,包括HTML、CSS、JavaScript以及浏览器的API使用。下面将详细解释这些知识点。 首先,HTML是网页的基础结构,我们需要创建...

    淘宝数据库架构演进历程及OceanBase架构PPT课件.pptx

    淘宝电子商务网站有以下特点: * 高并发,PV13亿,光棍节促销PV达到17亿 * 数据实时性要求高 * 数据准确性要求高 * 大多数页面属于动态网页 * 网站需要大量商品图片展示 * 用户通过搜索引擎、广告、类目导航寻找...

    如何限制淘宝充值平台黄牛多拍

    为了使用防牛神盾软件,卖家需要满足一定前提条件,例如必须在淘宝充值平台上有话费宝贝出售,并且可以手动上下架商品。如果是为了刷信誉而故意赔钱卖商品,也需要使用该软件。 软件使用前的准备工作包括安装支付宝...

    淘宝技术架构(内部)

    淘宝技术架构的核心部分包括其整体网络架构、服务化架构、分布式存储方案、数据库管理、远程服务调用框架以及基础服务设施等多个方面。 整体网络架构是指整个淘宝网站的网络布局和网络服务的配置。具体而言,它涵盖...

    淘宝大数据案例.docx

    在淘宝等电商平台上,大数据的运用远不止于此。通过访问定位技术,平台可以追踪用户行为,进行精准营销,例如用户在浏览剃须刀后,会在其他网站看到相关广告,这就是大数据驱动的再营销策略。 在大数据时代,企业...

    淘宝网技术架构

    以上内容仅是淘宝网技术架构的冰山一角,实际的架构设计远比这复杂且精细,涉及到众多技术和工具的协同工作,以满足亿级用户的日常需求和高峰时期的流量挑战。通过学习和理解这些知识,开发者可以更好地理解大规模...

    远程软件(省去QQ远程的网络干扰烦恼)

    2. **文件传输**:如描述中提到的FTP(文件传输协议)服务,远程软件通常具备文件和文件夹的上传、下载功能,使得用户可以方便地在不同设备间共享数据,这对于淘宝卖家处理订单、管理库存等业务至关重要。...

    js按钮弹出窗口远程调用淘宝网登陆页面.zip

    这个按钮通常会有一个特殊的属性,如`onclick`,当用户点击按钮时,它会执行与该属性关联的JavaScript函数。例如: ```html ()">点击登录 ``` 在这个例子中,`openTaobaoLogin`是JavaScript函数,负责打开淘宝登录...

    淘宝网采用什么技术架构来实现网站高负载

    然而,cookie存在大小和数量限制,淘宝通过多值cookie技术解决了这一挑战,确保了在不违反浏览器限制的情况下高效存储和管理状态。 其次,**缓存的运用**极大地提升了系统的性能。淘宝采用Tair作为缓存系统,Tair是...

    透过淘宝看电子商务

    为了解决这个问题,淘宝部署了CDN网络,在全国建立多个节点,确保用户能快速访问离他们最近的节点,降低延迟。对于新发布的商品,淘宝使用TFS(Taobao File System)这样的分布式文件系统,实现内容的快速同步,确保...

Global site tag (gtag.js) - Google Analytics