做,。...

长河一水's Blog
中央军委里前后抓出两个大老虎,这是怎么回事?是党的领导在中央军委里的缺失吗?那可要特别加强了。
怎么在中央军委里加强党的领导?这是一个问题吗?建立两个党组?重新入党?
不管怎么加强,都没咱们老百姓什么事,抓出来的人,都不是咱们选的。&(字节数: 482) [原创
13:31:56]&&
据说九月三号要举行纪念抗战胜利七十周年阅兵式,还要出去八路军方队和新四军方队。
有这些方队没问题,八路军和新四军都是抗战的武装。问题是这些方队举什么旗参加阅兵?是当年的军旗吗?那就是国民革命军第十八集团军军旗,青天白日镶嵌在满地红上的国中华民国民革命军的军旗。
如果是这样,咱们可真要认真仔细的看清楚了,那可是一面凝聚着民族之光的旗帜。我们要看到它是如何的迎风招展,飘扬在天安门广场的。&(字节数: 703) [原创
10:20:50]&&
我这题目是有问题的,因为基督教在中国民间还是很受待见的,关于中国现在拥有多少基督徒,有几种说法,有二千多万一说,有四千多万一说,更有超过一亿人的说法。可见,基督教在中国并不是完全不受待见。
那我为什么说不受待见呢?原因就在于,我们几时见到了官员,特别是大官去教堂参观指导,做礼拜的?没有,相反,我们经常可以看到党和国家领导人去庙里参观指导,同和尚们握手言欢。至于把他们当作大师请到家里热情招待也不是少数。
都是宗教,为啥待遇就差那么远呢?说白了,基督教太不长眼,不会给大官们看风水化凶...&(字节数: 1634) [原创
9:16:23]&&
听说为了加强党的领导,中共中央决定在全国社会组织中派驻党组。
加强党的领导是个什么意思?咱们小老百姓不清楚,不知道在社会组织中派驻党如何体现党的领导。
小民只想问一问,在中央军委里有没有党组?那里已经有一位副主席因为贪污犯罪还有其他我们不知道的罪行被调查抓捕了。
而且听说还有一位副主席也被调查,他儿子被抓则是公开的消息。他的事情公开也只是时间问题。
中央军委一共有几个人?现在知道的,已经抓了两个人。他们作奸犯科是因为中央军委里没有党组吗?不然怎么那么多人犯罪?
...&(字节数: 1424) [原创
14:37:33]&&
前些时候罗马教宗宣布了一个事情,承认宇宙大爆炸学说。这件事情好象并没有引起太大的反响,好象是意料之中的事情。我看到新闻的标题,心中便哑然失笑。我想,他一定会说,这是上帝安排的,打开新闻的内容,果不其然。
有人说,宗教是人类文明处于蒙昧无知状态下的产物。错,它其实是人类高度文明的产物。写下经卷需要文字,需要系统性的逻辑思维,而这些都是人类文明高度发达的结晶。
在人类的文明史中,人类产生了多种宗教,但是,只有天主教成功地孕育了科学,只有罗马的教宗才有资格宣称他们是科学的母亲。...&(字节数: 3062) [原创
21:14:47]&&
广州南沙区的自留区已经炒了很久了。前天五一,正式开张面市。第一天人山人海,到了晚上,我去凑了个热闹,其实就是一个商场,专门卖些所谓的进口洋货。0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.}}" src="/p/2768/b_vip_AF756A3CBBD6D5D92B6EA2.jpg" alt="查看更多精彩图片" border="0">
这就是自贸区的大楼,首层是一般的商铺,二三层就是所谓的自贸区,以食品为主,其实广州的大超...&(字节数: 2214) [原创
18:41:46]&&
把一切献给党,这不只是一部小册子,更是中共党对他党员的要求,取得政权后,更是对整个国家民族的要求。
于是中国土地成了它的,河流,矿产,当然还有人,一切的一切都成了它了。它则以一个为人民服务这一看上去崇高的目的,占有了这一切。其实从逻辑上讲,真是为人民服务,那就不应该把一切献给党,而是把一切献给人民,党则应该是一无所有才对。
但是,现在是党拥有了这个国家的一切,而老百姓,人民则只剩下一条裤衩。
回首我们的大地地,曾经也是沧海横流草木丛生,是我们的先辈流血流汗耕耘收获才有了沃野...&(字节数: 1867) [原创
9:59:58]&&
经常看到什么公权如何如何的。在中国有公权吗?别自作多情了吧。
中国的权力什么时候属于公众属于公有?它完完全全是属于某些特殊人群的私有物品嘛。中国普通老百姓能够对公共事务说点啥?
你说的不轻不重,人家当你在放屁。你说重了,于是有人请你去喝茶。你要说到点子上了,小心,你可能就被嫖娼了。&(字节数: 547) [原创
17:42:05]&&
广州区伯那样的遭遇,不知是被人强奸还是被嫖娼。
周永康在位的时候,不就特别时兴这样给人裁脏陷害吗?他们拿着强抢来的公权力,不受监督,为所欲为,作奸犯科不知道他们还有什么罪没犯过,却装出一副正人君子的样去抓人家嫖娼,酒驾,等等。
上海的钓鱼执法,那是把好人挑出来迫害,这根本就是反人类的罪行。
现在周永康给抓了,但是,他留下来的那套令人发指的维稳办法停止了吗?现在抓区伯,明天还要抓谁?
他们躲在红墙大院之中,干下什么骇人听闻的罪恶,老百姓不知道,也抓不了他们。但是,我们却...&(字节数: 1357) [原创
15:02:20]&&
这个问题很不好讲,因为涉及太多的伦理道德的问题,而道德是只约束自己不管别人的一个东西,一个人,他做的事情再恶心,再如何的令人发指,只要没有违反法律,谁都管不着他,所以那些占据着道德制高点去抨击人家如何如何的人,其实根本就没有资格去讲什么道德。所以,如何面对婚姻爱情,可以说完全是个人的事,别人管不着。
一个人有它的本体,还有外延,本体,基本上每个人都差不多,但是外延就差异大了。一个人的劳动创造能力,学识修养等等,可以说它可以无限的延伸。而这两方面构成...&(字节数: 15287)1 |
已成功添加“”到 个分组
请不要超过6个字您好,欢迎来到新东方
热门搜索:
谜语来原于中国古代民间,是古人集体智慧创造的,无法把谜语的发明权落实到某一个人。最初起源于民间口头文学,是我们的祖先在长期生产劳动和生活实践中创造出来的,是劳动人民聪明智慧的表现。后经文人的加工、创新有了文义谜。一般称民间谜为谜语,文义谜为灯谜,即也统称为谜语。
你能做,我能做,大家都做;一个人能做,两个人不能一起做这是做什么?(打一脑筋急转弯)
更多信息访问:
热门课程推荐
精彩谜语汇总
今日搜索谜语最受关注的
在e袋洗联合创始人张荣耀的眼里,让绝大多数的中国家庭都使用上门洗衣的服务,并不是最终的梦想。“未来,你和你的邻居阿姨共享厨房,上班的时候,让她帮助看着你的孩子,下班后你顺带帮着她从市场上带块豆腐。”在...
你们,够了!!小编每次看到一些派代作者的干货帖子在论坛上了之后,下边的回复就开启了疯狂弹幕模式:然而这并没有什么卵用……卧槽……什么鬼!!呵呵哒,呵呵哒……
社区O2O,这个行业也被媒体热炒有三年多时间了,有没有做的还算不错的案例呢?万科丶龙湖丶恒大丶保利丶易居中国丶彩生活丶拉卡拉丶顺丰?哪个可以称得上是成功案例?战略变来变去,方向换来换去,基本上都是雷声...
上次写了篇帖子,没想到火了一把,找我联系帮忙操作店铺的人络绎不绝。虽然个人精力有限,只接了一个综合能力还不错的小店,其他都拒绝了,但还是谢谢各位朋友的支持!上一篇帖子本来说这次写一次详细的新品推广方案...
12年入的淘宝,生意一直平平淡淡,磕磕碰碰做到5皇冠了,自认为能预防各种骗术和骗局,但是今天第一次碰到这种骗子,小二居然判定支持买家,实在无奈+气愤!分享下,大家就当茶余饭后看看!做个预防!事情我简化...
我有个小白朋友,最近生意出奇的好!最近两个月来,流量每天涨,订单也在每天涨。3.4月的时候,每天只能发40个包左右。最近已经上涨的200~300个包了。这是要爆发的节奏啊!可以最近也有比较悲催的朋友。...
【东哥解读电商】8月12日,阿里巴巴将发布36月份季报,阿里又一次在披露财报前公布了重大的人事调整,高盛前副主席迈克埃文斯(MichaelEvans)担任阿里巴巴集团总裁兼执行董事,全面负责阿里集团全...
文/紫藤院张陈勇社区超市O2O快送可有意思了,你看最近什么京东到家丶dmall丶生活圈C丶爱鲜蜂丶社区001等突然出现在我们身边。什么华为(dmall)丶京东(生活圈C)丶搜房(社区001店里客)丶阿...
前几天写了一篇帖子,主要讲的是大卖家的玩法,被喷的好多,大卖家玩法可以看这个贴子不刷单进豆腐块/topic/413871淘宝进了15年,基本上是资本运作了。我...
电商加油站o为梦想加油
[31期]上海
日-8月16日
[28期]北京
日 09:30-18:00
日-9月20日
火辣辣的豹纹
请输入姓名:
请输入对方邮件地址:
派代随身——电商人的成长社区
您的反馈对我们至关重要!作为独立开发者,有哪些可以分享的经验?
独立开发者或个人开发者,即 independent developer 或 indie developer. 也就是独立软件或独立游戏的开发商。
按投票排序
谢邀。我曾经有9年做独立开发者,开发shareware,主要销往欧美,客户中不乏五角大楼,美国海军学院,微软,惠普, 美国众多州政府等等。(很可能有人觉得我在吹牛,完全理解:)。我的软件网站有几个,有个知道人比较多的,在)。 后来有了孩子后就出来工作了,以CTO身份参加过一次移动互联网创业。现在因为家人身体原因,离开了北京在珠海工作, 搬家过程可参见。下面分享一下做独立开发者的经验,想到哪里就写到哪里,缺乏条理,见谅:不要总做外包,要有自己的产品外包无论价格多高都还是苦力钱,要形成自己的产品。每年给自己制定学习目标和计划做独立开发者后,就失去了和同事们交流学习的机会,而作为Programmer不停的学习新技术是必须的,所以这方面要特别加强。工作计划可以和大众的节奏错开做独立开发者最大的好处就是时间的自由。很多地方,例如美术馆,电影,旅游胜地,在周末人满为患,周一到周五则几乎空无一人。 所以我常常是周末工作,周一到周五抽一到两天休息。做独立开发者的时候,黄金周是绝对不出去玩的,都是在家工作,旅游淡季的时候出去玩。尽量购买或外包一些非核心工作现在网上有很多成熟的各种服务,比如template monster的网站模板,可以让你简单填写内容就能搞出一个很漂亮的网站。 这种工作不需要自己做,尽量外包或直接购买。 自己做最核心的东西。 但这个核心并不等同于核心技术, 而是你的核心竞争力。 当你的核心能力是整合能力的时候,甚至所谓的核心技术都可以外包。要养成规律的生活习惯如果生活没规律,工作也就缺乏计划性,那工作的拖延不可避免,拖延多了,人的状态,心气都会下降,最后形成恶性循环养成体育锻炼的习惯体育锻炼一个是有助于保持身体健康外,对你保持心理健康,保持积极的心态很有帮助。 我在做独立开发者期间,养成了长跑的习惯,那9年的北京马拉松除了有次因为在国外没能参加外,其他全参加了。 要重视社交生活对这9年的生活非常满意,如果要说有什么不足的话,就是开始没太重视社交,后来才开始重视。如果有机会重新来过,一定会更积极的参加社交活动。我这个人原先就比较孤僻, 自己一个人工作后,就更有点离群索居了,和客户和朋友都是靠email,IM联系。 虽然经常去旅游,甚至一年有半年在路上度过,但大多是自己一个人背包到处转。过了几年才意识到问题,感觉自己脱离开社会太远了,才开始在亲友帮助下重新开始积极参加各种社交活动。关于社交活动有几个建议:多参加积极向上的群体的活动在北京的时候,长期参加了阳光志愿者,后海龙舟队,古逸读书会的活动。这些组织,尤其是阳光志愿者,人们都很有正能量,又都很友善,认识了不少很好的朋友,他们是我这辈子最好的财富。 和积极向上的人多交流有助于自己心态的调整。觉得不擅长沟通可以参加培训班我不擅长与人当面沟通,于是就总是有意无意躲避与人沟通,结果越来越糟糕,做独立开发者后就更愈演愈烈。 后来听从朋友的建议,参加了一个关于如何沟通的培训班,确实有效果,关键是从此树立了不惧怕当面沟通,重视沟通,积极沟通的态度建立自己的Network(应该叫关系网,但中文的这个词有点贬义)不要以为个人开发者不需要Network,其实应该是更需要,这个道理我今年才明白。多参加技术聚会一个对学习新技术有帮助,还有就是能认识一些朋友,有助于拓展自己的交际圈。 看楼主是深圳的,我去参加过深圳的Startup Grind认识了不少有趣的人,推荐。
排名第一的哥们说的很好,基本也是这个感触,谢谢了!
。独立开发2年以来比较深刻的有几点:1 不要试图做所有的事。作为独立开发人一般都具有多面手的能力或者有自己搞定所有工作的倾向。但是时间长了就会发现这样会造成很大的时间浪费,很容易在某个工作面(尤其是会但是不太擅长的方面)的小细节卡住,而最后又发现这一个小点其实对整个工作没有太大的提升。我后来的方法就是把跨专业的工作(比如你专长是开发,但是也会用ps做点界面)控制在1-2个小时可以完成的范围,当做是工作之余的休息。而超过这个层面的工作就全部外包。2 控制期望。独立产品本身就是自己理想化的实现,所以很容易纠缠于一些过于理想的东西。就我个人来说是做手机游戏开发,第一个作品最终没有开发完成。因为在设计之初添加了太多的东西远远超过独立开发所能承受的工作量。3 坚持但是设置底线。独立产品的开发周期一般比较长(动辄以年计算)。随着时间的增加一些声音会随之而来,比如朋友会问:开发到什么程度了?怎么周期这么长?这么长期的投入是不是值得?久而久之你也会对自己产生疑问,这个时候唯有信念可以支撑你走下去。同样的,各方面的声音很可能是客观而务实的,那么在这种情况下就需要为自己设置底线,到底什么是不能越过的?给自己设置一个底线非常重要,可以是时间,比如投入2年时间。也可以是金钱,比如计划投入50w。超过自己的底线也许就真是该松一下的时候了。举个例子:拍《赛德克巴莱》的导演魏德圣一直想拍这个片子,但是最初的尝试在耗尽了130w的集资之后还是忍痛冻结了计划。后来在拍了《海角七号》后无论是能力还是资金都有了更好的准备才拍出了《赛德克巴莱》。所以坚持很重要,但是了解自己能坚持到什么程度在某种意义上说更为重要,因为那是你韧性的表现。4 寻找同伴 相信我,找到同行的人会让你的计划更容易被实现,也能让你的视野更宽阔一些。
谢邀 :)作为独立开发者来说,被开发过程虐的死去活来是必须的,非自己专业的难题也是家常便饭。不过我认为能克服的都不是问题,甚至解决问题的方法我觉得都不太重要,因为每个人有自己的行事风格。会成为问题的只有那些不能解决,让你彻底被击垮的,罗列一些你感受一下。1. 饿死。非常实际的问题,程序员需要面包。当你预期自己的存款够用一年,而实际上大半年过去了还没完成/上一个产品没卖出钱/开发需要的开支远大于预算,你是要继续开发,还是找份工作?2. 社会地位很多独立开发者没法得到家人/朋友/亲戚的认可,和NEET划上了等号。这种情况可能会一直持续到你成功之前。“没问题,我不在乎别人的眼光!”是的,但是你的家人可能在乎。3. 社交成为独立开发者,你的时间会变得非常宝贵,因为要处理很多的事情。相应的,用于社交的时间会显著减少,然后你会发现很多朋友日渐疏远。一年、两年,周围的人都离你而去,只剩下孤身奋斗的你。4. 焦虑独立开发的过程中,焦虑是几乎每个我认识的人都碰到的。因为自己全盘掌握了所有细节,每个暂时难以解决的问题都会变成一把剑悬在你头上,让你食不下咽,夜不能寐。随之而来的是胃炎带来的消瘦、失眠带来的消极,如果你工作太久得了前列腺炎,更糟糕,你连坐下来好好写代码的福利都失去了。“没问题,我会坚持运动!”嗯,也许你会在运动完后想着要是刚刚那一小时没跑步,用来写代码就好了……5. 人手虽然是独立开发者,但是很多时候你还是需要小伙伴来替你处理美术/音乐/策划/xxx...、“没问题,我能外包出去”是啦,现在外包行业那么发达,不过我举个栗子——外包美术出去,需要一个美监和对方沟通进度吧?外包音乐出去,需要写需求文档吧?什么?你连策划案都要外包?o_O...这时候你会衷心觉得,要是有多一个人帮忙就好啦!一起创业士气倍儿棒!可惜现实是,在你成功之前,独立开发者这个头衔几乎不能为你吸引来任何强力帮手→_→...凑了5条感觉我回答这个问题的时候也是蛮拼的...→_→我不会劝你去做/不做独立开发者,你要自己考虑好自己的前途。一旦决定就果断去做,你会发现你的选择永远是对的 :)
好像很少有人谈及华人独立开发者的海外生存情况,我来谈谈吧。我说的独立开发者是被其他公司以自雇合同形式工作,不是靠开发自己产品生存。独立开发者在欧美国家非常流行,我是一个全栈工程师,曾在伦敦和纽约从事freelancer开发工作(现全职于startup)独立开发者优势是报税自由,我经历的伦敦日薪大约300-450磅,纽约日薪500美金,可能有人更高,但我基本平均。报税上你需要一个注册快计师,然后一家自己的公司,我公司开在伦敦,公司资本1英磅。接下来猎头会与你接触帮你安排公司,一般合同为3个月起,如果工作顺利,项目基本都会继约,认识的朋友里有直接一家公司合同形式雇佣2年以上的。你的收入是以分红形式给自己,好处是美英的公司税都低于个人所得税,所以税收上是优惠的,缺点是有的公司不定时发工资,有的甚至3个月一结账,如果银行里钱紧张,是比较难受的。在做独立开发者的时候你还会碰到那种全球到处飞的开发者,多见于澳洲,与欧美之间,他们的目的是为了避税,因为你可以享受各地的免税区域,具体可以咨询你的报税师。工作方面,前台工作较多,但全栈能力很重要,因为公司很可能无人懂技术,需要你从服务器到维护各方面的控制另外 你的假期是没有工资的!你得要自己购买各种商业保险,公司不会给你买。还有什么,想到再说好了。-------来回答些问题每天工作没啥区别,但合同工的notice period一般只有1天到1周,也就是你活干的不好,明天可能就让你滚蛋,我见过无数来3天就滚蛋的朋友,最牛一次上午来,下午公司就让他走了,因为他坦诚一个技术不会.但我感觉第一个月认真些干,问你行不行都说行,一般都能撑下去,因为雇佣你的一般不是技术类公司,他们只要看你做出的成果.工作类型大量为无超技术含量的前台工作,CSS/HTML/JS最多,java/C#/python/ruby各种活都要能干,手机android,iso都会些最好,行的话最好还能来个design,另外是各种做电商网站/企业网站的居多,或者有的项目吃紧人手不够,你会被叫去干.有时候买域名,买服务器的事都要你来决定,反正杂,就是重复重复,学不到什么东西每年的话要报个税,给自己放假是没有薪水的,放一周假感觉自己少赚了几千磅,都会感觉不太爽.伦敦或纽约项目的话太多了,如果linkedin上猎头多,一个项目快结束在linkedin上喊一声有活吗,电话立即被打爆,不用太操心..一般只有你干到太累想放假,没有你想干没活干的事发生.
我就mark一个,你们随意
果然改了一下自己的备注立刻就有人邀请我了。
我目前也不能完全算是独立游戏开发者,只是以前上学时曾经和同学合作做出过一个毫无名气的独立游戏而已。现在过去两年多了,上个月也才刚刚集结小伙伴打算重新开始,而且还是用业余时间。
上面前辈们总结的都很不错,我看了之后多少也学到了一点东西,我没什么成功的独立游戏可以拿来晒,不过作为商业游戏的从业人士多少能知道这中间的差距,能分享一点开发独立游戏需要注意的地方,虽然方式方法可能会比较倾向于商业化游戏的开发模式,不过我觉得多少还是应该可以看一下的:①要有明确的开发方向
你可以忽然脑子一热想到一个很GOOD的IDEA,但是只有IDEA还不行,你必须要为这个IDEA量身定做一套具体实现它的方法和路线。如果你没有明确规划出你的计划,那么实际实行起来将会浪费极多的时间和精力。
如果你不是一个人而是一个小团队的话,那么这个东西就更重要了。这个计划将决定了你的小队的开发效率。②不要有拖延症
你有了最初的计划,你即将开始制作你的游戏。可我今天遇到一个问题。哦,解决它需要用一个多小时,这将影响我的睡眠。于是你把它拖到第二天?最好不要这样,如果只是小问题的话最好就在当天解决,哪怕会稍微牺牲一些个人时间。第二天还有第二天的事情,如果你总把事情拖到明天,你会发现你的开发周期永远都是在弥补昨天没做完的工作。③不要堆积小麻烦
无论是独立游戏还是商业游戏,很多游戏开发者都会犯这样一个毛病:今天出现一个不起眼的小麻烦,但是不想立刻就解决,因为它太小了,等这种问题累积到一定程度之后再一起解决好了。这样是不可以的,人的记忆力有限,特别是对小事情记忆力更是没得分配。像我这种撸管撸到记忆力衰退的人,刷完盘子之后连刚才吃的是什么都会忘记。不要以为记在本子上就没问题了,过几天之后看到自己简略的缩写你肯定不会记得那是什么玩意。而且如果你有详细记录的时间,相信你肯定可以利用这段时间解决这个小BUG了。④不要盲目乐观
无论是开发周期还是完成发售,都不要盲目乐观。乐观的给自己的项目定下两个月完成的目标,按照平均分配每天只需要做一定量的工作就可以如期完成?不要想这种好事了!你会发现你根本不可能按照原定计划完成的,因为会意想不到的状况太多了,比如测试事出现预料外的BUG,调好的动作放进去觉得很不协调,画好的人物立绘在游戏里和背景放一起真他喵的丑。好吧如果你不注重游戏品质也许这些并不是大问题。朋友邀你去玩,家人要你回家看看,女朋友和你闹分手,你还会有很多私事应接不暇。如果你已经不食人间烟火,为了做独立游戏做到无情无义,那可以无视我的意见。
而至于发售之后的情况和玩家反馈,更不要盲目乐观。不要以为自己用心去做了就一定会被大家喜爱,独立游戏再怎么说也只是表达一个人或者一个小组的想法而已,它不像商业游戏那样是为了取悦大众才出现的。首日发售一份没卖出去?连浏览都没有几个?发售日里你的游戏不在任何显眼的地方,甚至连翻几十页都看不见自己的作品?这些都很正常,你的游戏发出去之后哪怕能在第一天收到十几条差评这都是幸运的,至少有人玩过你的游戏了。所以,开发独立游戏,一定要把心态放平,一定要有一切最差状态的心理准备。⑤完成比什么都重要
很多前辈好像都说过这个问题,我也觉得是这样,而且实际经历过之后才真领会到这里面的真谛。完成比什么都重要,无论是对你个人还是对你的开发小组。完成是对你努力的一个最直观的反馈,是你一直以来时间精力甚至金钱的投入而形成的最终产物。它就像十月怀胎之后生出一个宝宝是一样的感觉。没人能接受十月怀胎临产时流产的。如果你说你是男性不好理解,那就脑补一下自己单身了二三十年好容易找到个女朋友时却因为车祸被压碎了睾丸的情况吧。
我见过太多连一个项目都没做完就半途而废的人了,他们通常都会抱怨这个社会不公平,或者抱怨领头的人没有能耐,而往往他们自己都没尽到最大的努力。也有很多独立游戏制作者因为无法将游戏完成而丧失了对游戏的热情。
以上都是个人从业两三年的一点小经验,个人化成分有点重,不能说就是权威的意见,不过新手可以看看,至少无论是独立开发还是商业开发,这个套路肯定是没有错的。
再次,感谢邀请。
谢邀。这个邀请放了几天不知道该答些什么,有很多前辈在,我也没有太多的经验好讲,说说我自己的一些故事吧。目前来说,除了一些在做的不方便透露,和一些太过简单的不好意思说,真正独立制作的 App 应该只有
这个。这个 App 做于我大学申请前的一个暑假。就是上午去上课准备学校申请,下午回家开始写代码的节奏。全星期无休,早上七点左右起床,中午十二点左右吃完饭回来干活,到晚上十一二点的样子。如果给你看 GitHub 的泡泡图的话,你会看到每天下午到夜里的区间都布满了大大小小的泡泡。除了要早起很不爽之外,我还是很喜欢这样的生活的(我不是指上课啊喂)。自己做应用时候,是可以真正自己随心所欲的。除了可以做各种新奇大胆的实验(详情可以看这里),还不需要容忍自己的毛病。比如 Look 的大小只有 500KB 左右。为什么这么小?因为我没有用任何第三方的开源代码——是的,我没有用 Cocoapods——所有的代码都是自己写的(唯一用的就是微信分享 SDK,而且 iOS 8 来了我可以把它移除了)。用到的也都经过我完全的重写。因为我还不是以此为生,所以我不需要强制用户给我评分,不需要添加统计 SDK 记录用户习惯活跃度,不需要添加广告,不需要推广… 所以我也不会赚很多钱,其实,成本都收不回来的。把 Look 设置为付费,也仅仅是因为我觉得大家会更珍惜付费应用罢了。只是因为我真的很喜欢啊。另外,近期很忙,在很多事情之中,还有一个 App 在准备。好开心!
严格的说作为独立游戏开发者,不算严格意义上的“独立开发”(only one)自认为没有这个实力,个人认为最重要的:爱与坚持! 作为完全个人开发角度来说个人不是很赞同,单兵作战不是本行业趋势,精兵团队才是目标。这里只说一下单兵开发的可发挥领域。(1)原型实验:这个我一直在玩我自己发明 称为40小时(一周工作日)极限设计的锻炼就是只能用40个小时来编码,快速迭代,做出一个小游戏:)非常锻炼对游戏设计的理解(2)技术点深入:可以把一个技术点做到极致,我一个朋友就是不断在优化光线跟踪算法(神人)个人不建议报有太大商业目的的完全独立游戏开发,还是有执行力的小伙伴最重要。
1、不要贸然离职。最好在业余时间,自己做做东西,找找感觉。也许独立开发者并不是你想像的那样。2、最好不要做外包。把自己的创意,做成产品,提供给几万、几十万、几百万的用户使用。进,可拉投资创业。退,可每月赚几千块,补贴家用。
谢邀。刚做独立开发一年挂零,我是来学习经验的。貌似独立开发者如果不打算接外包的话,死磕产品是唯一的出路,所以在产品成功之前,还是应该无所不用其极。过程嘛,就像马拉松一样,再苦再累再郁闷,也要向前跑,哪怕速度再慢也不能停。我的马拉松才跑了一半,主打产品还没上市,暂时没什么成功经验可分享。祝各位美梦成真!
谢谢邀请。首先扔接活网站: 1. 2. 3. 然后谈谈入行准备:1. 足够的面包。2. 个人网站: 一个显示你个人涵养,介绍你过往经验,展示你个人项目的平台。我挺喜欢weebly的。3. skype,facebook,paypal账号,用以沟通与付费。(国外)为自己添加credit:1. 个人github项目。2. 一份具有亲和力、显示个人优秀的沟通与理解能力的自我介绍。自我管理方面:1. 时间表:个人的时间表喜欢按“本日类型”定制,比如说今天是A日,我专注学习;明天是B日,我专注做事。另外,如teambition等的项目管理工具可以作为个人任务管理工具使用,很有帮助。2. 情绪:找一种在大部分情况下可以放松的方式。 卡项目出现的焦躁需要及时治疗。。。3. 人生:尝试只接能提升个人价值的项目;拥有自己梦想的项目。注意事项:1. 留住好雇主,多结交同行不同特长的朋友(比如美工,设计师,网站编辑),特别是geek们,可以随时让你学到很多东西。2. 三餐定时防疾病、每天运动免体弱、多照阳光好精神、打理房间不邋遢。
我现在是一名快大二的学生,但是我也在做Android App开发,8月15日我把我的应用提交到了360市场,审核通过之后就在应用商店上线了。这款App是我一个人做的,第一次做,没有什么经验,走了很多弯路。不是很权威的叙说,只是想分享一下自己的经历。
之所以想做这个App最初也是因为自己有这个需求。上学的时候无论是在图书馆自习还是在宿舍写代码都会常常犯困,初高中的学霸生活已经使我对咖啡茶这类提神的药物免疫了,趴在桌子上小睡一会儿反而会很有精神。记得原来看到卡耐基的书中也曾说,小睡一会儿可以让人有精神,工作得更好。但是上闹钟是一个麻烦的事,特别是在及其困的状态下,而且手机上个闹钟还要拨那么多的键。我觉得很麻烦,我就在想我为什么不能拨动一个开关就开启闹钟让它10分钟之后提醒我呢?有时在图书馆上自习,假如用自带的闹钟即使在静音的情况下也会发出声音,这在图书馆显然很不好。那时Android才学一点,但我就有了做这个App的想法。于是在暑假中,我花了差不多15天的时间做了这么个简单但却实用的App(趴会儿【原小睡闹钟】:)最开始的时候软件做得很复杂,从小睡拓展开的就是稍后多少时间提醒,我又认识到只做这个太简单了,于是又加了定时的提醒。我知道,我的编程水平并不是很高,想做出好的产品就要在产品方面下功夫,让用户体验好,让App有一些人文的东西,于是我又加,加了比如三天洗一次澡啊,生日提醒什么的。功能做得越多,我越迷茫,技术上的难度也越大。我有时又在想,我到底要做什么的。我当时要做的那个东西,是一个定时提醒,一个ToDo提醒,一个变相的日历,还是什么?弄来弄去,不知道自己要做什么了,整个App就是一个四不像。
之前我在知乎上看到过
做的Look,我觉得图片提醒这个idea很不错,于是又在自己的App加上这个功能。可是越做越大的同时,也觉得这个App一点亮点都没有,就是各种各样乱七八糟的东西拼在一起。I hate it!我自己都不喜欢的东西,用户会喜欢吗?我没法把一个自己都不喜欢的东西分享推荐给我的朋友。于是我想去看看Look到底做得怎么样,于是在网上查了资料,也在App Store下了这个App(我开发android,但是平时用iPhone)启发我的是,在Look的知乎专栏里有人评论这个图片的Todo能不能代替原来的Any.do 等。作者说不会,但是Look可以做一个补充。我也在反思,我完全没必要做一个与时间有关的功能全部集成在一个App里面,作为个人开发者那样是不适合的。所以我觉得,作为个人开发者,应该 抓住一个小的需求,把它做到最好!我最初为什么想做这个App?为了趴桌上睡觉方便一些,那我做其他乱七八糟的干嘛。于是我只做了一个功能,那就是小睡,做到最简单,拨动一个开关就可以开启小睡。如果用户想用ToDo应用可以下Any.Do,几天洗一次澡完全可以通过日历设置重复提醒。就这样,走了很多弯路之后,我回归正途,把乱七八糟的功能全部砍掉,只留下一个功能“趴会儿之后提醒”作为个人开发我觉得很重要的就是 借助开源 GitHub CSDN上面都有很多开源的代码,这些代码是大家用来学习交流的,而很多时候自己开发的App的一些功能完全可以从开源项目移植过来。这时,你就不是一个人在开发,是全世界最优秀的工程师和你一起开发。这也大大减少了工作的强度和难度。劳逸结合我曾经一天除了吃饭就是写代码,结果写了一整天,一点进展都没有,问题反而越来越多,就像毛线团越来越乱。晚上倒头就睡,第二天早上一起又继续写,打算再写个一整天。但是同前一天,完全没有进展,反而越来越烦躁,最后索性不写了!我去看了一部电影,陈木胜导演的《扫毒》,还看得挺感动的。看完之后歇息了一会儿又开始写代码,!!!原来错综复杂的问题突然找到了简单的解法!所以以后每天我都会安排好时间,劳逸结合好。 我做了一个APP,我当然想把这个分享给和我有同样需求的人,想着别人能用上自己做的软件心里都会不由地笑起来。于是我去了Android吧,用几张截图和一些文字介绍了自己的APP。我希望吧友们能够用到我的软件,同时能够给我提一些意见。其实我对自己原来那个版本的APP挺满意的,但是,没想到吧友们提出了那么多好的建议。我一想,对啊,我原来确实做得不怎么好,界面也很粗糙。其实我最想不到的,大家可能会对这个APP产生误解。我的本意是做这样一个APP,当我工作学习累了,打开开关,趴桌子上睡一会儿,一会儿APP会提醒我。但是有的同学就理解成了早上贪睡时小睡一会儿(其实小睡本来也有这个意思)还有同学理解成了睡午觉的APP,说是不是20分钟太少了,午睡30至40分钟比较适合。假如我不和用户交流的话,我永远不知道自己的不足,我也永远不知道用户会对产品有不同的理解。所以我认为,开发者,即使是独立开发者,做出来的东西是要给人用的。不能自己想当然地认为用户怎么怎么样,而应该多和用户交流产品,多听用户的反馈意见,和用户成为朋友,让用户和我们一起完善。我想之所以小米有很多发烧友也是因为小米尊重用户,听用户意见,和用户成为朋友。所以大家也愿意提出自己的意见,成就更好的小米。我虽然是一个小的开发者,但我也相信小米的精神。还有一点,也是吧友提到的。说我的手机上已经有了闹钟和计时器了,为什么还要用这个APP呢?而我的回答是,这个简单,只需要打开开关。而无论是闹钟还是计时器,都要设置好几下,我自己觉得麻烦,特别是在特别困的状态下就想直接趴着睡。其实这个APP也不是什么了不起,只是让生活方便简洁一些吧。最后,感谢所有吧友和所有帮助过我的人,希望我的这个小APP能为大家生活带来一点点简便。
A.教材上的知识这部分内容来自计算机专业的课程教材。也有可能会涉及一部分来自其他相关专业或者相关课程的内容。B.编程语言每一个程序员只有在会使用一门语言的情况下才有可能从事开发工作,所以学习并掌握一门语言是最低要求了。C.SDK光有一门语言是不够的,从事任何实际的软件开发都需要一个类库或者开发包才可以完成。比如C语言中的库函数,C#中的.NetFramework类库,Windows的API等等就属于这个范畴。这方面的资源有个平台DevStore可以关注下,收录了很多的sdk服务 配置过程 评测,直接搜索就可以了。D.开发工具以如今的情况来说,没有开发工具理论上也是可以开发软件的,但效率就是一个问题,所以掌握并使用一个开发工具完成开发任务应该也是一个最低要求。E.领域知识软件总有用户,于是开发这些用户使用的软件,那么程序员就需要了解用户所在行业的知识,至少需要知道一些基本的必须的知识。还有一部分的内容也划分为领域知识,比如从事Photoshop这类软件的开发那么图形相关的知识就必须了解一些,从事工控软件的开发,那么对控制方面的知识也要有所了解。以上的分类是在本文中我对知识的理解,一个程序员知道这些知识后从事一个软件的开发应该是没有问题了。下面分别来讨论一下这些知识的学习问题。一.教材知识的学习做为一个已经从业的程序员来说,我不认为计算机专业的所有专业课程(包括专业基础课,我在读大学的时候还有这个说法)都是有用的。实际上对于大部分程序员来说,只需要很少的一部分知识就足够了。这些知识主要由三门课程组成:数据结构,编译原理,操作系统。对于大部分的程序员来说,其他课程的内容不是没用,而是在实际工作中用不上。数据结构这门课程的重要性,可以理解为是程序员的圣经,怎么如何形容其重要性都是不过过分的。这门课程中需要掌握的内容,我个人观点如下:1. 掌握所有线性数据结构的知识,比如表,栈,队列等(广义表可以不作要求)2. 二叉树的基本操作和基本使用3. 图中需要知道遍历和了解最短路径算法,以及相关的一些概念当然对于某些程序员来说,这是不够的,因为从事的具体的软件开发工作会有不同的要求。但是对于大部分从事MIS软件开发的程序员来说,这些知识够了。掌握这些知识可以有两个层面的要求。第一个是完成足够的习题,从而可以熟练的答题,第二个是能够在实际工作中使用数据结构描述实际的事物。做到这两点要求应该说不算太高,注意多加练习就可以了。目前来说这门课程的经典教材也不少,相信只要按部就班的学习完就是合格的了。编译原理这门课程主要是学习方法和思想而不是课程中的知识本身。因为毕业出来能从事编译器开发的人实在是太少太少了。这门课程需要掌握了解的东西不多,我个人的观点主要是以下几个:1. 确定有限自动机和非确定有限自动机的使用2. 词法分析程序的实现3. 语法分析的方法自动机在实际应用中的体现就相当于是状态转换图,这个工具非常的重要,希望能够务必掌握。我们在开发EntityModelStudio时,设计界面交互部分的内容就是先设计出状态转换图然后再写代码的,否则直接开发的话就会面临开发失去控制的风险,同时重构和维护也会相当麻烦。所以这个工具极其强大,非常实用。另外提一下,非确定有限自动机,这个工具的能力和确定的有限自动机是等价的。但是由于它的不确定性,更符合人的自然思维习惯,从而在某些设计场合相对会方便很多。这一点是很实用的,也是很吸引人的。掌握词法分析程序的实现,可以大幅度拓展开发能力和思考能力。这部分东西理论上描述可能比较麻烦,但是实际使用时还是很容易上手的,所以非常值得学习一下。语法分析程序不需要掌握了,毕竟开发编译器的机会是微乎其微的。但是相关的方法和思想希望能够了解,这可以帮助程序员用电脑的思维来思考问题。操作系统需要掌握的东西只有两个:1. 五大管理的基本方法,尤其是涉及内存管理的策略2. 线程或者进程的同步技术操作系统是复杂的,但是教材中介绍的这些管理方法相对来说是简单易懂很多了。这一难一简之间体现了基本知识的重要性,基本知识在实际开发中的应用的广泛性。好好的体会,就可以明白用简单方法解决复杂问题的技巧。线程进程的同步,这个就不用多说了,大家都知道它的作用,如果实在不想掌握的话那我也非常愿意相信你的理由一定是充分的,否则你绝对不会那么做。最后我想强调的是,无论你如何看待这些知识:可能觉的没用,可能觉的太难,可能是不感兴趣,但是如果你想做程序员的话,那么请你务必最大可能牢固,最大可能熟练的掌握它。二.编程语言对于一个程序员来说,一般需要掌握2,3门语言是基本的,并且学习一门新的编程语言也是基本功级别的能力,所以这部分主要谈谈快速学习一门新的编程语言的方法。我学过的语言有这些(这里编译器和语言的概念等同了并且不按先后次序):Foxbase,C,C++,汇编,Visual C++,Delphi,FoxPro,VB,C#。就我个人的体会来说,这些语言可以分为三种类别:非面向对象的,面向对象以及支持可视化设计的。这三种类别的语言有一些共同的内容,而这些内容也是我们在学习一门新的编程语言时首先需要知道的,可以说是关键的知识点。这些内容大致如下:1.常量,变量,数组,不同的数据类型这部分需要掌握常量,变量,数组的定义,初始化,不同数据类型的使用。数组中元素的读写,作为参数如何定义,作为返回值如何定义。有些语言还支持数组大小的重新定义。2.函数(或者叫子程序)函数如何定义(比如参数和返回值),如何调用(这里存在异步调用和同步调用的问题),全局的还是非全局的。3.流程控制分支结构:if语句,if else语句,switch语句;循环结构:for语句,while语句,do…while语句,有些语言可能是Loop。4.最基本的输入输出和文件操作最基本的输入输出语句可以帮助你在学习语言的过程中完成简单程序的练习任务,比如:输出到控制台,dos操作系统中输出到屏幕等等。文件操作也要知道,至少以后写个程序生成日志文件就会了。以上内容在学习一门新的编程语言时,希望能首先掌握,这能让你很快的入门,并尽快使用新语言写出代码。另外还可以关注一下其他方面的内容,比如:1.了解语言的新特性这个阶段只需要了解,不需要掌握,记住有这些新特性,在需要用的时候想起它们就可以了。2.了解一下帮助文档中,该语言的所有关键字这部分内容有可能让你发现一些很有用的东西。好了,知道这些内容差不多一门新的语言就算入门了。当然还有其他很多东西,但是这些内容可以在具体开发中遇到时再去找例子就可以了。下面谈谈这些语言的差异。对于面向对象的语言来说,需要知道面向对象三大特征:封装,继承,多态在具体的一门编程语言中是如何表达的或者等价表达的。对于支持可视化设计的语言来说,还需要知道如何设计窗体,以及常用控件的使用。按照这个方法,从一门已经会的编程语言到学习另一门新的编程语言应该是比较快的。对于还在大学中学习的人来说,我的建议是C++或者Pascal中的一个,VB或者C#中的一个或者其它可视化开发语言中的一个学习一下。如果可能学习一下汇编是最好的。三.SDK掌握一个SDK才能使程序员在掌握一门语言的基础上进行实际的开发,如果仅仅是一门语言那是不够的。所谓SDK举例子来说就是Foxbase的命令和函数,C的库函数,C++的类库(比如微软的MFC),Windows的API,.NetFramework,这些都是我所说的SDK。程序员可以根据自己的实际开发需要,有选择的学习相关的内容。我最初的做法是先google,然后查文档,一般的问题都可以很快解决的,慢慢的也就逐步掌握了。但是搜索的过程中难免会搜索不到你想要的东西,需要SDK服务的话就去DevStore平台上找,像一些日常遇见的问题可以去百度,每个人对同一个问题有不同得看法和解决方法另外一个建议是买一本书学习也是可以考虑的,这也是一个不错的方法,只是买到好的书需要缘分。就我个人来说,绝大部分的情况下是看电子书,直接从网上下载的。四.开发工具除非你只用独立的文本编辑器写代码,并且用命令行编译,否则你一定需要一个开发工具,尤其是一个带IDE的开发工具。对于你使用的开发工具而言,需要了解的基本内容如下:1. 项目或者工程的创建,属性修改,打开关闭等基本操作2. 具体开发时的环境设置3. 项目中的文件组织及管理4. 常用功能的使用,比如:编译,执行,断点设置,代码跟踪,调试信息输出,实用的快捷键,调试时变量查看,查找/替换等等5. 从帮助文档中了解IDE的新功能。因为这些功能有可能对你是非常有帮助的。6. 帮助文档的获取如果有自己的使用习惯的话,还可以了解一下如何定制IDE环境以满足自己的开发习惯。首先了解这些内容可以帮助你相对快一点适应一个新的IDE。五.领域知识一个从事技术工作的程序员需要了解与技术不相干的领域知识,确实有点无奈。但是在具体的开发中,不了解这些知识就无法更好的理解用户的需求,也无法更好的完成开发任务以及与同事领导的沟通。所以这个步骤是重要的必要的,有时候有可能还会带来更严重的后果。在有些项目中如果不能很好的了解这些领域知识,项目中的成员有可能会被替换掉,我个人就有过这样的经历。所以这里特别列出来强调一下。差不多这些知识应该够用了,下面再提几个额外的内容,这几点虽然和开发不是太直接相关,但是确实也很重要。它们是英语,数学,读源代码和读书,有余力的程序员可以尽量提高这几方面的水平,这是很有用的学习途径和方法。对于英语而言主要是读和写,这样就可以阅读英文资料并用邮件,论坛或者聊天工具和老外沟通。由此获得的帮助是非常显著而高效的。这里要说明一下,微软论坛上的回复的质量非常之高。对于数学我的理解主要是三个部分,都是很具体的:1.中学里学过的知识这部分知识很重要,这是我们用简单方法解决复杂问题的基础,同时使用的几率也非常高。如果全部忘记的话,建议多少复习一下,或者用到的时候回顾一下。2.离散数学我需要承认在开发中直接使用离散数学知识的场合我一次都没有遇到,但是如果没有离散数学的知识,那么我就无法思考,很多问题就无法解决。3.组合数学这门课程属于研究生级别了,相对难度会大一些。我的观点是你不需要全部掌握,知道一部分就可以了,比如:鸽巢原理,母函数,以及常用的计数方法和技巧。尤其是技术方法这部分在问题的分析简化,工作量的评估,算法设计以及软件测试方面都有非常实用和具体的应用价值,是很值得掌握的。是否可以使用这部分知识,在实际工作中表现出来的效果至少相差一个等级。一个好的源代码具有不可估量的价值,潜心学习一下可以让你从一个门外汉变成一个开发老手,所以注重培养从读源代码学习编程知识的能力。我的体会是,阅读源代是一个非常有效(有用并且高效率)的方法来提高自己的开发水平或者解决实际问题的能力。我第一次认真学习的源代码来自当初的程序员大本营。一个例子是实现Visual Studio 6.0中Workspace的界面,另一个是如何实现给主菜单加入图标。两个例子大概花了我一个半月的时间并且写了几篇心得,记录下学习的内容。应该说收获很大。再比如,下一个版本的EntityModelStudio中会加入代码编辑器,这个支持语法高亮和行号的编辑器就是在读懂开源代码后我们自己独立重新开发的。在阅读源代码的时候希望能注意两点:1. 最好能配置好环境可以单步跟踪代码,这样理解代码的速度和效果会好很多。2. 快速的定位那些自己想看的代码。这里建议可以使用IDE提供的查找功能,看文件名,类名等方式来定位。如果实在不行,考虑注释代码,来快速定位。第四个内容是读书,阅读是学习的一个最基本和最重要的途径。在这里我不想列出任何需要阅读的书目,这是因为当下流行的所谓经典或者著名的开发书籍我读得很少,所以也说不出体会。我看过的书都比较老了,比如:1. BorlandC++4.5使用及开发指南这是我的C++的教材,C++部分先后看了不下6次2. 一本1970年发行的软件工程的书,这是我第一次接触软件工程3. 代码大全第一版,我觉得第二版没有第一版好4. 用于面向对象的设计和分析方法,这是美国哥伦比亚大学的一个教授写的。是清华大学原版教材中的一本,非常好,是OOD的绝好教材。目前有印象的就这些,以后想到了再补充吧。其他读过的书还有很多,都是具体的编码的书就不再一一列举了。有些书需要仔细阅读的,比如讲设计,讲方法的书,有些书需要很快的浏览完,比如讲具体编程的书。我的体会是,一本几百页的书,你应该花1,2小时就能过一遍,最好是20分钟到40分钟就能过完。在实际开发中,用到的时候再看书,查找需要的内容。如果你需要花很长一段时间全部学完一本书的话,那么你看的第一本书可以这样,否则我觉得你的学习方法就有问题了。至少一本书中不可能所有的东西都是你马上要用到的,你没有必要立刻学习,所以应该学会快速阅读的技巧。当然这是个人观点,取舍对错自行判断吧。你不能寄希望于一次就能买到一本理想的书,也不能希望在一本书中学到自己需要的所有内容。遇到一本好书是需要点运气和缘分的。我的总体感觉是,外国知名出版社的图书的质量明显好一些,还有台湾一些出版社的图书也还不错。建议大家可以买一些绝对知名和权威的书籍,这样相对风险会小一些。对于那些书名为XXX大全,XXX宝典,精通XXX,XXX权威这样的书,我是很不看好的,当然这是自己的看法,仅供参考。最后说一下不要学习的东西,几天前在群里聊天,一个人说想解析暗黑的通信协议,然后做外挂。我对这方面很不在行,但是这明显是一个非常耗费时间,难度也非常大的事情。我在这里给出的建议是,一个职业的程序员需要知道自己的价值,自己的知识和精力应该花在能够创造实际价值的地方。不要仅仅出于爱好或者热情去做一些成本很大的事情,与其炫耀自己的能力,不如踏实的做好本职工作。如果实在想做可以作为业余爱好,适可而止。安卓开发学习学习网站推荐你关注DevStore还有csdn和开源中国,都是程序员经常聚集的网站。DevStore()整合开发者会用到的服务,可以实现在线对比评测,省去自己去网上搜索寻找的过程,还有sdk配置过程,很方便的,嘿嘿,我还在这个网站上写评测挣过外快呢。csdn()中国最大的开发者技术社区,牛人还是很多的开源中国是目前国内最大的开源技术社区,主要是软件下载,源码托管自学的话平时就多看一些官方文档,帮助文档也是一个很好的参考资料,多看看,平时多敲代码,多看住哟啊哈斯看规范,看完之后去敲代码主要是在实践过程中发现错误,多做项目自然多遇见问题,遇见问题解决问题,下次自然就知道怎么解决,在实践中发现真理。
谢邀。本人正带着自己的团队进行一个独立游戏的开发,遇到了不少问题,也有一些心得,但不知是否有参考价值。以下建议主要针对独立游戏开发,无论如何先说一下吧~1.如果是自己开发项目,作为团队的核心,需要了解和学习的东西绝不仅仅只是自己的专业知识。游戏开发涉及到各个方面的知识,最常见的比如美术,音乐,程序和策划,而一些可能想不到的比如心理学(研究玩家心理),建筑学(建筑学的一些理论可以借鉴到游戏设计里),甚至演讲技巧。在《The Art of Game Design》一书中,作者列出了23项游戏设计师应该掌握的技能,丰富的知识储备能让你与团队成员极为高效地进行交流,这对游戏的整体素质的提高是非常非常有帮助的。所以呢,尽管开发会占据大部分时间,但也一定要抽出时间看书,学习。2.不要想着把独立游戏做成3A。确定自己游戏想表达的东西,或者是一个系统上的突破点,把这个亮点做到最好,独立游戏打的是利基市场,不要想着与各种3A硬碰硬,放平心态就好。当然,不与3A竞争并不意味着你的独立游戏不需要创新不需要迎合市场,你得确定好游戏在市场上的落脚点,毕竟这是要让人愿意掏钱的东西。3.不要害怕全栈。目前我在团队里身份类似全栈,策划,程序,场景,关卡,建模都有参与,我觉得在小团队中,身兼多职是很正常的,不过这并不意味着独揽所有任务,把最多的时间花在你最擅长的任务上,其余的,如果能快速完成,那么去做,否则,交给团队。这个问题中,有一句话我觉得值得参考:“游戏制作团队里,往往一个流程负责的人越多,越难保证最终质量。”4.注意团队交流,充分调动积极性。团队成员必须是真心想做出这个游戏的,如果仅仅是当外包,当任务,当琐事在做,没了激情,一切空谈。调动团队积极性,保证效率,充分交流感想,积极采纳成员的优质建议,非常重要。5.你需要有一张蓝图,一个长期计划,但认真做好眼下的工作才是让项目发展下去的唯一动力。6.无时无刻地调整好心态。不自信的心态无时无刻会出现,战胜它。7.注意体育锻炼。跑跑步打打球健健身,身体第一。鄙人拙见,如可参考,深感荣幸。
高中生。独立开发有3个月了,学习编程和设计5个月了。作品大致3个,无收入压力,很轻松快乐。
踏入程序员这个行业,你就注定要学习一辈子,新技术层出不穷,技术体系更新快速,这是和其他行业最大的区别之一。所以,如果你想在这个行业混出点样子,那么请你随时做好学习的准备,如果你想成为优秀的程序员,那么一定要有正确的学习方式,下面推荐几条开发者的最佳学习方式,希望能帮你事半功倍。书籍和期刊是必不可少的无论你是新手菜鸟还是高级程序员,你都离不开书籍,当然我们要有选择的读书,尽量选择一些经典的书籍来看,如果你英文水平比较好,那么读一些老外撰写的书籍是最好不过的了。书籍能让你在繁杂的互联网上总结出一些对你有帮助的知识体系,能让你在某方面变得越来越精通。期刊则能让你的技术知识更加广泛,作为优秀的程序员,你最好每一个领域都要能够涉猎一些,知识面越广越好,因为编程这东西都是相通的,也许有一天你用Java的设计思想实现了智能家居。建立自己常用的类库这是积累知识的一种有效手段,有时候可以帮你大大提高工作效率。不要认为你写过的代码没有用处,有些常用的工具方法一定要收藏起来,整理出属于自己的工具类库。比如:文件操作类、序列化类、数据库操作类、字符串处理类等等,时间久了,你会发现他们对你的帮助不是一般的大,这里不多说,自己去实践一下就知道了。推荐一个网站,可以关注一下,这个平台主要是针对开发者做的第三方服务的集合平台,可以下载源码和服务包。花更多的时间分析问题花更多的时间理解和分析问题,然后再设计方案吧。你会发现剩下的事情很容易了。设计不是说要用建模语言和工具,可以是仅仅看看天空在脑子里构思。那些在遇到问题就开始敲代码的人往往会最终偏离需求。作为程序员,当你在编写代码之前,尽量把问题分析透彻一点,这不仅能提高你编码的效率,更重要的是能提高你的分析问题能力。学会帮助别人许多人都有个共同特点,只有当他需要帮助的时候,他才会求助于论坛或者群。优秀程序员不同之处在于他们会经常浏览论坛去帮助他人。相比较于靠别人帮助解决问题,他们帮助他人让自己学到更多。在一个团队中也是一样,帮助他人解决问题收获更多。相信我,了解他人的问题,思考并最终提供解决方案吧,你会比之前学到的更多。和领导处理好关系这点是技术之外的技能,也就是人际关系。无论是小组组长,还是部门经理,你都要想方设法和他们搞好关系,尽管他们不可能教你很多知识,但是他们会给你很多学习知识的机会,比如将重要的项目交给你做,或者是一些公司的培训。处理人际关系是大部分程序员的弱点,在领导面前少一点吐槽,不要黑你的产品经理。
无论是谁,在刚进入某个领域之时,有再大的雄心壮志也敌不过眼前的迷茫:不知道应该怎么做,不知道应该做什么。下面是我作为一名软件开发人员所学到的经验,希望能对你有所帮助。1.不要害怕在工作中学习。只要有电脑,就可以通过电子阅读器阅读报纸和大多数书籍。如果你只是做好自己的本职工作以及分配的任务,那是学不到很多东西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放慢脚步,先将一些基础的知识捡起来。2.在事业上勇往直前,自己为自己负责。大 概只有十分之一的人才能得到导师的特殊照顾,如果你是十分之九中的一员,那就意味着大部分时间里是没有人来关照你的。所以你必须自己关照自己。如果可以的 话,尽量避免那些无法提升自己也不能教你任何东西的工作:因为它不会为你的职业增值,其他人也不会关心你所付出的努力(只要你不妨碍他们)。然后三年之 后,如果你拿不出什么成绩,那么通常能做的就只能是换工作。3.过度表现和表现不佳都是病,得治。很 多企业都有不少效率低下的工作人员。这并非是个糟糕的决策,因为你完全可以通过管理等一系列措施提高他们的效率。那些被解雇的通常是那些既表现不佳又搞出 了什么大的纰漏的家伙。不过,你也要警惕不可过度表现。因为这会导致上级和同事一些额外的不必要的关注——也许是等着随时抓你的小辫子。我的意思并不是说你就可以不努力工作了,相反,你应该好好工作,用心学习。但是从我个人的经验看,完全没有必要过分表现——可能比表现不佳更要不得。4.不要去征求“同意”,除非不这么做会有无法承担的后果。想 用一个星期的时间去钻研自己的调查研究?不要去请示老板,因为他们永远也不可能“同意”。甚至他们会对你表示不喜,因为从他们的角度看,你这是没有责任心 不爱岗敬业的表现。当然如果你所要做的对业务确实是有风险的,又或是在大多数情况下,老板都能同意的,那就大胆去请示吧。反之,就不用去了。5.永远不要为自己的时间说抱歉。你 可以承认一个项目没有成功,当然最好是将它作为一种前进的动力和经验,但是关键是你永远不应该为自己项目的感到抱歉。这只能说明你还需要更多的磨练。也千 万不要主动去像老板坦白,“我只在周末我自己的时间搞这些业务项目”。如果你的公司不允许在正常的工作时间干其他事情,那么严格遵守。你不尊重自己的时 间,那就没人会尊重它。6.了解CS666,哪怕你忘了它,不愿意学习它,但是它永远与你同在。随着我们年龄的增长,我们会趋向于将关注的重点放到可转移和通用型技能上。没错,CS666是不漂亮,但是它能在整个行业转移,这是其他任何编程语言做不到的。如果你不学的话,那么你的职业生涯将会被那些擅长CS666的人才给挤下来。7.不要不切实际地试图证明你的老板是错误的。当年轻的工程师们觉得他们的想法比上司的更好,但又缺乏支持的时候,他们往往会在这上面加倍投注时间和精力:“我要证明是老板错了……!”如 果你用的是自己的时间(并且工作上没有紧急事情),那么你的老板,实际上并不会怎么在意。反之,你的老板就会怀疑和不满你的工作状态和工作态度了,并且会 潜意识地拒绝给你晋升和加薪的机会。他们会用自己的方法来证实你给他们的负面印象,所以,即使你成功说服了你的老板,其实你已经失败了。不出意外的话,你 的老板早就给你打上了“能力不错,但是不能专注于完成分配的工作,而且喜欢和我对着干,真让人不爽。”的标签。8.不要参合其他人的争斗。正 如你还年轻,经验不足,所以在大多数情况下,你是没有任何实权的。如果你参合到其他人之间的争斗,或者站出来支持他人的不公正遭遇,那么你很可能会被推出 来作”杀鸡儆猴“用。我们应该为自己而战斗,这样即使结局并不美好,至少也能赢得一部分人的尊重,并保护了自己。否则,别人只当你是一个愚蠢又傲慢的傻 叉。9.好和坏并不是绝对性的。换个角度看问题。不 要看到任何事情就给它定性为“好”或者“坏”,换个角度看看。老板爱用咆哮体?那么说明他可能也不被他的上级信任。分配到的项目很无聊?可能你的经理也正 郁闷着呢,所以就没时间找你的茬了。而且你还可以将空出时间用于学习新的技能为下一份工作做准备。令人头大的文化?如果你能坚持而其他人做不到的话,那么 你就会脱颖而出了亲。所以,不要将一件事情简单地贴上“好”或“坏”的标签。话说,这似乎是一个会随着年龄增长而提高的技能哦。10.薪资不能走下坡路,除非自己去创业。如果你转行了(从金融转到生物技术研究),或者去了消费水平比较低的区域,那么10%的降幅是允许的,除此之外,请回答“No”。告诉你一件事,其实大多数人在评估他人工作上面都不擅长。也就是说,你现在的薪资水平完全可以当作以后谈判的起点。如果你决定自降身价,那么最好有一个能说服自己的理由,比如说,地位更高,同时分享下成为精英移动开发者的必备素质,自行学习。11.锻炼。锻炼能影响你的健康、你的信心、你的性生活以及你的职业生涯。而且锻炼身体也能提高工作效率。如果你发现自己已经很久没有锻炼了,那么马上可以运动起来了,话说,身体才是革命的本钱啊。12.长时间工作:偶尔还行,总是这样就有害处了。如果你的周老板(周扒皮)只是为了省钱而让你一个人干了两份工作,还只拿一份薪水,那么立马走人。相信我,你的这个老板比你需要这份工作更加需要你。13.透过现象发现核心技术的发展趋势。NoSQL数据库和大数据技术等热词将有一半在15年 之后成为明日黄花。相反,线性代数的工作知识则是常青树。你得琢磨清楚什么才是有意义的,值得学习的核心技术原理(如函数式编程),而哪些只是潮流而已。 这些”潮流“可能对你当下非常有用(例如,有助于你找到工作),但是你不应该在它们身上花太多的时间。只有扎实的基础才能让挡得住一波又一波的新潮流,而 不被前浪拍死在沙滩上。14.最后,尽可能多地学习。这很难,但是请坚持。学 习才是根本,只有不断地学习不断地吸收营养,我们职业生涯这颗小树苗才有可能成长为参天大树。这很难,因为即使是真正聪明的人也很难读懂那些前沿论文。 (在某种程度上,这是因为许多论文写得并不是很好,但这是另一个话题了。)相信我,没有人天生就看得懂复杂的公式。我们其实很幸运,我们是站在一个又一个 巨人的肩膀上。所以,如果你想成为一名伟大的程序员,那么就应该比在学校里的时候更加用功地学习和钻研。接下来:A.教材上的知识这部分内容来自计算机专业的课程教材。也有可能会涉及一部分来自其他相关专业或者相关课程的内容。B.编程语言每一个程序员只有在会使用一门语言的情况下才有可能从事开发工作,所以学习并掌握一门语言是最低要求了。C.SDK光有一门语言是不够的,从事任何实际的软件开发都需要一个类库或者开发包才可以完成。比如C语言中的库函数,C#中的.NetFramework类库,Windows的API等等就属于这个范畴。这方面的资源有个平台DevStore可以关注下,收录了很多的sdk服务 配置过程 评测,直接搜索就可以了。D.开发工具以如今的情况来说,没有开发工具理论上也是可以开发软件的,但效率就是一个问题,所以掌握并使用一个开发工具完成开发任务应该也是一个最低要求。E.领域知识软件总有用户,于是开发这些用户使用的软件,那么程序员就需要了解用户所在行业的知识,至少需要知道一些基本的必须的知识。还有一部分的内容也划分为领域知识,比如从事Photoshop这类软件的开发那么图形相关的知识就必须了解一些,从事工控软件的开发,那么对控制方面的知识也要有所了解。
和很多第一次被邀请的一起谢邀!才做了几个月,不过倒是和经历了很久一样。 这是一个过程,很漫长的过程,需要经历,不论是行业,还是人脉的积累。所以,需要有其他的经济来源。我还正在开始,3个月,做了2个休闲游戏,看过《独立游戏大电影》的人可能会有共鸣,99%的时间感觉很糟糕,无尽的任务,琐碎的事情,满怀的希望,失落的肥皂泡,经济的压力。也许在几年以后,我会有成功的作品,成功的定义是什么? 是多少人喜欢? 还是带来多少收入?还是做成了自己想要的东西? 也许没有,在时间的洪流里,也许都激不起任何浪花。所以,这是一条孤独的阴郁的道路,要做好最坏的准备再进来 :)
大四,单打独斗写了一个网站,不会美工就套用了一个网站模板,还花钱买了一套解决方案。独立的个人站长能成功么?每天网站有几百个ip。主要做了同城的宣讲会查询功能。想做app但不会,想外包出去,后台还是自己做,提供接口。
谢邀 仔细阅读了上面的回答,受益蛮多的。目前毕业两年,还并没有成为一位独立开发者,但是信仰一直在,并正在为之努力。还是大三的时候,在学校带过七人小团队,主要是带新人,做网站项目,不过整体执行力太低下,最后基本都是自己一个人做下来了。那时候觉得人在没有压力的时候,真的很难做事情高效起来,拖沓算是目前大部分人的一个通病吧(自己也是T_T)。上班两年,也积累了一些经验吧。最近一年是每周七十小时上班时间(游戏创业公司),有两个月一天假没修,经常一天十四个小时,近期准备离职中。到不是觉得累,而是觉得成长遇到瓶颈了,换个环境,先试试自己做的游戏能不能有些收益,毕竟成为游戏独立开发者最初的愿望还是更早的实现财务自由,做更多自己喜欢并且愿意去做的事情。经验到谈不上,算是有些感悟吧。做外包真的不适合独立开发者长久和长足发展,例如,会做网站(普通的那种,不涉及大数据的处理)之后,再去做网站,其实就是体力活(对码农而言),收获会很小,而且同样的重复工作很容易让人感觉疲倦什么的,而且要知道,做外包一旦没有收入,就会陷入一种很糟糕的状态(家庭富足除外。。),经济压力,生活压力,以及对未来的迷茫什么的要有足够的执行力和自我约束能力吧。,每个人可能都或多或少有些想法,但是成功不会属于只有想法而不去实践的人的。一旦有想法就立马去做,结果你无法预料,但是过程中的收获肯定只有你自己懂,所获得的收获绝大部分来源于这个过程。一旦决定要独立开发了,就要好好约束自己,毕竟没有工作任务的压力,没有人催出你出产品,也不会有人责备你,所有一切都在你自己,好或者坏。强有力地自我约束,做什么应该都不会差。综合能力要强。做独立开发者的话,应该努力让自己成为一个多面手吧,作为我这种码农的话,码力肯定要很过关才行。在创业公司待久了,真的能学到很多东西,比如产品出来后的运营,推广,合作什么的,除了码代码都能接触到。而且领导对市场的把握和走向什么的,有时也会跟我们分享,稍微留心一点就会发现这里面很多都是干货,自己去研究的就比较难了,所以我还是比较赞同在自己独立以前,多在创业公司学习,对经济和经验都有些积累,而且可以知道相对我们更早走出来他们是怎么样的眼光在分析问题。人际方面的话,自己没有发言权。现在的老板,因为是最好的理科学校出来的,应该有自己的人脉吧,所以感觉他也虽然是那种不善社交的人,但是能接触到很多算是比较成功的和上乘点的人吧。自身优势没办法了。。其实个人觉得最终让你坚定下来走独立开发者这条路的,还是你对这件事情到底有多渴望。我自己是对早日实现财务自由充满了向往,而且觉得会因为自己是独立游戏开发者而感到骄傲,能自己做属于自己的游戏,让很多人玩并且喜欢自己做的游戏是多么令人开心的事啊。[以前一直固执的认为,做游戏是写程序最全面的体现,现在看来,远远不是呢。但依旧认为是最酷炫的事情]。除了自己,没人能阻挡前进的步伐!
也希望自己能更快一点走向完全独立的游戏开发之路,即使这条路并不是一条坦途。我也要走下去!与题主和有共同梦想的朋友们共勉![有点乱,见谅!]

我要回帖

 

随机推荐