StackOverflow 2015 Developer Survey

StackOverflow进行了一项有趣的调查。也许对技术路径选择有一些参考意义。

https://stackoverflow.com/research/developer-survey-2015

Every year we run a survey. This year, more developers answered more questions than ever before.

26,086 people from 157 countries participated in our 45-question survey. 6,800 identified as full-stack developers, 1,900 as mobile developers, 1,200 as front-end developers, 2 as farmers, and 12,000 as something else.

社团团队获得“2014年全国高校移动互联网应用开发创新大赛”奖项

2014年12月13日,“放飞梦想,展示风采”——2014年全国高校移动互联网应用开发创新大赛总决赛在北京圆满闭幕。本届大赛共有1000多支团队参加,北京大学等100支本科团队从1000多支团队中脱颖而出,面向专家和天使投资公司进行答辩,中央电视台CCTV-1和优酷进行了直播。教育部科技发展中心李志民主任和中国工程院李德毅院士出席了本次大赛并为优胜选手颁奖。

QQ图片20141219160526

我们社团选送两个团队共六名同学参加本届比赛并取得奖项。面向国内高校的开源移动校园“iCampus”(团队成员马奎、黄伟、李轶男)获得二等奖;校园问答平台“知问”(团队成员刘鸿喆、黄陈、谢泽源)获得三等奖。“iCampus”开源应用的微信平台 模块已经在华南农业大学、广州大学、安徽工程大学、福建工程学院等院校部署使用,获得了较好的反馈。

2014ydhlwds12014ydhlwds2

详细获奖名单见:https://miac.buu.edu.cn/?l=news&id=34

2014年11月6日理事会

本次理事会讨论了本学期各个小组活动的思路。每位组长都发表了自己的看法,大概有以下几条:
1 前几次活动要进行基础教学,并掌握基本开发工具和开发资源,知道如何自行解决问题。
2 挑选适合本组的在线教育视频,让组员观看。活动时候进行答疑。
3 挑选一些技术进步较快的组员,给其他组员讲解技术点,锻炼能力。
4 第一次活动统计本组到场新招成员的情况,登记发放2014版社团T恤。
5 第一次活动给本组新招成员拍照。拍照按照统一标准,白墙背景,光线充足,相机距离约1米。
6 挑选合适的项目,尽快开始实战练习。
7 增加一起现场交流开发的机会。
8 大家对今年大一新生的水平感到欣慰。
9 内部强力推行使用优秀的互联网工具来提高开发协作效率。

同时大家对本年度招新活动进行了总结,提出了建议及优化方法。

哈佛大学公开课:计算机科学cs50

我们将把高清版本的哈佛CS50https://cs50.tv下载到校内的edX平台供大家观看。作为一个IT方向大学生必看的全球知名课程,社团鼓励新生学习这个课程,并且各个小组组长可以在小组活动时进行答疑。

 


CS50第一周课程

以下转自https://www.douban.com/note/207809646/

CS50课程是美国哈佛大学的一门计算机课程,全名为“Introduction to Computer Science ”,主讲人David Malan。

已经看了两期的CS50课程了,实在被美国的老师和教育方式所吸引。在此写下几点感受:

1.课程用CS50为名字代替其复杂的全名。仅用简单的字母和数字便能表示这门课程,尽管仅从CS50不能直接获得这门课所教授的内容,但是在简洁方面,这种方式能给人很深刻的记忆,对于想知道其教授的内容的同学也可以在网络中查到。其实David Malan已经将这门课带到了一种品牌的高度,CS50更加适合作为这个品牌的名字(后面还会说到)。

2.老师讲课的方式。David Malan在讲课时极富有激情,很能够感染到现场的同学们,不像很多国内老师,上课死气沉沉,学生们也昏昏欲睡。同时,他的讲课方法也很有趣,不时的找volunteer上台配合,不时播放youtube上的视频以吸引同学们同时引出自己的内容。第一课中,他为了讲明如何查找信息,找了一名volunteer把整部电话号码本撕个粉碎。我想对于我们的老师,谁也不会这么做。一是成本,二是中庸的思想。

3.老师的性格。David Malan很是平易近人,能够录公开课的老师一般也都很强了,至少在知名度方面很高。但是David Malan的笑容依然很自然,对待学生也没有老师和学生的那种隔阂感觉。就国内的一些大牌老师而言,他们水平确实达到了一定高度,但是讲课却拒人千里之外,课下就找不到人。很多老师更是上课喜欢讲述自己做过那些成就,反而忽视了教学的一些技巧和内容。

4.老师会照顾各种层次的学生。David Malan对于不同层次的同学采取不同的方法。在习题等方面都因人而异,分数更是如此。使同学们能在这么课程中学到最多,学的最快乐。而不是一味的难题,一味的速度。这和我们中国老师所谓的平等对待每个学生是不一样的,在中国,老师讲课都是按进度,按其大纲,按其难度,将学生们“一视同仁”,考试更是一张同样的试卷。这当然有我国国情所限,但是David Malan的授课方式似乎更公平一些,考虑的更周到一些。

