您好,欢迎来到     万通软件创新实验室 请登录
网站首页 | 添加收藏 | 设为首页
三月2024年4月五月
周日周一周二周三周四周五周六
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
燕山大学万通软件创新实验室

   燕山大学万通软件创新实验室

    WT Software Innovation  Lab        

      

      燕山大学万通软件创新实验室是由申利民教授/博士生导师,领导的研究团队创立,致力于柔性软件企业管理信息系统及大数据智能分析、电子商务系统、信息安全、协同计算及机会网络等方面的研究、教学和开发。

     利民教授1987年6月合肥工业大学硕士研究生毕业来到燕山大学工作,2005-2007年由国家留学基金派遣到美国伊利诺伊理工学院(IIT)进行合作研究,2007年归国后曾担任燕山大学信息学院主管科研和研究生教育的副院长、燕山大学信息化处处长-负责燕山大学网络和信息系统的建设和管理,是中国计算机学会高级会员、中国软件工程专业委员会委员、中国协同计算专业委员会委员、《计算机集成制造系统》理事,河北省计算机教学指导委员会副主任兼秘书长。出版著作3部,发表论文120篇,其中SCI和EI收录论文50多篇,主持国家基金项目4项,主持开发企业技术开发项目近百项,1990年获得机电部科技进步二等奖、2002年河北省十大优秀发明奖、2005年河北省自然科学奖、2009年河北省优秀精品课教师、2008年和2009年获得河北省教学成果一等奖和三等奖,2013年和2017年获得河北省教学成果二等奖, 2010年获得河北省教学名师等多项奖励和荣誉。目前是《电子与信息学报》、《计算机集成制造系统》、《小型微型计算机系统》、《北京邮电大学学报》等多个学术刊物审稿专家。  

     工作室内的所有技术人员,均为计算机方面的专业型人才,在几年的软件开发中,积累了丰富的经验。

    万通软件及其工作室的全体人员本着互惠互利、真诚合作的原则,希望与社会各界人士交流合作,共同发展、一起进步!

      www.wantongsoft.com

 

当前位置:通知快讯——万通软件创新实验室2018届硕士毕业生推荐资料汇总
万通软件创新实验室2018届硕士毕业生推荐资料汇总

    发布时间:2018/5/30 21:12:14    浏览次数:3517    

学习网站:

 

1.   GitHubGitHub是版本控制和协作的代码托管平台。它可以让你和其他人在任何地方一起工作。GitHub上有很多优秀的开源源码值得学习。

网站链接:https://github.com/

 

2.   LeetCodeleetcode是个题库,里面有很多编程面试的题目,可以在线编译运行。题目难度较大。

网站链接:https://leetcode-cn.com/

 

3.   牛客网:牛客网是一个专注于程序员的学习和成长的专业平台。内含IT名企的笔试面试题库,你可以一站式查阅,省去到处找题找答案的烦恼;同时牛客网提供行业同仁的交流机会。

网站链接:https://www.nowcoder.com/

 

4.   云栖社区:云栖社区是面向开发者的开放型技术平台。源自阿里云,服务于云计算技术全生态。包含博客、问答、培训、设计研发、资源下载等产品,用来分享专业、优质、高效的技术。

云栖社区:https://yq.aliyun.com/topic/list/

 

5.CSDNCSDN是chinese software develop net 的缩写 ,中国软件开发联盟,它是中国最大的开发者技术社区,是集新闻、论坛、群组、Blog、文档、下载、读书、Tag、网摘、搜索、.NET、Java、游戏、视频、人才、外包、第二书店、《程序员》等多种项目于一体的大型综合性IT门户网站,它有非常强的专业性,其会员囊括了中国地区百分之九十以上的优秀程序员,是至今为止,在IT技术交流及其周边国内中第一位的网站。

网站链接:https://www.csdn.net/

 

6.简书:简书是一个优质的创作社区,“创作你的创作”,是简书的信仰。内含很多有价值的分享。

