My programmer road - - 2015 and 2016 to date

  This is also the start-up companies, but different from the past, a high starting point, the initial funds have 1500W, and gave me a broken million salary, is also attractive to me. This time my company to be a very long, a year and a half, but the feelings between colleagues is also better than the previous two. I mainly do PHP in the company, taking into account creation page.

First, before the start of the project

  At first office in the Caohejing Hi there, rent office still decorated, it can be said to rest nearly a month to help the company made a home PC, other times basically goof off state. 

1) eat

  Noon board, since not bad money, then bought a kind of rice imported from Japan, buy a rice cooker 5000 dollars, noon want to eat a bowl of rice. Take-away point is changing every day, and sometimes gets here is not a one-time bowls, but the kind of ceramic bowls, eating that they will recover, in short, is followed by the price, taste is important, companies everywhere reveal Jin taste.

2) office environment

  Companies from around paying hired all kinds of talent, many of which are foreign companies. They pay more attention to corporate culture, emphasizing people-oriented. Let administration purchased a batch of fitness equipment, and specially installed a bathroom in the office, and said to have been equipped with massage chairs, lounge what's behind these are not implemented. The new office is very spacious, I go to work is the most spacious office now see. Also built a plastic track, for your recreational use.

   

3) reopening day

  Moved to a new address in time, please feng shui master is the boss projections, the company prepared a drink, wine, roast suckling pig, desserts and other foods, we are very happy that day. Groundbreaking ceremony also bulk density, thanks to days of worship, has been got the afternoon, and then got off work early. Before the project began, the atmosphere is surprisingly easy, prospects for the future, seems to have seen the picture after the success of the project.

Second, the first phase of the project

  Then in November, the project was officially launched, we need to do two products, divided into two groups of three PHP, iOS 3 and 3 Android, for two months, the team much larger scale than before, but the project the difficulty is much larger than before.

1) to finish the work

  Prototypes already have, a lot of pages, very complex, but the team members did not come together, one after another only move together. Overtime is not run, and most of the time to the early morning, colleagues very hard, sick do not go to rest directly back to work, as well as a colleague cat was lost, only to come to work. In addition to developing the back end I have to do, such as paying docking interface, search engine coreseek configuration, etc., should also be the background page layout, using a modular development RequireJS.

  Although morning till night, but the project did not perform as expected from the program, and ultimately died, unfortunately, one reason to see my other article entitled " Reflections on a recent project ."

2) layoffs

  December, when the beginning of large-scale layoffs, the company's two products a cut, various jobs development, operations, personnel, business, market, who also cut a lot. Later learned that, in addition to those laid off bad luck developers, as well as with other colleagues, led by small groups of people about whom she dug all over, which is the company's first in-fighting.

3) Games

  The company provides half past three every day to be half the fractional activity, commonly known as three hundred thirty activities, there will be a division of people every day to plan activities and chair, a colleague put into play, feet out fracture, and finally lying in hospital for a year. When overtime, or quite disgusted with such activities, interrupting my train of thought. But now think about it, this activity was quite good, so you do not sedentary, some exercise, make yourself more energetic.

Third, the second phase of the project

  After January the two product lines into one, on the set of basic, first shock ending.

1) to open up new business

  Companies eager to create revenue, so he opened a can immediately bring cash business. This time different from the past is the need to micro-channel platform, which is given by the micro-channel interfaces, develop their own business. However, the emergence of new problems, specifically, read my other blog post, " but this does nothing with eggs ."

