概述

9月份,由于公司人事变动,摆在自己面前也有两条路可选择,一是选择lync,二是选择sharepoint,由于之前,部门老大已经让我看了大概一个月的有关lync方面的资料(文档,代码,项目实施等),所以在真正选择的时候,我选择了c/s的lync,因为实在不想在重新去熟悉sharepoint,这样估计又要花费一定的时间去熟悉项目,对lync也有自己想要学习的技术。所以c/s之路就此开始。

项目描述

项目组成员:3人,由于人事变动目前项目组资源紧张。目前正招聘wpf前端,c++人才,有想法换个环境的朋友可以私信我。

估计很多人都不了解lync这东东。

Microsoft Lync(前称Microsoft Office Communicator)是一个配合Microsoft Lync Server一同使用,又或随同Office 365与Live@EduLync Online附送的即时通信客户端。客户端软件的基本特性包括即时通信、IP电话和视频会议。

——百度百科

说的更简单一点,类似于qq的一种即时通讯软件。

这样描述,也许还比较抽象,那么可以看看它长什么样子。

相信很多公司内部已经在使用这东东了。只是不知道它叫什么!

如果想多了解lync可以戳这里:http://baike.baidu.com/view/4310782.htm?fr=aladdin

用到了那些技术:

supersocket,wpf,wcf,asp.net webform,多线程,ui抑制,nhibernate,sqlite等。

有什么收获?

在项目开发过程中负责wcf接口,管理端,群组空间,基于supersocket的文件传输开发和AD域管理。

对项目环境搭建,从刚开始的懵懵懂懂,到现在的轻车熟路。

在开发过程中,负责项目环境搭建,开发环境服务器,测试环境服务器,生产环境服务器。

说心里话,现在回头想想,当时那个忙碌的状态,都感觉头大,各种服务器远程连接来回的切换,有时把该是测试环境的弄到开发环境,反正就是乱套了。每天盯着一天电脑,特别是下午那段时间,头已经懵了,无法思考了。

每天下班的路上,因为一个业务逻辑的问题,一路上都在大脑里面不断的模拟,不断的思考,不断的问自己:如果这样弄,效率怎么样?如果这样弄,会有哪些问题等等。到家了,再测试一下自己的想法。过去的一个月,基本上都是这个状态,无法从代码中回过神。

出差有感

9月,去山西出了2次差,第一次去为客户搭建lync所需服务器环境,给客户lync安装包,进行测试,也带回不少问题。然后回来,进行修改。

第二次,一个人背着包又去了一次山西,这次,心里那真不是滋味啊,在客户现场部署项目,最怕啥,它就来啥,一会儿一个bug,那个尴尬,别提了。程序莫名其妙的闪退,搞的我都不知道怎么去搪塞了。在公司,测试的好好的,在客户那儿,一会儿一个问题,被客户问的,这是为啥啊,这又是为啥啊,给人弄得很没信心,最后都没有底气了。遇到问题就得解决问题啊。

客户那里的电脑大部分还是xp系统。首先从环境排查,然后查看系统日志等等,能用的方法都用上了,还好问题都解决了,最后经测试十几台电脑,在使用lync沟通过程没有什么问题了,感觉腰板挺得更直了。信心满满的。

思考

通过2次出差,我要说,作为开发人员,别心存侥幸,因为你的一时的侥幸心里,说小了会让实施在客户那里很没面子,说大了会让客户对你们公司的印象一落千丈。一时的侥幸,会害了公司,也会害了自己。

有了这2次出差的经历,也可以警醒自己不要有那种侥幸的心理。

送给大家一句话:“站在什么位置思考的人,就会成为什么样的人”。

