开发

程序员如何摆脱简历,立体展示个人价值

我与影子孤独终老i 提交于 2019-11-28 19:45:50
在我们向优秀程序员发出的邀请信中,我们是这样描述我们的目标的:   程序员客栈宗旨是:汇聚中国最优秀的程序员并为大家服务。目前正处于第一阶段:更立体地展现优秀程序员的成就(从作品,专业社区影响力,以及个性宣言等方面),让程序员摆脱简历局限,更充分地展现自己的能力,得到更多收入和人脉机会。   所以我们一直在苦想,怎么可以实现这点?目前,我们整理出以下两个思路:   1. 摆脱简历,通过综合个人履历立体展现自己   3分钟以内完成个人履历信息输入,之后我们 每日为你更新 所有可以自动抓取的内容: Github信息 知乎信息 stackoverflow的信息   并且我们会请专业的设计师帮忙做出更好的履历页面(是的,现在还很挫T_T),让你每次可以很酷地把主页分享出去,你的大拿气质,个人成就就可以让对方膜拜,不用自己花时间填写。   以我自己的为例:(在程序员的专业社区我就是个渣。。。)   个人履历   2. 每周推荐一些有意思的 程序员 ,让大家知道他们有意思,值得关注。   以Github标星,follower数量,作品类型,履历被赞的数量等作为排序规则,我们可以从不同纬度发现很多有意思值得关注的程序员,我们希望可以把他们推荐给更多人。   简单从程序员客栈现有的排序体系来看: 客栈总体热门排行 客栈移动端方向热门排行 客栈北京地区热门排行   等等。希望通过这些实践

Android开发入门之学习笔记(三):程序窗口的布局

穿精又带淫゛_ 提交于 2019-11-28 19:41:08
Android应用程序的用户界面可以看作是由View和View Group组成的,从字面意思上就可以看出,View Group是可以包含多个View的。借用官方教程的图可以更容易理解: 说到这里,我们还没有解释,何为View?其实就是我们所看到的按钮、文本编辑框之类的。换句话说,View是一些用户可以看得见的窗口小部件,而ViewGroup则是用户看不见的,它的作用是更好的组织和布局View。 由于我们是初学者,所以可以简单的来归纳一下: Android应用程序通过 res/layout目录下的一个XML文件(activity_main.xml)来配置和管理程序窗口的布局。当然,一个Android应用程序可能有多个程序窗口,每个程序窗口都会有一个XML文件来管理它的界面布局。每个XML文件的名称可能不一样。我们这里讨论的是最简单的Android程序,它是由ADT自动生成的只有一个程序窗口的程序,所以它的布局文件也只有一个:activity_main.xml。 如果使用ADT工程,自动产生一个最简单的Android应用程序工程,其默认布局的内容大致如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com

Xamarin.Forms教程开发Xamarin.Forms应用程序需要的工具

瘦欲@ 提交于 2019-11-28 16:54:43
开发 Xamarin.Forms 应用程序需要的工具 Xamarin.Forms教程开发Xamarin.Forms应用程序需要的工具,2014 年 5 月 8 日在发布的 Xamrin 3 中引进了 Xamarin.Forms 。 Xamarin.Forms 是一个高效创建跨平台用户界面的库。通过 Xamarin.Forms 可以一次编码生成基于主流移动平台( iOS 、 Android 、 Windows Phone )的应用界面。和 HTML 5 不同, Xamarin.Forms 是一套原生的界面解决方案,这意味着通过 Xamarin.Forms 渲染的界面是与底层 API 紧密相连。开发者可以结合诸如 iOS 中的 Core Motion 、 PassKit 、 StoreKit 等 API 使用。 Xamarin.Forms教程开发Xamarin.Forms应用程序需要的工具, 在本书中我们就是通过 Visual Studio 2015 集成的 Xamarin.Forms 去开发应用程序。由于不同平台应用的要求不同,所以除了 Visual Studio 2015 集成的工具外,想要正常达到完美的开发效果,还需要安装一些其他工具才可以。下面我们就根据不同应用程序平台的要求来讲解需要安装哪些其他的开发工具。 Xamarin.Forms应用程序中的iOS 应用程序 以下是使用

2015年值得关注的8款用户界面新品

£可爱£侵袭症+ 提交于 2019-11-27 15:27:13
1.Qt 下载地址 | 中文教程连载 Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 2.NChart3D 下载地址 | 中文介绍 NChart3D是通用数据可视化图表框架。支持多元化图表类型,2D & 3D。优秀的闪电效果和平滑的动画可以让你的数据看起来更加出众。 NChart3D可以在iOS、OS X、Android 设备上绘出很棒的2D、3D交互图表,并且支持对应系统API。 3.Xuni 下载地址 | Xuni是Xamarin.Forms上本地化和跨平台的移动端控件集。Xuni的设计宗旨是在安卓、iOS和Windows Phone上提供本地化的体验,用相同的API实现跨平台的设计。通过Xuni和Xamarin.Forms,借助C#和Xaml能够开发出适用于所有设 备的企业级应用。 4.Windows 10 Apps 下载地址 | 在线演示 DevExpress Windows 10 Apps(又称DevExpress UWP Controls),是专门为Windows生态系统开发的一款应用开发框架,采用了Windows 10的Universal Windows Platform (UWP)平台技术, 一次开发

