凡客诚品-工作经历 程序员你有一个感恩的心吗?_weixin_30532837的博客-程序员宝宝

技术标签: 面试  ViewUI  测试  前端  

  我的cnblogs博客一般都是写些什么技术之类的文章,从来没写过什么非技术之类的东东......,在这里也推广一下我csdn吧:http://blog.csdn.net/dz45693/。我记得我读大学的时候我的一老师告诉我做人应该有一颗感恩的心, 当时我对这句话不是很明白,只是知道作为子女我们应该感谢我们的父母,但是却不明白作为一个员工为什么对企业心存感激了,说真的当时我不明白,我当时的理 解是我们出卖劳动力给企业,企业付给我们报酬这只是一个交易而已,没什么感激不感激的,知道2010年初在一次面试碰壁后开始对这句话有点理解,本来想写 写个人的一些心的,但是一直也没得机会,这几趁在家休息也就来说说。

      这里先介绍一下自己吧,2008年毕业,2006年夏天就开始在一家小公司做职.net(成都亿龙堂)开发,因为是小公司不能解决什么户口之类的问题,毕 业后也就离开这个小公司了,当然到毕业的时候我和其他同学相比差不多也就多了2年的工作经历,我这里只能说2年工作经历不敢说2年的工作经验。如果没有亿 龙堂的兼职可能我就不是现在的我了,总之一句我很感激这家公司,让我做了2年的兼职,让我增加了对it行业的一些认识、了解。

   这我还是回到本文的标题上来吧凡客诚品,在我进入凡客诚品以前不怎 么了解它,只知道它是一个卖衣服的网站,凡客诚品成都的面试官都喜欢装逼,所以对他的评价不怎么样,或则说是很差。当时有一朋友是做猎头给我推荐了很多次 凡客,推荐的我都有点烦了于是乎去面试了一下,去面试后发现和我听到的不一样啊,和面试官谈的比较融洽,并且面试就搞了一次(技术一次,hr一次,都是在 一个上午搞定的),面试后知道凡客诚品转正前后薪水是一样的,入职体检也是公司承担,但是试用期4个月就不怎么爽了。入职后才知道面试我的是北京一个高级开发经理(AAA),这里我想说的北京的面试官和成都的面试官有所不同,成都只是一个办事处连分公司都不是所以有些它不得不.....

具体就不说了大家都明白的。入职后我被分配到channel组,我的(直接)领导是XXX-》AAA-》BBB,这些都是在北京的领导,成都我们组没有领 导的。去年入职后主要就是学习asp.net mvc3 、js之类的东东,频道的开发和维护工作量都不大。春节后大家就开始忙起来了,一个是新频道的开发和迁移,这之后主要就是web的新能优化,这个优化可是 能搞死人的啊,这里就不说什么具体的工作了,说说一些印象比较深的东东吧。在春节后成都招了一个技术主管(CCC),是CCC招聘的,现在的领导结构变成了CCC-》AAA-》BBB,不知道大家看到这有没有注意到什么问题,CCC是AAA的下级但是招聘却是AAA的上级BBB招聘的,跟AAA就没什么关系,而我是AAA招聘的而不是CCC这级招的, 这种跳级招聘我是很少见,不知道大家见的多不多啊,这种招聘是否有问题了?一般我们只关心我们的直接领导吧,CCC工作10年有余,责任感很强、也没什么官 架子之类的东东实在是难能可贵啊,这样的一个领导应该算是一个好领导吧。刚开始我也是这样想的,这个领导在某些方面比较好强(任务分配),可能这样说大家 不是很明白,CCC来之前channel分为成都和北京2个组搞,后来就只有成都的人搞了,大家都知道技术主管是不会亲自操刀的。对成都组的来说,从不加班变为加班(任务加倍),北京组的被分到其他组去了或则就是离职(没有任务啊)。技术主管不操刀也很正常、也好理解,记得在一次web前端优化中,我们问技术主管应该如何减少客服端加载时间的问题,你们知道我们的主管怎么回答的吗?“历总说了我不负责技术”这是一个技术主管的原话。所以这里个人给大家一个建议,如果我们以后再找工作的时候,我们还是都注意一下我们的直接领导吧,如果我们还是从事技术开发的话,并且我们的上司是什么技术主管之类的。如果主管说什么“我不负责技术之类的话”我们还是早点闪人比较好,不然我们这些技术追求者会被别人搞死的,“木秀于林,风必吹之”

   我主要是负责前端开发,这里我也介绍一下我自己分外的工作吧,也就是说我做了没有要求我做的,原本希望自己多做点事好为自己将来加薪之类的增加砝码结果成了一把杀猪的刀

