工作一年 keep coding

  入职以来,没写过博客,doc倒是整理了不少,最近在做android 直播 头大了 、连doc都写不下去了,决定换种方式。

  刚进来半年做 java web,servlet+jsp,框架是 SSI。

  带我的前辈恰好是 学长,交流也更加方便,于是从java基础开始,重新认识面向对象,了解堆栈、动态绑定。差不多一个月,开始写jsp了,DAO、Service、ACTION,写写SQL,调用框架封装的接口,写写业务逻辑已准备相关数据,浏览器拿到数据使用前端框架中的UI组件进行数据展示。 第一次看到了javascript脚本的魅力,弱语言写起来很任性。实际还是jquery类库比较多,原生js很少用

  接下来就是去写常见的功能模块了。一个登陆界面该怎么处理,基本的用户验证,用户登录状态的保持,异常情况下的处理。一个用户、角色、权限管理模块如何处理。常用的表格、树、统计图表、弹框、时间日期的UI组件使用。

  年底接到了一个GB平台级联的验证系统开发,基于sip通信。换句话说就是sip消息验证和GB各类消息验证。转至Sip Servlet,框架需要重新搭建,技术调查期间,不断问自servlet到底是什么,一个httpServlet如何搭建,找到了RFC SIP文档 虽然只是更换了应用层的通信协议,但三观还是被刷新了。需要建立自己的消息处理模块,接受、解析、生产、发送。另外就是DWR推送了,这里主要是后台掉js为主。

  java web其实就到此为止了。

  年前另外一个项目是tocc的移动端项目,正巧有机会接触andorid,工期也很紧,真的是freshMan,踉踉跄跄完成了登陆模块,通信模块的httpclient由别人封装好了。本以为只是暂时接触android,串接回来后团队先后走人,这行的人员流动真不是盖的,四个人的android team就剩我一个了,前辈走之前说 以后你要扛把子了,也是醉了。默默做了接盘侠,成长还是挺快的。只是不断的需求 让人崩溃,之前短期开发出来的东西各种bug,于是和服务端重新制定http通信模块接口,修改数据的UI展示方式、最头疼的还是视频直播了,从m3u8到RTSP RTMP ,mediaPlayer 总是磕磕碰碰,VLC这块硬骨头太难啃了。想起师傅以前的一句话,主要是、还是你的只是积累少了

  工作一年,收获比较大的几个地方

  面向过程

  把简单的事情说清楚

  终极目标理解操作系统和网络原理

  

时间: 2024-10-10 01:35:15

工作一年 keep coding的相关文章

web高级开发的成长之路

读了这篇文章之后感觉蛮受启发的,在此分享一下,献给和我一样处于困惑的朋友. 正文如下: 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路.如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一.我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊. 二.我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,j

textwrap函数

有时候需要对文本进行长度限制,避免每一行太长(影响阅读), 有什么好的方法吗? 纯Python的写法: 样例代码: 按指定宽度显示文本内容 # -.- coding:utf-8 -.- __author__ = 'zt' text = 'Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.' width = 35 lines = len(text) // 

.NET 高级架构师 WEB架构师 ------走正确的路

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一.              我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊. 二.              我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,Jquery用的人最近比较多啊,听

你用java的swing可以做出这么炫的mp3播放器吗?

这个mp3播放器是基于java的swing编写的,我认为界面还是可以拿出来和大家看一看评一评. 先说说创作的初衷,由于前段时间工作不是很忙,与其闲着,还不如找一些东西来给自己捣腾捣腾,在 之前写的 java开发_闹钟 和 pygame系列_百度随心听_完美的UI设计 的驱使下产生了编写这个mp3的灵感. 也许大伙儿可能认为我脑袋是不是被骡子踢了,闲着真没事,干嘛非得再往工作(工作上面也是coding)上面靠,其实可以 搞一些其他的东西嘛,如运动啊,旅游啊,看书啊(看书倒是一直坚持着的,如果可以我

Tkinter教程之Radiobutton篇

本文转载自:http://blog.csdn.net/jcodeer/article/details/1811308 #Tkinter教程之Radiobutton篇#Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念'''1.创建一个简单的Radiobutton'''from Tkinter import *root = Tk()Radiobutton(root,text = 'python'

不要把测试工具当饭吃

近年几年,无论是行业聚会还是猎头招人.无不体现着这一理念,测试工作越发被机械化Coding化,很多企业招人时也不乏喜欢给自己的员工提些要求QTP/Loadrunner/jmeter/selenium一系列测试化工具被列入正规.精益的代名词.于是我们投入了大量人力物力来实现我们心中挥之不去的理想与抱负,每日Build成了很多测试经理追求的梦想. 加之行业领袖们的吹捧,行业新兵薪水的大幅提升,一些不明真相的人们正大步迈入这个陷阱.我们做测试工具开发.测试工具应用,根本的意义是提升工作效率,降低产品成

python部分内容存档

笨办法学python. 1 Ec6字符串和文本... 1 ec7. 1 ec8. 1 Ec9. 1 Ec10 转义字符... 1 Ec11提问... 1 raw_input和input的区别... 1 Ec12提示别人... 1 ec13 参数,解包,变量... 1 ec14提示和传递... 1 Ec15读取文件... 1 Ec16读写文件... 1 ec17更多文件操作... 1 ec18命名,变量,代码,函数... 1 ec19函数和变量... 1 ec20函数和文件... 1 ec21函数

(转)WEB架构师成长之路之一-走正确的路

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一. 我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊. 二. 我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,Jquery用的人最近比较多啊,听说最近MVC比较火,还有LINQ,听说微软又有Sil

WEB架构师成长必经之路

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一. 我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进,关键是领导也不给时间啊. 二. 我发现我的水平总是跟不上技术的进步,有太多想学的东西要学,Jquery用的人最近比较多啊,听说最近MVC比较火,还有LINQ,听说微软又有Sil