2) cuts again

  一晃到了9月份,发生了一件比上次更劲爆的事,我们的老板被股东裁掉了。听说他把投资人的钱挪用到了其他地方,让投资人非常的愤怒,解除并起诉了他。这么多年我还是第一次见到老板被裁掉的,一并裁掉的还有老板的心腹。后面公司从外面找了些人回来,负责公司的产品,但大家都不是很待见他们,公司的项目也一度停滞了,我也闲了好几个月,中途做了个H5页面的外包,赚了点零花钱。一直到2016年1月份,终于公司再次大裁员,将我们团队的负责人以及他找来的人一并裁掉,我也是其中之一,赔偿了2+1。

  2015年也是蛮坑的一年,勤勤恳恳的工作,只有苦劳没有功劳,公司就像是一部清朝宫廷剧,经常有戏剧性的事情发生,人物关系错综复杂。

四、2016年至今

  在被裁员的那一周,正好看到以前的同事在朋友圈发招聘前端的公告。本来自己就对前端感兴趣,于是就联系了那同事。周五就去面试,他那边非常缺人,上一个前端团队都离职了,他也是从其他部门转过去的,每天忙的飞起来,我过来后就能帮他分摊掉很多事情,他也可以早点下班了。这家公司工作到至今还没换过,从事纯前端,后端有专们的人负责。

  刚进公司的时候,分在了前端组。后面在2017年6月的时候,公司内部调岗,CTO将我从原先的前端组转到了广告组。  

1)技术部

  公司CTO是从腾讯过来的,挖了很多腾讯的人过来,技术部的规模比以往要大很多,大概有六七十人,其中后端的PHP开发人数最多。前端组重新组建,只有3个人,都是认识的老同事。前端开发也是让我耳目一新,首次接触ES6、gulp、webpack、nodejs、SASS、Jade、React等等新工具新概念,给了我巨大的冲击,原来前端是这么玩的。公司选用的版本控制系统是Git,不再是SVN了。做的页面也从PC端转到移动端,移动端的页面制作起来比PC端的要快一些,毕竟内容要少很多,这段时间的博文创作也是最多的。

2)职责

  公司的主营业务都由客户端完成,前端主要做些辅助任务。最多的就是制作活动页面,基本都是一周或两周的时间周期,由产品、运营等部门提出需求,再设计页面。项目都比较小,公司也就没配项目经理,但基本都是按时完成的,与设计、产品、后端等部门的配合都比较默契,从没出现过冲突。记得2016年巴西奥运会的时候,CTO亲自操刀,做个奥运夺金的活动,我们小组的人都参与,前前后后搞了将近一个月,预期日活是100W,不过最终没那么高,只到达了30W。

3)读书

  这段时间阅读了大量的前端著作,过去也会读技术书籍,但很多时候都是随便翻翻。现在不同,在读完后,会抽时间做点记录,消化学到的知识,并整理成一篇篇文章,再加点自己的一些体会或实践书中的代码,验证书中所述的是否正确。将这些留作记录,可供自己日后浏览。

4)开源

  自己的闲暇的时候也制作了些简单的脚本插件,例如表单验证、提示框等,还上传到了Github上,很有趣。公司里还搞了个简单的内部UI库,封装了一些常见的模块,提升工作效率。关于这个UI库的具体细节,可以浏览《小身材大用途,用PrimusUI驾驭你的页面》。

五、广告组

1)活动页面

  转到广告组后,职能相对就比较单一,主要负责与广告业务相关的活动页面。布局方面也比较统一,与以前的活动完全不同,没有各种花哨的特效,以及独特的功能,而广告业务的活动关注的是线索搜集,没啥特别多的特效。但就是工期经常很短,可能今天说要做,后天就要上线,甚至是明天就要上线,很注重效率。

2)技术狩猎

  在业余时间,会去研究一些新技术或基础概念。也是在进入这家公司后,我意识到了自己基础的薄弱,需要补一补,于是研读了很多技术基础书籍,为此还做了各种实践,例如重新学习了DOM、CSS的渐变、正则表达式等。

  这段时间不仅学习了ES6、HTML5和CSS3等基础知识,还学习了React、性能优化、设计模式等实用技能,不断地弥补自身的不足,期间还加强了对英语的学习。

Guess you like

Origin www.cnblogs.com/strick/p/10544849.html