5大最流行手机webAPP框架之Ionic

微笑、不失礼 提交于 2019-11-27 03:13:06
Ionic 框架 Ionic 框架是 我们前五个 web app框架中最年轻的 ,阿尔法 版本 是在2013年11月下旬发布 的 。 Ionic是建立在google的 AngularJS框架 上的 ,它 利用AngularJS 来 提供应用结构,而 它 本身 更 关注的 是 用户界面。换句话说,我 们将会看到强大的 Angular和美妙的Ionic的一个完美的组合 。 Ionic (自定义HTML元素)为它的组件 提供了一组 Angular 指令 ,使其 很容易 使用小部件 ,简单的就像写 一行HTML代码 一样 。除了指令, Ionic 使用 Angular 的触摸识别器,视图动画逻辑,HTML 生态 和异步通信。 虽然 你 可以 在克隆和解压以后直接使用,同样你也可以使用 npm包管理器来安装 基于 node-js的客户端,然后迅速开始你的 种子项目。 尽管 Angular是 目前Ionic的主力,但是仍然允许开发人员以 开放的选项来支持该框架,例如 Knockout或者Emberjs 。这个特别的审查 被 AngularJS强烈影响 着,随着 Ionic渐渐的支持其他框架 , 但 它 并不保证其准确性 。 MV* Pattern Angular JS 过去被用来作为 MVC框架,但是随着时间的推移 ,当 $scope对象作为一个视图模型的情况下

Liferay开发学习Part3:5种开发模式

纵饮孤独 提交于 2019-11-27 00:41:39
Liferay共有5种开发模式: portlet(portlet插件):其结构和内容和普通的WEB工程区别不大 portlet-ext(portlet扩展插件):不推荐 layout(布局):可定制布局 theme(主题):主题包,通过此模式提供的向导工具,为主题包开发大大提供便利 hook:重写覆盖liferay的默认页面,为开发提供一种不直接修改Liferay核心源码的情况下修改Liferay核心功能的方法。 来源: oschina 链接: https://my.oschina.net/u/589482/blog/104935

Xamarin iOS开发实战1.1.3Xamarin版本

ぃ、小莉子 提交于 2019-11-26 14:10:38
Xamarin iOS开发实战1.1.3Xamarin版本 Xamarin 提供了免费版和付费版。免费版本包含 Xamarin Studio 服务。付费版本分为普通版 299 美元 / 年、商业版 999 美元 / 年和企业版 1899 美元 / 年。开发者可以根据自身需要进行购买,如图 1.1 所示。本文选自 Xamarin iOS开发实战大学霸 图 1.1 Xamarin 各个版本 注意:针对学生及研究人员, Xamarin 提供以 99 美元 / 年的价格购买商业版授权。 1.1.4 工具需求 要使用 C# 编写 iOS 应用程序,需要使用到 3 个工具,如下: q Mac 或者 Mac 虚拟机 q Xamarin 开发框架 q Xcode 开发工具 1.2 搭建开发环境 每一种应用程序的开发都有自己特定的开发环境。所谓开发环境就是为了支持系统软件和应用软件工程化开发和维护的一组软件。它通常简称为 SDE 。本节将讲解 C# 开发 iOS 应用程序的开发环境搭建,其中包括 Xamarin 的下载安装以及 Xcode 的下载安装。 本文选自 Xamarin iOS开发实战大学霸 来源: oschina 链接: https://my.oschina.net/u/1585857/blog/356959

互联网产品开发:为什么版本控制如此重要?

☆樱花仙子☆ 提交于 2019-11-26 14:10:25
  如果说什么是软件开发项目一定要使用的基础工具,那么版本控制系统应该算最重要的部分。不管是个人开发或是团队协作开发,都可以通过版本控制系统获得巨大的好处。   没有版本控制系统的话,代码可能被别人或自己不小心覆盖或遗失、也不知道是谁因为什么原因改了这段代码、也没办法可以复原回前几天的修改。有了版本控制系统,开发人员只要将每次程式码的变更都纪录(Commit)起来,并且透过版本控制系统中进行更新。   有了版本控制系统,我们可以浏览所有开发的历史纪录,掌握团队的开发进度,而且作任何修改都不再害怕,因为你可以轻易的复原回之前正常的版本。我们也可以透过分支和标签的功能来进行软件发行的不同版本,例如稳定版本、维护版本和开发中版本。   很多项目需求方还没有明白开发的定义,这里必须要跟大家说一点老生常谈的段子:“开发永远是个过程,而不是结果。”所以开发者一定要使用版本控制系统,Git或Mercurial是免费开源的版本系统系统、随处可用的网络、便宜的云端服务器,甚至有现成的第三方服务Github。   如果你还没有使用的话,建议马上为你的软件开发项目建立版本控制。接下来是几点使用版本控制系统的建议:   1.将所有东西都放进版本控制系统   是的,所有项目开发过程中的产出物都放到版本控制系统之中,这包括了程序源代码、测试程序、文件、设定档、各种自动化脚本等等