概述

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次出差的经历,也可以警醒自己不要有那种侥幸的心理。

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

最新文章

  1. HTML5播放暂停音乐
  2. HandlerThread
  3. 数据库创建用户SQL
  4. Todd's Matlab讲义第5讲:二分法和找根
  5. SQL 语句-partition by
  6. Zabbix3.0 自动电话报障
  7. 【Pro ASP.NET MVC 3 Framework】.学习笔记.1.主要语言特性
  8. 《OD学算法》排序
  9. 【风马一族_Android】适合你 --- 大概的描述
  10. Java [Leetcode 203]Remove Linked List Elements
  11. 转:实用 .htaccess 用法大全
  12. [ffmpeg 扩展第三方库编译系列] 关于须要用到cmake 创建 mingw32编译环境问题
  13. TitleLayout——一个Android轻松实现标题栏的库
  14. extract-text-webpack-plugin打包css后出现图片引用路径不对问题
  15. Elasticsearch笔记五之java操作es
  16. HTML5将footer置于页面最底部的方法(CSS+JS)
  17. EFI系统引导的一些零碎知识点
  18. kylin cubing algorithm(算法)
  19. Linux系统状态监控小工具 - Linux Dash
  20. 函数语法:原生JS获取数组的索引值index

热门文章

  1. ORACLE中根据生日得到年龄
  2. 【uva11019-Matrix Matcher】AC自动机+优化+记录
  3. CSS3动画(重要)
  4. Linux 内核链表的使用及深入分析【转】
  5. Makefile target dependency
  6. twitter api取出的日期格式化
  7. Linux下mysql命令 导入 导出sql文件
  8. 【 Linux 】lvs-dr模型实现HA,后端Nginx、PHP、MySQL分离 搭建wordpress站点
  9. Selenium2+python自动化69-PhantomJS使用【转载】
  10. PEP 3106 -- Revamping(改进) dict.keys(), .values() and .items()