各位老铁们,大家好,今天由我来为大家分享bitbucket app 下载,以及bitbucket api的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
本文目录
适合中小团队办公协作和沟通的工具有哪些常用的编程软件有那些idea共享索引要不要下载产品经理必懂的技术那点事儿怎么样 好不好有什么推荐的vs code插件?适合中小团队办公协作和沟通的工具有哪些其实国内外现在都有许多不错的协同平台,但大小不一的团队,不同的工作流程,各式各样的需求,都会影响团队应该选择什么样的平台,所以一定要选择适合自己的。
我现在做的氢协作的任务板块非常的强大和便捷。任务能帮助企业、部门和个人管理企业的各项事物,可以很直观看到这个项目的实时动态和进度。每一项任务从产生到归档都有清晰的记录,老板能快速高效的决策,员工间也能更好更明确的配合。
任务管理
脑图
是一款易用性很强的软件。快捷的一键展开和关闭节点,快速记录思维,支持快捷键。绘制的思维导图以结构化的方式来展示具体的内容。包含了各种直观、省时的功能以协助您减轻繁忙的日程,同时也将让你所做的一切都添加了一份创意。
考勤管理
支持WiFi、外勤、定位、蓝牙、微信摇一摇、电脑六种考勤方式,员工进入公司即可自动识别,告别传统考勤。增加外勤轨迹,出差人员记录一目了然。关联请假、考勤排行等流程,自动生成考勤报表,为企业管理层高效管理提供强大精准的数据保证。
拉客宝
这是一款专门为商家制定的一款拉客软件,客户出现在店铺周边时,平台自动向周边的客户发送信息或联系客户,进行拉客。
其实适合中小团队办公协作和沟通的工具有很多哈,但是不同的工具侧重点不一样,帮助解决的问题也不同,下面推荐一些工具给大家参考!
1、轻流
旧的团队协作系统太难用,功能更新不及时,导致团队成员工作效率低下,同时影响业务发展速度?重新开发新产品耗费人力财力,无法及时完成?
推荐轻流,它是一款在线业务流程搭建工具,使用该工具可以创建应用表单进行信息收集、设计流程引擎搭建业务流程管理、添加成员协作进行协同管理和对获取的数据进行数据分析。企业管理中涉及的人力资源管理HRM、客户关系管理CRM、项目管理PM、售后管理等等,都可以使用轻流来搭建相应的管理系统。
2、石墨文档
同事之间用WPS或者Word编辑文档,将自己写好的东西发送给下一个人继续编辑,一旦面对涉及人员较多或修改频繁的情况,就会产生无限麻烦,容易造成混乱。该怎么办?
石墨文档可以解决这个问题。石墨文档是一个可以添加成员,共享文件,同时多人可在线编辑的小工具,石墨的自动保存功能让用户的文件不会出现误删的情况。支撑建立文档和表格以及文件夹,这个中小型企业可以使用,有些文案编辑以及数据管理,可以在上面协作使用。一人编辑后将链接共享给大家,每一位点开链接的成员都可以同时在线编辑,实时保存,方便协作和沟通。
3、有道云笔记
有道云笔记是网易旗下的有道推出的个人与团队的线上资料库。有道云笔记采用了增量式同步技术,即每次只同步修改的内容而不是整个笔记。“三备份存储”技术将用户的数据在三台服务器上进行备份存储,这样即使有1-2台机器发生故障也能有效保障用户数据的安全性和稳定性,该技术还便于未来系统存储规模的扩大和数据处理能力的提高。
4、Slack
Slack是聊天群组+大规模工具集成+文件整合+统一搜索,是一款堪称邮件杀手的企业内部沟通协作工具,它的目标是将公司内部所有沟通方式整合到一个地方。有即时通讯功能,可以和团队成员直接沟通。
5、钉钉
钉钉是阿里巴巴集团专为中国企业打造的免费沟通和协同的多终端平台,支持手机和电脑间文件互传。有强大的通讯、视频会议、考勤、审批、日志等功能。另附丰富的第三方应用(例如文章开头提到的轻流,就可以在钉钉中使用),可以协助企业完成其他的办公管理工作。
无论大团队还是小团队,在协同办公上面都是有需求的。而不同企业、不同行业,可能需求也会大不一样。光是协作办公软件类型就有:看板类/文档类(笔记类)/IM通讯类/云盘类等等系列,这里就不一一介绍了,推荐一个功能强大的工具:云竹协作
至于为什么推荐,可以一起来看看:
1.项目创建和管理(协作协作类)
可其实创建项目,项目下面可建立不同任务(填写名称、描述、起止时间、参与人),分配到不同成员,责任划分,清晰自己的个人项目。
2.项目进度管理(任务看板类)
提供数据分析任务看板,所有任务都可查看进度,方便管理协调
3.人力资源分析
随时可查看员工的任务比重,合理化的行政管理
4.在线交流讨论(IM通讯类)
成员可自由交流讨论,不必几个工具来回切换,随时随地在线沟通
5.文件储存共享(文档类)(笔记类)
提供海量云盘存储,成员可进行下载以及共享。对于重要文件,也可设置共享状态(公开/私密/只读),保障文件安全性。PS:文档可在线进行编辑,支持Word/Excel/PPT
6.项目动态分析
对于项目的一些动态,也需要进行记录,什么时间/什么人/做了什么/,项目一切清晰明了
7.客户参与
作为新时代的协作工具,不仅需要的是企业内团队的协作,更需要的是与客户的交流,独有客户协作功能,可授权客户通过客户账号登陆专属页面,及时了解项目进展,并根据项目需要在线提供相关文档及配合。
云竹支持PC/移动端同步,这样外出办公也很方便,而且在现阶段云竹是免费使用(至于为什么不收费,我也不知道),有这种福利使用就行了。
适合中小团队的协作和沟通工具很多,但不同的产品侧重点是不一样的。针对文件云协作,我来说一下云盒子企业云盘的使用感受。
我用云盒子企业网盘应该有5年了吧,虽然云盒子被定义为企业网盘,但跟我们日常中接触到的网盘不太一样,除了基本文件的存储、共享功能,还有非常广泛的管理、协作功能。例如:
这也只是前台的部分功能,在后台管理,你可以:
功能丰富性功能丰富常常会给你带来惊喜。例如本来你只想实现员工禁止下载文件,防止文件外泄。但云盒子能提高你对企业文件的安全感,从活动记录中,可以随时查看人员在云盘的文件操作情况,每天都有哪些人访问了哪些文件,或者从文件的角度,在文件日志查看这一份文件在什么时间,被谁做了哪些操作。
产品易用性有时候为了提高工作效率,解决某些需求,我们付费购买这类办公软件,但如果产品不易用,不好用,员工不爱用,反而适得其反。云盒子文件列表类似Windows资源管理器,也提供虚拟盘(系统K盘),访问共享文件非常便捷,其他功能不经过任何培训也能快速上手,减轻企业IT部门的内部推广负担。
虚拟盘:
服务专业性云盒子根据企业自身的需求提供产品功能方案、部署方案、售前售后都让人省心,反馈问题响应及时,通过远程迅速解决。
大概这样,很多协作工具并不分企业的规模,能完美满足自己的需求,又能提供超出预期的服务,那就是最好的了。
石墨文档同事之间用WPS编辑,将自己写好的东西发送给下一个人继续编辑,一旦面对涉及人员较多或修改频繁的情况,就会产生无限麻烦,容易造成混乱。该怎么办?
石墨文档可以解决这个问题。石墨文档是一个可以添加成员,共享文件,同时多人可在线编辑的小工具,石墨的自动保存功能让用户的文件不会出现误删的情况。支撑建立文档和表格以及文件夹,这个中小型企业可以使用,有些文案编辑以及数据管理,可以在上面协作使用。一人编辑后将链接共享给大家,每一位点开链接的成员都可以同时在线编辑,实时保存,方便协作和沟通。
有道云笔记有道云笔记是网易旗下的有道推出的个人与团队的线上资料库。有道云笔记采用了增量式同步技术,即每次只同步修改的内容而不是整个笔记。“三备份存储”技术将用户的数据在三台服务器上进行备份存储,这样即使有1-2台机器发生故障也能有效保障用户数据的安全性和稳定性,该技术还便于未来系统存储规模的扩大和数据处理能力的提高。
SlackSlack是聊天群组+大规模工具集成+文件整合+统一搜索,是一款堪称邮件杀手的企业内部沟通协作工具,它的目标是将公司内部所有沟通方式整合到一个地方。有即时通讯功能,可以和团队成员直接沟通。
钉钉钉钉是阿里巴巴集团专为中国企业打造的免费沟通和协同的多端平台支持手机和电脑间文件互传。有强大的通讯、视频会议、考勤、审批、日志等功能。另附丰富的第三方应用,残缺项目管理、任务管理功能。考勤功能支持软件+硬件。
MUST团队合作,沟通是关键,MUST是款专注团队协作,信息同步,交流分享的实用工具。
MUST是一款专注团队协作的移动软件。通过群组的文档、任务、报表、上报等应用,实现团队组织的实名沟通、工作协作、任务追踪、资料归档、工作汇报等功能。此外,内置新闻客户端、考勤签到、快递管理、企业服务号等系统,也能解决企业管理等问题。
轻流团队成员效率低下,领导为琐事烦扰?旧的系统功能更新不及时,影响业务发展速度?重新开发新产品耗费人力财力,无法及时完成?
轻流是一款在线业务流程搭建工具,使用该工具可以创建应用表单进行信息收集、设计流程引擎搭建业务流程管理、添加成员协作进行协同管理和对获取的数据进行数据分析。可以应用到不同的场景中进行使用,可针对企业领域的流程协作,减少重复劳动。
钉钉
大名远扬,到处都是它的广告,你肯定听过。
优点:基本免费;功能全面较多,你需要用到的大部分功能它都有,并且还会越来越多
缺点:上下级管控性太强,已读回执、Ding一下反人类,员工不一定爱用;前身似乎是阿里的来往,本质上就一IM工具,大部分功能第三方接入,如任务这块是Tower团队做的,各个环节之间使用体验存在断裂,并且Tower的任务太简单了点,基本就是个Todolist,没有服务可言,软件使用自己琢磨。
明道
国内做协作这块比较早的,但广告较少,曝光量不高。
优点:设计理念偏西方,透明扁平那套,如果你的团队能接受这样的,绝对比传统模式效率更高,团队氛围更好;工作流各环节功能完善,该有的都有,产品颜值比较高;工作人员一对一服务,部署培训、网络搭建等等都由他们负责,有时候还带有点管理咨询的意味;
缺点:免费版本功能受限,需要彼此加好友;缺少视频会议这样的功能,需要借助第三方产品;
今目标
挺老牌的,但是曝光同样不是很多,总有种low的感觉。
优点:免费(部分);功能较全;
缺点:太丑,总有种上个世纪的传统软件的感觉,点开一堆菜单点开一堆菜单的;功能结构比较乱;
纷享销客
一个不知道在想啥的公司,之前做CRM,后来想做协作,再然后又去做CRM了。
优点:基本的功能都有吧,CRM功能上述几个软件都需要在它们的平台上用第三方软件;如果你的团队销售有一定规模,用这个算是比较合适吧,不用再买套CRM。
缺点:功能结构也是比较乱,项目管理偏弱,协作这块没有什么特别的优势。
其他的还有:
泛微OA:工作流比较强、可以搭建出任何复杂流程,正因为如此,整体操作可能会繁琐一点
致远OA:知名离不开用友,和财务集成的资源及优势可想而知,但是对于无缝集成效果不是很强
i人事:公司人事管理
简道云:可以用它来搭建个性化管理应用如OA、CRM、进销存等
刻度嘟嘟:专注餐饮运营管理APP,餐饮检查体系、针对性强做的很垂直,不能全行业使用。
每个工具的功能侧重点不同,每个公司的实际使用场景又所不同。建议根据实际情况先梳理一下现在优先级最高需求。
如果是沟通类的,可以考虑企业级的即时通讯产品。
如何选择企业即时通讯产品?现在市面上企业级即时通讯产品根据服务端运维方不同分SaaS版和私有部署版。
有度即时通——打造企业私有的高效工作交流平台,欢迎政企单位体验使用!
个人觉得对于中小团队来说,在选择工具要秉承的原则是:简单易用,方便新员工学习,平台支持性好、性价比高、安全。
一、邮件——Gmail
二、待办清单——奇妙清单
三、客户沟通——Skype
四、IM——微信
五、CRM——自建
六、协同办公和文件备份共享——一粒云
假如还涉及开发的话:
代码管理——Bitbucket
开发任务分配——JIRASoftware
这是一款功能全面、支持开源(提供100%源代码)、私有化部署(并支持SaaS模式与PaaS模式)、支持二次开发的企业在线文档。
产品介绍及推荐理由:
企业文档是“软开企服”推出的一款私有知识管理产品,其用于个人笔记、团队协作、知识沉淀,团队协同与知识沉淀,适合作为【个人笔记】、【办公文档】、【专栏博客】、【项目文档】、【官方文档】、【企业知识库】、【内容论坛】来使用。
功能介绍:
便捷操作:像书架一样的知识库的目录及大纲功能,让多篇文档结构化,形成一本本像书一样清晰易读的知识库,方便知识创作及沉淀。文章内容编辑时刻上手,无需培训。
完善的权限体系:组织、部门、菜单、角色、等权限体系,更加适合于企业管理
高效协同,支持团队管理,提供所有者、管理者、成员、普通游客等多种角色控制信息分享范围
支持多种文档:富文本、脑图、在线表格、画图等等。。。
企业文档定位与公司级产品,核心特色是:
私有化部署:提供容器化部署方案,支持公有云、私有云的多种模式
代码开源:目前开源的代码在gitee、github等代码托管平台开源,项目名称
扩展性强:底层采用springcloud的基础框架,可以扩展海量并发,并且目前除了知识库,开发团队正在构建私有化的视频会议、邮件管理、任务管理等应用
支持多种模式:支持多租户(SaaS),也支持单租户(PaaS)模式,后端自主控制
Gitee开源地址:https://gitee.com/software-minister/jvs-knowledge-ui
私有化文档的优势:
安全性,2019年微盟删库事件、滴滴私有数据事件、酒店开房信息泄露事件,说明信息安全非常重要,私有数据最好自主可控
成本低,10个用户以内,SaaS在线文档免费,10-20个用户以上文档的价格相差不多,20个用户以上,则私有化部署成本更低
定制化,企业信息化的重点是把业务在线实施,企业数字化转型则是将各个信息化的价值信息有机的整合起来,那么在系统的扩展性上,私有化部署的扩展性远远高于SaaS产品,例如文档的申请查阅需要流程审批,那么现在的SaaS系统很难支持这种类型的问题。
全开源,无忧企业文档是开源项目,那么在自主可控性上,和业务扩展性上都没有任何限制。
使用地址:http://knowledge.bctools.cn/
无忧文档目前版本1.3,下一个版本更新,会逐渐调整以下功能:
除了上述的功能,我们接下来还将逐步开源“项目任务管理”、“私有化的视频会议”、“企业内部管理系统”等等一些企业级应用PaaS产品。
我是“软件部长”,专注分享一些有价值的项目、实现方案、开发工具、学习资源等内容。希望能与大家共同学习交流。
团队协作软件推荐使用可量化的团队协作软件Workless,为企业提供项目管理、任务管理、数据管理的同时,并提供量化协作的能力,通过积分体现量化的价值,方便进行横向和纵向对比,为企业管理提供数据依据,Workless为企业在不同场景的应用提供了丰富的协作模版。功能主要有:
从创建项目、到实行,是项目从开始到结束的定义。其执行过程可根据项目场景调整阶段状态,实现项目流程自动归纳,项目进度有条不紊。
项目管理应景而创建是Workless进行项目配置的主要解决痛点。项目创建根据场景类型设置任务类型、任务分组规划为项目阶段、配置应用以及功能组件。
基础设置
项目基础设置,项目管理人可以此为基础创建项目模板。二次类似项目创建直接调用已设置的项目模板即可。快速确立项目启动战略
任务设置
任务设置可根据项目创建场景对项目任务进行任务类型、工作流程、任务完成情况标准化设置、依据管理需求是否抄送他人。酌情开启任务量化功能。
任务分组
项目基础设置,项目管理人可以此为基础创建项目模板。二次类似项目创建直接调用已设置的项目模板即可。快速确立项目启动战略
项目应用组件配置任务
任务是项目启动管理的核心功能,有序的任务流分组可以明确的把控项目整体开展事项。按项目流程节点进行战略调整,提高任务可控性。
任务协作遵循PDCA
PDCA循环的含义是将质量管理分为四个阶段:Plan—Do—Check—Act。
分别解释如下:
P(plan)计划
D(Do)执行
C(Check)检查
A(Act)处理
数据协作
为企业提供客户、商机、产品、订单、招聘、采购、库存等多种数据表单管理功能,企业可以根据自己的需求自由选择是否开启某个数据模块。
积分量化
通过积分体现量化协作创造的价值,方便进行横向和纵向对比,为企业管理提供数据依据。积分可多维体现工作状态,自定义设置积分标准,以企业制定多项积分考核,给予企业可靠的员工积分可供参考。
文档协作
文件管理是线上协作的关键助力,企业网盘为企业提供专属的线上文件储备空间。支持协作的文件共享、上传、下载、更新,让协作共享更便捷。
企业管理后台
后台管理,方便管理角色进行应用管理、组件配置以及任务、项目流设置。可以在每一个层级进行权限的精细控制,保障配置内容的多样自定化。
常用的编程软件有那些1.程序软件免费下载
链接:https://pan.baidu.com/s/1E6rNlwiYx9wPYqUZuqbnpw提取码:9gsb
软件,拼音为Ruǎnjiàn,国标中对软件的定义为:与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
idea共享索引要不要下载IntelliJIDEA支持安装在不同计算机上的IntelliJIDEA(或其他基于IntelliJ平台的)产品的不同实例之间共享IDE设置。如果您使用不同的计算机工作,这可以帮助您重新创建一个舒适的工作环境,而且不会让你对事物的外观和行为感到厌烦。
您可以通过以下方式之一共享IDE设置:
通过配置SettingsRepository。这允许您同步任何可配置的组件(启用和禁用插件列表除外),但需要根据您想要共享的设置创建Git存储库。如果要在团队成员中实施相同的设置,此选项很有用。
通过使用IDESettingsSync插件。它使用了JetBrains服务器,因此不需要额外的配置。已同步的设置与您的JetBrains帐户相关联,因此其他用户无法使用这些设置。
可以同步的设置包括:IDE主题、键盘映射、配色方案、系统设置、UI设置,菜单和工具栏设置、项目视图设置,编辑器设置、代码完成设置、参数名称提示、实时模板、代码样式和列表启用和禁用插件。
通过SettingsRepository共享设置
使用条件
在开始使用SettingsRepository之前,请确保SettingsRepository插件已启用。该插件与IntelliJIDEA捆绑在一起,默认情况下处于启用状态。如果该插件未启用,请在Settings/PreferencesDialog对话框的Plugins页上启用它。
我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!
配置SettingsRepository
如果要共享IDE设置,请执行以下步骤:
在任何托管服务上创建Git存储库,例如Bitbucket或GitHub。
在安装了要共享其设置的IntelliJIDEA实例的计算机上,导航到File|SettingsRepository。指定创建的远程仓库的URL,然后点击OverwriteRemote。
在要应用设置的每台计算机上,在Settings/Preferencesdialog对话框中,展开Tools节点并选择SettingsRepository,指定创建的远程仓库的URL,然后点击OverwriteLocal。如果想要储存库保留远程设置和本地设置的组合,可以点击Merge。如果检测到任何冲突,将显示一个对话框,可以在其中解决这些冲突。如果要使用本地设置覆盖远程设置,请单击点击OverwriteRemote。
提示:如果选择使用Bitbucket托管你的存储库,建议使用Apppasswords进行身份验证。您需要为存储库设置读/写权限。
每次执行UpdateProject或Push操作时,或者当关闭项目或退出IntelliJIDEA时,计算机的本地设置将自动与远程仓库中的设置同步。
在第一次同步时,系统将提示您指定用户名和密码。建议使用accesstoken进行GitHub身份验证。如果由于某种原因,您想要使用用户名和密码而不是accesstoken,或者您的Git托管服务提供商不支持它,建议您配置Gitcredentialshelper。
如果要禁用自动设置同步,请导航到File|Settings|Tools|SettingsRepository并禁用AutoSync选项。您可以通过从主菜单选择VCS|SyncSettings来手动更新设置。
请注意:macOSKeychain是受支持的,这意味着您可以在所有基于IntelliJ平台的产品之间共享凭据(如果原始IDE与请求方IDE不同,系统将提示您授予访问权限)。
通过其他只读存储库共享更多设置
除了SettingsRepository,还可以配置任意数量的其他存储库,其中包含要共享的任何类型的设置,包括实时模板、文件模板、方案、部署选项等。
这些存储库被称为只读源,因为它们不能被覆盖或合并,仅用作设置源。
要配置此类存储库,请执行以下操作:
在Settings/PreferencesDialog对话框中,展开Tools节点,然后选择SettingsRepository。
单击“+”并添加包含要共享设置的GitHub仓库的URL。
如果您正在学习SpringBoot,那么推荐一个连载多年还在继续更新的免费教程:SpringBoot2.x基础教程|程序猿DD
与只读源中的设置进行同步的方法与SettingsRepository的方式相同。
通过SettingsSyncplugin共享设置
使用条件
在开始使用SettingsSync之前,请确保SettingsSync插件已启用。如果该插件未启用,请在Settings/PreferencesDialog对话框的Plugins页上启用它。
配置SettingsSyncplugin
如果要共享IDE设置,请执行以下步骤:
登录以下任一项:
您的IDE:从主菜单中选择Help|Register,选择使用JetBrains帐户激活您的许可证并输入您的凭据。
ToolboxApp:单击应用程序右上角的齿轮图标,然后选择Settings并单击Login按钮。请注意,通过登录ToolboxApp,您将自动登录到您运行的所有JetBrains产品。
在IntelliJIDEA窗口的右下角,单击齿轮图标并选择EnableSettingsSync。您的本地设置将导出到关联您的帐户的JetBrains存储库。
如果想要自动同步所有已启用和已禁用插件的列表,请选择Syncpluginssilently选项。有关如何禁用手动同步插件的说明,请参阅Syncplugins。
在要应用这些设置的其他计算机上,单击齿轮按钮并选择EnableSync。在打开的对话框中,单击GetSettingsfromAccount以从存储库导入设置。如果要使用本地设置覆盖存储库,请单击KeepandSyncLocalSettings。
每次运行不同的IDE实例时(或者在超过一小时不活动后激活它),或者当任何这些设置被修改并且已应用此更改时,本地设置将自动与存储在存储库中的设置同步。
Syncplugin
安装或卸载插件或更改其状态(启用/禁用)时,可以将这些更改应用于所有IDE安装。
如果想要在IDE实例之间自动同步插件,请在启用设置同步时选择Syncpluginssilently选项。
手动同步插件的步骤:
在IntelliJIDEA窗口的右下角,单击齿轮图标并选择SyncPlugins。
打开一个对话框,显示自上次同步以来修改的所有插件的列表。单击每个插件旁边的箭头按钮,然后选择修改插件的状态、将存储库状态应用于所有安装、在本地跳过此更改或跳过所有IDE实例。
在为每个插件选择了要执行的操作后,单击ApplyChanges。
来源:juejin.cn/post/6844903655561232391
我正在连载IDEA专题(https://space.bilibili.com/396803537)的视频内容,感兴趣的小伙伴可以关注我的B站或视频号哟!
产品经理必懂的技术那点事儿怎么样 好不好作者:herock
链接:https://www.zhihu.com/question/19554113/answer/14831116
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
最近七年,我都在做互联网产品,其中前五年分别在创业公司和上市公司里,做别人的产品;近两年在创业,做自己的产品。
我的体会是:产品经理需要懂技术,创业者尤其需要。但前提是你总觉得有股憋不住的想要做点儿什么的冲动,如果打算混安稳日子,特别是在大公司,你什么都不需要懂,反而要小心别“知道的太多了”,傻人一生平安。
做产品这几年,和开发工程师打交道最多,和他们交流通常有两大忌:
一.忌不懂技术
更准确的说,是不能缺乏设计、开发一个互联网产品基本的技术常识,比如至少要清楚一个网站从不存在到能被用户访问,需要哪些必须的环节;也要明白一个App从你的脑海走到用户的手机里,需要经历怎样的过程。
有常识,当然不一定就能做出好产品,但没常识,就很象在村里呆了半辈子的人乍到城市,一举一动即使小心翼翼,也没法儿不透着突兀和不和谐。
很多公司都有完全不懂技术的产品人,大多年龄较长,也许是互联网出现的时候,他们已经过了充满好奇和渴望未知的年龄,不愿意放低身段去学习新东西,喜欢只凭着想象和自己的生活经验就开喷,间或以若干近期热门关键词作为点缀,以示自己尚蹲在潮流尖端。
这样的人也许能忽悠某些领导,但一定不招工程师待见,他们可能什么都不说,但心里已经开始等着看笑话,交给他们的开发需求,自然也是能拖则拖、能蒙则蒙。
二.忌懂技术
我遇到不少工程师喜欢说:“只要产品需求明确,技术上一切都能实现。”
这句话听起来相当豪迈,也让产品经理大为放心,觉得技术真是产品的坚强后盾。但其实传递了一个特别糟糕的信号。
当工程师这么说的时候,潜台词是:“你弄好你自己的事儿就行了,别来管我!”而且这种说法隐含着一个乐观但显然并不现实的假设:技术是无所不能的,他(掌握技术的人)也象灯神一样,可以实现你的任何愿望,只要你能明确的描述它。
我不知道阿拉丁说完愿望之后,假如胆敢继续追问灯神将具体采用何种技术方案来实现的话,会不会被塞到灯里,但我知道很多工程师在发现你关注技术层面过深的时候,都会有种领地被侵犯的感觉。
这就是工程师维护自己专业槽的本能,与行业中其它角色相比,工程师地位不是最高,待遇也不是最好,还经常加班加的要死要活的,唯一得天独厚的优势,就是专业槽比任何角色都深。关于产品、关于UI、甚至关于商业模式每个从业人员都能喷上几句,要是说到用户体验,那更是连业外人士都敢大喷特喷而没有任何心理负担:反正我就是用户嘛,越傻越光荣。而一旦涉及到代码,大多数人就直接晕菜了。想想那些UI设计师的苦逼段子,工作时没有喷子们指手划脚的干扰,真是上帝赋予工程师独有的恩赐。
所以当他们认为有外人正试图跨越这条槽时,自然会有所警惕,甚至体现出抵制和敌意。当一个产品经理发现工程师开始比较密集的使用术语或拼命把简单问题往复杂了说,你应该知道,他们在槽边开始向你射箭了。
从整个产品乃至公司的角度来说,各个专业角色之间的专业槽都是应该被填平的,产品经理不该对工程师玩挟天子以令诸侯,不要总假装自己是用户的三个代表,动不动就拿想象中的“用户需求”当“奉天承运”来用;工程师也不必总装灯神,假装无所不能很累的,工程师之间必有能力高下之分,其实有时候功能做不了或做不好,纯粹只是因为工程师能力所限。如果彼此坦诚一些,大可以提前有效沟通,尽可能避开那些投入产出比过低的部分,有不少工程师不愿意拿出来讨论的技术实现上的细节,都是值得产品经理参与进来的,在这些细节上如何取舍与抉择,会对产品的开发进度、性能甚至功能带来极大的影响,如果沟通到位,往往可以让开发工程师少做大量无用功。在我开始自己动手写代码之后,对这一点有了越来越深的体会。
下面就说说我为什么开始学写代码,算是回答问题的后半部分吧。
在我做互联网产品的前五年里,我对技术的了解仅维持在常识范畴,能够手写的代码只有html和css,连js都不会,更别提任何适用于Web开发的编程语言了。我一直认为自己无法完全亲手写一个哪怕是最简单的动态网站,是作为互联网产品人员,很大的缺陷和耻辱。
工程师们一般倒不这么觉得,和他们聊天的时候,有时顺嘴喷一些对技术架构或某些技术问题的看法,立刻遭到赞扬:“你很懂技术嘛!”这时马上打着哈哈说:“懂个p啊,我连helloworld都不会写,完全是纸上谈兵。”于是嬉笑声中,一群人把手里的箭收起来了。
但我压根儿就TM不想只能纸上谈兵,2009年,我不顾当时三十二岁的高龄,悍然决定要学Ruby,买了书、装好环境开始看书,敲代码,坚持了几天,然后失败了,考虑到也许Ruby对我来说太难,又尝试了Python,结果还是失败了。消沉几天后不死心,又买了一本iPhone开发的书,还趁机决定买了台27寸的iMac,但悲剧是只翻了翻书,连Xcode都没敢下就直接放弃了,这书上什么都不讲的啊!上来就是大段大段的代码啊!而且obj-c的代码都巨长,完全看不懂。
后来我想,这件事有两个收获:一.发现了自己智商的边界。二.我有了一台iMac。
转眼又过了一年多,想要自己动手做一个iPhone上的App的感觉越来越强烈,快压抑不住了。于是在某一天,我好了伤疤忘了疼似的把那本几乎没有折痕的iPhone开发基础教程又翻出来,等待Xcode下载的过程中,暗下决心:看不懂我也把它背下来。
后来发现笨办法至少对我来说,还挺管用的:照着书敲代码,能正常运行的话,就合上书,再敲一遍。一般重复四五次就能记得很牢了。合着书,劈里啪啦熟练的敲着自己还不知道是什么意思的代码,加上Xcode的自动补全很给力,几分钟就可以折腾出一大屏花花绿绿的代码,而且还能在iPhone上运行,这时会产生一种已经会写iPhoneApp的错觉,很奇妙。
人的大脑也很奇妙,你如果已经背下来了,本来不理解的就会慢慢自动理解,就这样背了一段又一段代码之后,突然发现:我明白是怎么回事儿了。之后就开始给自己提出各种小的不能再小的功能需求,尝试用这些代码去实现,每实现一个,都欣喜若狂:我能显示按钮了!我能弹出对话框了!我能写滚动列表了!我能发一条推送信息了!⋯⋯
这些事儿在熟练之后,也许就像喝口水一样平淡,但却能给初学者带来巨大的快乐,我一直觉得,能否始终保持如初学者般的热情、专注,决定了在做某件事时能走多远,能做多好。
由于书上所用的Xcode版本问题和我用的不同以及一些印刷错误,书上的代码不会总是百分之百能运行,有时会报错,只能上网用尽一切办法搜,搜索的过程中,就会慢慢看到一些专门的技术论坛、Blog,最终不可避免的会发现StackOverflow这个神奇的网站,你遇到的大部分问题,都能在上面找到答案。
当实现书上的功能已经不能带来狂喜的时候,就会忍不住想把自己束缚了很久的各种idea放出来了,终于可以亲手去做它,而不是局限在画画原型图、写写需求说明最后还要虔诚的擦拭神灯,呼唤灯神们显灵这样隔靴搔痒的做产品。
开发的过程对我来说充满了乐趣,因为写代码的时候,世界变的简单而美好,某个做法对还是错,你不需要自己反复猜测,也不需要和任何人没完没了争辩,编译器就是神圣的裁判。你的每个操作都能得到及时、明确的反馈,而且拥有近乎奢侈的试错机会,从这个角度来看,编程的乐趣倒是有点儿象玩游戏。
当然也会遇到无数的问题,StackOverflow、Github、Bitbucket、mailinglist会慢慢成为你的朋友。
在能够独自写出一个iPhoneApp并把它放到AppStore上之后,我又发现还需要再学一门语言,用来开发网站以及需要在App中调用的RESTfulWebService,于是不顾三十五岁的高龄,再一次悍然打起了Python的主意,有了学obj-c的经验,知道关键是要能狠得下心和静得下心来,看什么书,其实区别不是特别大,所以我就用了免费的LearnPythonTheHardWay,用前面提到的方法,跟着做了一遍(前半部分比较简单,可以每天做上十几个exercise,后面速度可能会慢一点儿),了解了Python怎么写之后,马上开始看DjangoBook2.0,只看到第九章,就等不及用同样的方法把DjangoTutorial做了两遍,接着惊喜的发现已经可以写一个简单但完整的网站了。然后很快试着用Django写了一个特别小的针对某垂直领域的工具类网站,上线跑了一段时间,昨天晚上结束免费试用,开始收费,现在看到已有几个付费用户,我很欣慰。
至于技术需要懂到什么程度,我觉得要是花几个月学的东西就够用一辈子,这买卖也太划算了,尤其是在技术领域,一定会需要持续学习,但对于我来说,已经没有资格象十几二十岁的年轻人那样仅凭兴趣广泛的学,我目前对这件事的原则非常功利:马上要用到的,能显著提高效率或者公认是最佳实践的就学,否则就先不学,尽量不折腾、严格控制投入的时间和精力。
比如写好的代码放到Server上,虽然只要能跑就算是部署成功了,但公认的最佳实践是使用virtualenv隔离Python环境,这样可以减少以后很多的麻烦,那就值得多花时间去了解,去应用;使用Fabric配合Git进行自动化部署可以大大提高效率,那就也值得花时间去学怎么用。
我也知道可以用Memcached或Redis来做缓存,提高应用性能;或是用RabbitMq和Celery来做异步队列,可以改善同步执行耗时较久的任务给用户带来的不爽感;还有Node.js似乎比传统的Web开发语言更适合做RESTfulAPI⋯⋯不过这些都不是目前最紧迫的问题,所以虽然我还不会而且确定会有用,但先不去学。
一没留神,喷了几千字,还是打住吧,看来中年男人的啰嗦算是没救了。
最后还是总结一下,就一句啊:
产品经理懂技术=流氓会武术。你要是觉得帮派够大,自己脑子又好用到可以当师爷,那不会武术也凑合;要不巧是个和我一样没什么团队精神,又老喜欢独来独往的流氓,还想只凭着脑子就能连点儿防身术都不练,恐怕很容易被人打成爬行动物。
比较严肃的总结是:产品经理懂技术,在没资源的时候可以用最低成本把事儿办了,有资源的时候可以把资源用的更有效率。
有什么推荐的vs code插件?VisualStudioCode是由微软开发的一款免费、跨平台的文本编辑器,由于其卓越的性能和丰富的功能,很快受到了广大程序员的欢迎。
下面分享几款使用过的扩展插件,供各位参考:
1.PowerModePowerMode能够在你敲代码的时候显示打字特效,十分炫酷,给无聊敲代码的你可以增添一丝乐趣。用户除了可以选择提供的一些特效模式之外,还可以进行自定义特效模式。
运行效果:
2.vscode-iconsvscode-icons能够显示不同类型文件的图标,提高不同类型文件的可读性。
运行效果:
3.GuidesGuides能够显示和区分不同缩进代码块,特别是对于Python编程过程中用于防止缩进错,提高代码的可读性。
运行效果:
4.BracketPairColorizerBracketPairColorizer能通过不同颜色将成对的括号区分开,大大提高代码的识别度。
运行效果:
5.PathIntellisensePathIntellisense用于路径提示,提示我们当前路径下存在的文件/文件夹。
小结上面介绍的几款插件,基本上没有领域限制,无论哪个编程开发领域都可以使用。
同时,也欢迎各位分享和推荐你们使用起来效果非常好的插件!
OK,关于bitbucket app 下载和bitbucket api的内容到此结束了,希望对大家有所帮助。
本文地址:http://www.cj8845.cn/13465.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。