lync项目总结的更多相关文章

  1. Hello world,Hello 2015,Bye 2014

    序 在我写下“在”这个字的时候已经是2014-12-31 19:59,14年最后一天了,总觉得不写点东西祭奠一下那些被自己虐死的脑细胞,心里就不舒服. 那就从生活,工作,学习三个方面,总结一下吧. 生 ...

  2. MVC5系列——布局视图

    MVC5系列——布局视图 目录 系列文章 概述 布局视图 系列文章 [Asp.net MVC]Asp.net MVC5系列——第一个项目 [Asp.net MVC]Asp.net MVC5系列——添加 ...

  3. [Asp.net MVC]Asp.net MVC5系列——布局视图

    目录 系列文章 概述 布局视图 系列文章 [Asp.net MVC]Asp.net MVC5系列——第一个项目 [Asp.net MVC]Asp.net MVC5系列——添加视图 [Asp.net M ...

  4. [项目机会]使用lync的统一通信平台

    [项目内容]基于微软的lync或者其他思科.腾讯等公司技术,建立一个员工统一的通讯平台,可以随时的保持员工之间沟通. [项目价值] 1.保持项目团队成员之间的随时随地高效的电话或者视频会议: 2.集成 ...

  5. 使用Unified Communications Managed API获取Lync在线会议的链接地址

    最近在项目上遇到一个问题,需要能够在程序中获取Lync会议的链接地址.Lync是微软出品的一套即时通信(IM)客户端软件,配合Microsoft Lync Server使用,其前身是Microsoft ...

  6. Lync 2010升级到Lync 2013POC计划-过程!

    最近在协助一家客户做升级项目调研,目前处在POC过程中,根据他们的需求我们将整个POC过程用Project 进行了下整理,了解整个项目中可能存在的风险和相应的计划过程,根据相应的计划我们能够将相应过程 ...

  7. 基于PowerShell的Lync Server管理 使用C#

    这里所说的Lync Server管理,指通过C#管理Lync账号的启用,禁用,开启账户的语音功能. Lync服务器安装后,会自动创建一个用于远程管理的应用程序,通过IIS查看,其应用程序名为: Lyn ...

  8. Fis3前端工程化之项目实战

    Fis3项目 项目目录结构: E:. │ .gitignore │ fis-conf.js │ index.html │ package.json │ README.md │ ├─material │ ...

  9. 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新

    本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...

随机推荐

  1. spring结合Mybatis的框架搭建(一)

    一:前沿 2015年新年上班的第二天,第一天就打了一天的酱油哦,只是下午开始搭建自己毕业设计的框架,搭建的是spring+spring mvc+MyBatis的框架.今天遇到了一个问题,结果弄了我一天 ...

  2. WEB API 版本控制

    参照 http://blog.csdn.net/hengyunabc/article/details/20506345

  3. Bzoj4197 寿司晚宴

    Description 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴.小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴. 在晚宴上,主办方为大家提供了 n−1 种不同 ...

  4. mysql五:数据操作

    一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...

  5. Ubuntu下查看CPU、内存和硬盘详细信息的几个命令

    CPU: 型号:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}' 数量:lscpu |grep "CPU ...

  6. 【bzoj1086】王室联邦

    我以为树分块什么的必有高论,结果居然是个暴力…… 方法也很简单,我看下每个节点dfs的时候是否已经大于k个,大于的话我就新开一块. 注意dfs的时候当前节点不能放进子树的块中. #include< ...

  7. Hibernate多对多两种情况

    Hibernate在做多对多映射的时候,除了原先的两张表外,会多出一个中间表做关联,根据中间表的会有两种不同的配置情况: 1.中间表不需要加入额外数据. 2.中间表有其他字段,需记录额外数据. 下面, ...

  8. 【计算机网络】wireshark抓包分析1

    学习计算机网络很久了,但总是局限于书本知识,感觉get不到重点.经师兄建议用wireshark抓包分析看看. 我自己以前并没有做过抓包分析,所以这篇博文可能会有很多错误,只是我自己的一个记录,路过的亲 ...

  9. Selenium2+python自动化49-判断文本(text_to_be_present_in_element)【转载】

    前言 在做结果判断的时候,经常想判断某个元素中是否存在指定的文本,如登录后判断页面中是账号是否是该用户的用户名. 在前面的登录案例中,写了一个简单的方法,但不是公用的,在EC模块有个方法是可以专门用来 ...

  10. wxBot微信机器人框架(转)

    原文:http://blog.csdn.net/tobacco5648/article/details/50722321 wxBot 是Python包装Web微信实现的微信机器人框架.可以很容易地实现 ...