在做web前段优化的时候,

(1)页面上因为图片的尺寸太大,自己曾经用Socket写了一个网络爬虫,用来爬取凡客channel上的图片链接,然后下载下来并压缩图片,把超过指定压缩率的图片记录下来生成相应的log,具体的实现一个http请求工具一个http处理工具

(2)页面中有很多小图,如何把他们做成一张大的雪碧图了,我自己曾写了一个雪碧图生成工具

(3)有关js、css合并压缩自己也有相应的想法

web优化之-mvc js动态合并 动态压缩 去掉js重复引用 js缓存 js延迟加载    

web优化之-Asp.net MVC js、css动态合并 动态压缩 (2)

在前端开发中曾帮助同事用原生的file控件实现多文件上传,Html中file实现多文件上传 ,更多的是帮助后端开发的东东了,

Asp.net MVC DefaultModelBinder分析 
OutputCache造成页面响应内容类型为text/vnd.wap.wml的问题

OutputCache 缓存key的创建 CreateOutputCachedItemKey
Asp.net Web.config文件读取路径你真的清楚吗?
OutputCache缓存设置 条件 Cookies设置缓存无效
HttpRequest的QueryString属性 的一点认识

这里的连接好像有点多了,在给自己打广告,这些都是自己在凡客的项目中遇到的一些问题,希望对大家有所帮助。今年下半年凡客的业绩不怎么好开始裁员 了,裁了一波又一波,昨天北京的hr和几个领导来了,一下就裁了近30来个,当然我是其中一员了。原本自己被裁了,应该心情不高兴很郁闷之类的。。。,而 我这里却要说什么感恩的心,我想大家不一定能明白吧。首先我们要感谢凡客给了我们一个工作机 会,因为如今IT行业就业压力真的很大;其次要感谢凡客这个工作环境,可以让我们接触到在外包和很多小公司接触不到的东西,比如web前段优化、分布式缓 存、负载均衡。。。。,使我们整体技术增强。如今凡客有困难裁员我倒不怎么认可,也可以理解,只要善后的处理好也可以接受。在这里我希望凡客明天能雄起 来,再次站起来,希望凡客的明天更加美好,成为电商行业中一朵敖寒的梅花;但是目前凡客整体发展过快很多管理还是跟不上,就像前面CCC技术主管说“XX总说 了我不负责技术”有这样的人在凡客,凡客能发展好吗(这里就上下级的一个对话来述说凡客的管理:某次需求讨论会上下级问上级“为什么要这么做”,上级自己也搞清楚为什么要这样做,回答曰:“X领导说了要这么做”,下级见此回复:“X领导叫你跳楼你就跳楼啊”)?中国电商之间技术实力是有差距的,但差距最大的是管理问题,而不是所谓的什么资金问题(管理不好谁给你投资了),如果凡客的管理层还没有这个觉悟的话那么凡客的明天。。。。。,同时在这里我也给我们广大的技术人员提一个醒:技术很重要,在中国领导面前要低调,千万不要表现的比你的领导强啊

抛开工作不说,我想我们做人都应该有一颗感恩的心,感谢我们的父母、感谢我们的老师、感谢那些曾经帮助过我们的人,感谢工作中的同事。。。。