网站链接:https://www.jianshu.com/

 

7.稀土掘金:稀土掘金是一款面向互联网技术开发者的内容分享平台,给中国开发者用的 Hacker News,由稀土团队出品。掘金的技术资源由稀土上聚集的技术大牛共同编辑为掘金用户筛选出最优质的干货,这些干货可以是一篇介绍 ECMAScript6的技术文章,也可以是一个Android的网络库,或者是一个设计类的图片分享社区等等。其中每一篇技术资源都有对应的技术标签,通过标签的形式来把掘金上的技术内容串联起来,方便用户阅读更多类似的技术资源。

网站链接:https://xitu.io/

 

8.stackoverflowStack Overflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。

网站链接:https://stackoverflow.com/

 

9.慕课网:慕课网是国内规模最大 、互动性最高的IT技能学习平台,以培养企业实用型人才为己任,打造从人才培养到技术输出全产业链的跨终端IT学习应用平台,该平台几乎覆盖了前端/PHP/Android/iOS/Python/Java等主流技术方向。慕课网选取企业真实案例,还原开发真实场景,精心创作700余门免费课程及若干门实战课程(内容自制+PGC);与BAT专业技术团队深度合作,与顶级互联网行业大会零距离接轨,以新潮学习体验颠覆传统教育模式,打造IT在线教育明星品牌。慕课网官网中有很多IT培训视频。

网站链接:https://www.imooc.com/

 

10.北风网:北风网,创立9年多来,致力于中国IT互联网教育的前沿,讲师来源于各大IT公司的技术总监、项目经理、资深架构师和各大知名培训机构。北风网官网中有很多IT培训视频。

网站链接:http://www.ibeifeng.com/

 

11.黑马程序员:黑马程序员是传智播客(股票代码:839976)旗下的高端IT教育品牌, 2010年,黑马程序员在中关村软件园开设第一个Android培训学科,现已开设JavaEE、PHP、产品经理、前端与移动开发、C/C++与网络攻防、新媒体运营、电商运营、人工智能+Python、云计算大数据、H5+全栈工程师、UI/UE设计、视觉设计、软件测试、网络安全+运维工程师、智能物联网+区块链、Go语言与区块链、微信小程序开发等培训学科,直营分校遍布北京、上海、广州、深圳、武汉、郑州、西安、哈尔滨、长沙、济南、重庆、南京、杭州、成都、石家庄、合肥、太原、厦门等城市。黑马程序员网站有很多IT培训视频。

网站链接:http://www.itheima.com/

 

 

招聘网站:

 

1.Boss直聘:Boss直聘是一款让职场Boss与求职者在线聊天、加快面试的免费招聘手机软件,软件于2014年7月13日上架AppStore。2017年7月19日,“BOSS直聘”网被互联网信用认证平台认证为“互联网诚信示范单位”。

网站链接:https://www.zhipin.com/?sid=sem_pz_bdpc_dasou_title

 

2.实习僧:实习僧是一个专注实习招聘的垂直招聘平台,是中国领先的实习招聘平台。实习僧拥有网站、APP、微博、微信、支付宝等7大平台,现拥有来自全球3000余所高校650多万在校生用户,为超过十五万家来自各行业的500强、行业巨头及独角兽企业提供实习招聘服务。

网站链接:https://www.shixiseng.com/

 

3.拉勾网:拉勾网(隶属于北京拉勾网络技术有限公司)是专注于互联网职业机会的招聘网站,以众多互联网资源为依托,发布圈内招聘信息,为求职者提供个性化、人性化、专业化的信息服务,以让优质人才和优秀企业及时相遇为己任。

网站链接:https://www.lagou.com/lp/html/common.html?utm_source=m_cf_cpt_baidu_pc

 

推荐书籍:

 

1.《疯狂Android讲义》/李刚编著