5.这不仅仅是一门课。David Malan已将这么课上升到了一个品牌,一个潮流,一个标志。CS50拥有自己的学习休息的地方,印有CS50的鸭舌帽、台球等周边产品,拥有自己的强大网站。还有学期的聚会,项目。这哪里还是一门课,而我想David Malan能将这门课带到这个高度也无欲无求了,老师的最高境界啊!

怪不得很多学生都要出国,如果课程都是这样,美国学生,你们也太幸福了!

ScaleAbility之Write in Go

ScaleAbility 是Google纽约办公室的伴奏团。最初起源于 2006年, ScaleAbility 是 Google 第一个有组织的合唱团体。

2014年这帮Google程序猿们创作了神曲Write in Go。

Go语言是谷歌2009发布的第二款开源编程语言。
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。
它不是针对编程初学者设计的,但学习使用它也不是非常困难。Go支持面向对象,而且具有真正的封装(closures)和反射 (reflection)等功能。
在学习曲线方面,Go与Java类似,对于Java开发者来说,应该能够轻松学会 Go。

Go语言将作为云计算组一个新的技术学习方向。一些云计算开源软件已经转向Go。

JetBrains推出学生教师免费StudentLicense

JetBrains 推出免费的Student License 替代当前折扣的 Academic License,支持所有的 IDEs 和 .NET 工具产品。当前所有 Academic License 使用者(不包括企业/团体)可以升级或者更新到个人许可证。如果你还是学生或者教师,可以验证你的身份,开始使用免费的产品。

你需要注册你的免费JetBrains Account 和 International Student Identity Card (ISIC) 或者独有的 .edu 电子邮箱地址来进行认证核查。

我校学生可以通过 mail.bistu.edu.cn邮箱进行验证。

以下转贴自黄陈blog

相信所有java程序员都曾经深爱过eclipse。它是一个非常强大的ide,通过插件组件构建开发环境。而且它附带一个非常标准的插件集,扩展功能非常的强大,能够有安装各种语言插件,实现各种语言的编译运行。就连强大的google公司也选择跟eclipse合作,开发出了android开发工具。

eclipse
但是,现在又有一家公司–jetbrains,它的产品同样强大。其最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。它还有许多功能强大的产品,下面一一介绍:
首先介绍我个人用过的:
1.IntelliJ IDEA
如图:
idea

idea1
首先它的界面相对与eclipse来说,有着质一样的变化。其次就是它的运行速度,比eclipse快。至于其代码提示功能,我感觉这差不多。
2.
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能—-摘自百度百科
如图:
webstorm

webstorm2

3.PyCharm
写python的人用的开发工具有很多,有的人用sublimeText,大神用vim,但更多人用的是PyCharm。
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发—-摘自百度百科
pycharm

pycharm2

4.Android Studio
这是google公司与JetBrains公司合作的全新的Android开发工具。
对于Android程序员来说,这是一个纠结的问题。很多人入门时用的Eclipse,时间长了,也就习惯了。但是Android Studio却有着很大的优势。它的运行速度比eclipse快的非常多。它的工程构建也比eclipse简单。很重要的是github上很多Android项目都是用Android Studio开发的,并且它能导入Eclipse工程,反之则不行。
android

android1

JetBrains公司还有一些非常强大的工具,我没有使用过,贴图告诉大家:
more

好消息:
作为学生,我们可以免费使用以上强大的工具了:
1

2

进入邮箱,点击链接:
3

4

Student License 有效期为一年,一年之后需要重新认证授权。

2014年社团拓展

题记:停下焦急,慢慢走

又题记:霾算什么,雾一般欣赏(朱秀才题)

本文由姜雨桐、高铭编写。

新学期,大家带着新的活力,在社团理事会的号召下,我们停下焦急的脚步,迈出从容的脚步,体验了一场旅行盛宴。一天半的旅程虽短但却充实。

进军农家院之后眼前一亮:农家院环境优雅,更胜于城市中的许多饭店,不奢华却精致,每一处都散发着大自然的怡人气氛。

大家一起熟悉周围的环境、散步、饭前消食,吃饭多多。农家院的晚餐绿色无污染,当地的特色食物应有尽有。饭后们自己烧烤,羊肉串、玉米、面包片甚至还出其不意烤香蕉。不仅如此,佐料也是我们亲自调配,调制出了特色的秘方佐料,期间更是培养出了一位刷油专业户。我们本着“没有烤不到,只有想不到”的精神,让烟雾缭绕,烧烤的香气四溢,这一顿自助加餐充满欢乐多多。晚餐后少不了的自然是大家一起玩桌牌,只言片语-有的人遥遥领先,却被后来者居上,毫无违和感的图片层出不穷;UNO-最后两个人,大战300回合,打成僵局,难分胜负;杀人游戏,更是有警察火眼金睛,让杀手难逃一劫,也有警察好坏不分,黑白颠倒。游戏中我们笑料百出,状况不断,更是被迫转换阵地,由小桌子转到了大桌子,伴着夜色渐深,大家各自散去休息。

IMG_3836IMG_3655IMG_3663 继续阅读“2014年社团拓展”