看了大家的评论我很是吃惊啊,昨晚原本计划写写php什么东东的,因为被裁掉心情很是不好,只要是被裁了就有那么点被人否定的感觉,不知道凡客其他被裁的兄弟是什么心情;但是被裁已成为事实,我们骂天骂娘也没什么意义啊,裁的是我而不是别人,那么肯定与我们自己有些原因吧。我们首先要找找我们自己的原因,希望类似的错误以后不要犯了。我是一个技术工程师我不追求技术那我该求追什么了,俗话说“干一行,爱一行,专一行”,总比技术主管不负责技术去负责业务,业务主管不负责业务跑来给我谈技术强吧。凡事都是双向的,被裁是不怎么爽,但是这时候你是否保持一个好的心态迎接你的明天了,我想是考验我们的时候了。我不想生活在未来的幸福中,但更不想生活在过去的痛苦中,把握好每一天吧。至于为什么要感谢凡客了,原因很简单凡客曾经给了我一份工作,一份能填饱肚子的工作,我虽然没有创过业,但是对创业的艰辛也略知一二,所以我感谢凡客给我工作机会。但是对于裁员个人不敢苟同,我出生在农村,有些时候遇到干旱家里没什么收成,大家就吃什么玉米、土豆、红药来填饱肚皮,我们的父母不会把我们仍在荒山野岭的,他们没有抛弃自己的子女;而我们的企业在遇到困难的时候首先想到的是裁员,这个不太好吧。就算是裁员我们是否应该把裁员名额尽可能的降低而不是提高了?明知道公司要裁员那为什么还要招那么多了(说不定你现在还能在哪里看到凡客的招聘,半月前我是看到了),致使很多试用期还没结束就裁了,裁了就是裁了,什么都没有啊,在星期一公司有个兄弟是临时决定被裁的(尽可能多裁吗?)。作为自己曾经工作过的地方就如同自己的家乡,我想我们大家还是希望自己的家乡变得更加美好吧。把我们裁了的企业真的倒了对我们有什么好处了,没有什么好处;相反如果它们再次站起来雄起了,也许我们还可以回去,至少它为我们提供了很多it岗位,进而减少就业压力,那么我们为什么不希望它将来发展的好点了。 还有我回复的“老母鸡保护小鸡”中的老母鸡不是指什么技术主管,至于具体是XXX我就不明说了,老母鸡保护的方式有(1)尽可能不裁或少裁(2)被裁人员是否提前收到被裁消息【我是当天下午临时接到的消息,直接就是你明天不用来上班了】(3)被裁人员是否有相应的赔偿【很多没转正的一分钱也没有,虽然试用期被裁企业不负什么法律责任,但人性化还是需要的】

转载于:https://www.cnblogs.com/majiang/archive/2012/11/27/2791720.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30532837/article/details/95516621

智能推荐

基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具(Mongo2Es)_weixin_34392435的博客-程序员宝宝

基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具(Mongo2Es) 基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具支持一对一,一对多,多对一和多对多的数据传输方式.一对一 - 一个mongodb的collection对应一个elasticsearch的index之间的数据同步一对多 - 一个mong...

Unity Entity Component System --- JobComponentSystem_lrh3025的博客-程序员宝宝

Automatic job dependency management自动管理Job依赖。管理Job的依赖是件很麻烦的事。而JobComponentSystem帮我们自动处理了。规则很简单:不同系统的Jobs可以并行地访问同样类型的IComponentData。但是如果有一个Job在向该数据写操作,则这些Jobs不能并行执行,必须根据依赖调度Jobs。public class Rotatio...

第四周LINUX 学习笔记_weixin_33881041的博客-程序员宝宝

内核编译丶sed丶awkLinux:单内核 模块化:动态 /lib/modules lsmod,modinfo,modprobe,insmod,,mod...

python 内置方法_weixin_30563917的博客-程序员宝宝

abs(x)返回x的绝对值;当x是复数时,返回x的模。没错,python内建支持复数,见下面的complex() 函数。all(iterable)当iterable里的每项都为真时,才返回真any(iterable)只要iterable里有一项为真,就返回真basestring()这是 str 和 unicode 的抽象类,它不能被调用也不能被实例化,但是可以...