计算机便携化是未来的发展趋势,而Android作为最受欢迎的手机、平板电脑操作之一,其发展的上升势头是势不可当的。而Android应用选择了Java作为其开发语言,对于Java来说也是一次极好的机会。

李刚编著的《疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。

《疯狂Android讲义》并不局限于介绍Android编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考、拿来就用。本书最后还提供了两个实用的案例:疯狂连连看和电子拍卖系统Android客户端,具有极高的参考价值。本书提供了配套的答疑网站,如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。

本书适合于有一定Java编程基础的读者。如果读者已熟练掌握Java编程语法并具有一定图形界面编程经验,阅读本书将十分合适。否则,阅读本书之前建议先认真阅读疯狂Java体系之《疯狂Java讲义》。

 

2.Android编程权威指南(第三版)》/() Bill Phillips, Chris Stewart, Kristin Marsicano 王明发译

Big Nerd Ranch 是美国一家专业的移动开发技术培训机构。本书主要以其Android 训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android 编程权威指南。全书共36 章,详细介绍了8 个Android 应用的开发过程。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得宝贵的开发经验。

第3 版较之前版本增加了对数据绑定等新工具的介绍,同时新增了针对单元测试、辅助功能和MVVM 架构等主题的章节。如果你熟悉Java 语言,或者了解面向对象编程,那就立刻开始Android 编程之旅吧!

 

3.《深入理解Android内核设计思想 (2 上下册) (林学森) /林学森著

全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。

本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。

 

4.《深入理解Java虚拟机——JVM高级特性与最佳实践(2)/周志明著

《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。

第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解书中后面内容有重要帮助。

第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。

第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。

第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;

第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

 

5.effective java(第二版)》/ Joshua Bloch

《Effective Java(第2版)英文版》介绍了在Java编程中的78条非常具有实用价值的经验规则,这些经验规则涵盖了大部分开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么,以及怎样才能编写出清晰、健壮和高效的代码。《Effective Java(第2版)英文版》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码进一步进行说明。本书内容全面,结构清晰,讲解详细,可作为技术人员的参考用书。

 

6.《剑指offer/名企面试官精讲典型编程题/何海涛著

《剑指Offer——名企面试官精讲典型编程题(纪念版)》是为纪念本书英文版全球发行而推出的特殊版本,在原版基础上新增大量本书英文版中的精选题目,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。

 

全书分为8章,主要包括面试流程:讨论面试每一环节需要注意的问题;面试需要的基础知识:从编程语言、数据结构及算法三方面总结程序员面试知识点;高质量代码:讨论影响代码质量的3个要素(规范性、完整性和鲁棒性),强调高质量代码除完成基本功能外,还能考虑特殊情况并对非法输入进行合理处理;解题思路:总结编程面试中解决难题的有效思考模式,如在面试中遇到复杂难题,应聘者可利用画图、举例和分解这3种方法将其化繁为简,先形成清晰思路再动手编程;优化时间和空间效率:读者将学会优化时间效率及空间换时间的常用算法,从而在面试中找到最优解;面试必备能力:总结应聘者如何充分表现学习和沟通能力,并通过具体面试题讨论如何培养知识迁移、抽象建模和发散思维能力;综合面试案例:总结哪些面试举动是不良行为,而哪些表现又是面试官所期待的行为;英文版面试题增补,优选久经欧美知名企业面试考验的经典题目,帮助国内读者开阔视野、增补技能。

《剑指Offer——名企面试官精讲典型编程题(纪念版)》适合即将走向工作岗位的大学生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

 

7. JavaScript权威指南》/David Flanagan 李强等译

《JavaScript权威指南(第5版)》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。

 

8.《第一行代码:Android/郭霖著

《第一行代码——Android》是Android初学者的最佳入门书。全书由浅入深、系统全面地讲解了Android软件开发的方方面面。第1章带领你搭建Android开发环境,完成你的第一个Android程序。第2章至第13章完整地讲解了Android开发中的各种基本知识和关键技术,包括四大组件、UI、碎片、广播机制、数据存储、服务、多媒体、网络、定位服务、传感器,以及分布式版本控制系统Git的使用等等。在部分章节会穿插相关技术的高级使用技巧。第14章和第15章则将带领你编写一个完整的项目,教会你如何打包、上架、嵌入广告并获得盈利。《第一行代码——Android》内容通俗易懂,既适合初学者循序渐进地阅读,也可作为一本参考手册,随时查阅。

 

9.think in java》(Java编程思想)

《Java编程思想》书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Iava’UO系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

 

10.CSS实战手册》/David Sawyer McFarland 俞黎敏译

本书从行业发展的角度出发,深入细致地讲述了如何制作出优秀的网页,以及规范中隐含的技巧。本书深入浅出地讲述了如何换位思考HTML的结构,如何规范使用样式表的各种功能,如何整体规划网页布局和感受用户体验。本书最好地体现了“细节决定成败”的原则。阅读本书,希望读者不仅能了解到制作优秀网页的方法,而且能培养“探索无止境,学习无尽期”的创新和开拓精神。

 

11.JavaScript 高级程序设计》/() Nicholas C. Zakas 李松峰, 曹力译

本书不仅全面深入地讲述了JavaScript的基本概念,阐释了它特有的面向对象和继承的机制,还详尽讨论了JavaScript实现的各个组成部分。在以大量篇幅全景式剖析ECMAScripl和DOM的过程中,各个级别的DOM规范在作者笔下纷至沓来,诸如事件模拟、XML解析、XPath查询等高级主题也讲得分外清楚。此外,错误处理与调试、Ajax与JSON,乃至客户端存储、未来的 APl等章节也都条理清晰、异彩纷呈。

 

12.ECMAScript 6入门》/阮一峰著

《ECMAScript6入门》全面介绍了ECMAScript6新引入的语法特性,覆盖了ECMAScript6与ECMAScript5的所有不同之处,对涉及的语法知识给予了详细介绍,并给出了大量简洁易懂的示例代码。

《ECMAScript6入门》为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。

 

13.iOS编程》/() Christian Keur, Aaron Hillegass, Joe Conway 丁道骏译

《iOS编程》荣获Jolt生产力大奖。第4版更新了iOS7和Xcode5的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instruments等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。

 

14.Objective-C高级编程:iOSOS X多线程和内存管理》/() Kazuki Sakamoto, Tomohiko Furumoto 黎华译

本书在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC 以及应用于多线程开发的Blocks 和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。本书适合有一定基础的iOS 开发者阅读。

 

15.Effective Objective-C 2.0 : 52 specific ways to improve your iOS and OS X programs = 编写高质量iOSOS X代码的52个有效方法》/ Matt Galloway

《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法 英文版》不是在讲Objective-C语言的基础知识,而是要讲如何高效运用这门语言。《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法 英文版》共分7章,从7个方面总结和探讨了Objective-C编程中52个鲜为人知又容易被忽视的特性。第1章从整体上讲解Objective-C的核心概念;第2章讲述了与面向对象语言的重要特征(对象、消息和运行期)相关的行为;第3章介绍了如何编写适合与Objective-C搭配的类;第4章讲述协议与分类相关的技巧;第5章介绍内存管理的注意事项;第6章介绍块与大中枢派发(GrandCentralDispatch)相关的技巧;第7章总览了Cocoa和CocoaTouch系统框架,并深入研究了其中的某些类。

 

Copyright ©万通软件创新实验室 All Rights Reserved. 
地址:河北省秦皇岛市河北大街西段438号  邮政编码:066004  联系电话:0335-8050387
电子邮箱:shenllmm@ysu.edu.cn   软件开发与技术支持:燕山大学万通软件 WT Software 请使用IE10及以上版本的浏览器,最佳分辨率:1280*960