华为ensp的缺省_利用华为ENSP模拟器分析和配置中小型企业网络的综合实验_作者小怪兽的博客-程序员宝宝

增强分析和配置中小型企业网络的综合能力本实验模拟了一个企业网络场景,其中R1为公司总部的路由器,交换机S1,S2,S3,S4,服务器,终端等设备组成了公司总部的园区网,R2,R3,R4为公司分部的路由器。公司总部的园区网划分了不同的VLAN。为了防止二层环路及提高交换机的抗攻击性,每台交换机都需要运行RSTP协议,同时配置RSTP保护功能。在公司总部网络中,R1,S1,R2运行OSPF协议,并需要...

Errors running builder 'Android Resource Manager'_running builder android_Ydcool的博客-程序员宝宝

今天在导入工程的时候又遇到这个问题了。找遍了stackOverflow也没有一个好用的答案。在重试了第n+1 次报错Errors running builder 'Android Resource Manager' 之后,我试着按照一些人的办法,在buildPath      -config build path -Library 中,      remove 掉当前的JRE,

随便推点

BRCM5.02编译四: ERROR: lzo/lzo1x.h development library is required for build_wangxinyu2011的博客-程序员宝宝

现象:Checking libtoolize version:2.4.2Checking tar version:1.26<stdin>:1:23: fatal error: lzo/lzo1x.h: No such file or directorycompilation terminated.ERROR: lzo/lzo1x.h development ...

关于vue无法显示静态文件和背景图片问题_一发码农的博客-程序员宝宝

1.无法加载静态文件:在webpack.prod.conf.js 中output添加参数publicPath:'./'2.无法加载背景图片:1.在build文件夹里面的utils.js文件if (options.extract) {return ExtractTextPlugin.extract({use: loaders,publicPath: '../../',//...

RtAudio与QT_赖勇浩的博客-程序员宝宝

这几年一直在折腾一个网络+实时音频相关的项目,因为对实时性的要求太高了,所以一直在想各种办法去优化。最近优化到了音频播放的层面,了解到RtAudio这个实时音频库,决定用它来替代QT中对网络音频流的播放。毕竟是开源项目,打开官网,拿到例子,就开始往上怼呗。最初当然是要初始化一下,所以直接 COPY 代码就上 RtAudio adc; if ( adc.getDeviceCount(...

c/c++ string转int int转string string拼接_c++ string拼接int_麦田cn001的博客-程序员宝宝

1.string转int利用c函数atoi()头文件:#include<stdlib.h>#include<cstdlib> 原型:int atoi(const char *nptr);举例:string strTemp = “test”;int iTemp =atoi(strTemp.c_str());2.int转string和s...

tkinter的布局定位方法之一:pack详细讲解_tkinter pack_五笔打字通的博客-程序员宝宝

pack参数说明  编写一个程序的界面,就是要把各个组件,以适当大小,定位到界面的某个位置。  tkinter以提供3种界面组件布局管理的方法,分别是:pack,grid,place 这篇文章先来讲解pack 方法。  pack() 方法的参数有:side, fill, padx/pady, ipadx/ipady, anchor, expand参数说明:side: 决定组件停靠的方向。 选项:left, right, top, bottom la1.pack( side...

【Axure视频教程】中继器表格——设置表格内容_梓贤Vigo的博客-程序员宝宝

Hello,今天教大家用中继器制作一个高保真的表格,这个原型复用性极强,制作完成后,只需要在中继器表格中填写数据,自动生成高保真交互,所以强烈推荐给大家。该教程从材料准备到完成交互,手把手的教学。中继器表格系列教程,建议您可以关注该系列教程,后续会增加动态交互教程(增加、修改、查询、删除、搜索、筛选、翻页、排序、多选……)【Axure教程】中继器表格——设置表格内容【完整教程】https://mp.weixin.qq.com/s?__biz=MzI4MzE1NDA0OQ==&mid

推荐文章

热门文章

相关标签