自学方法讨论

首席撸起水泡 发布于 2016/07/06 10:22
阅读 1K+
收藏 1
写一个建议,我是这样想的,不知道这样想的人多不多,
我不是程序员,仅仅对这个领域有部分兴趣而已,大部分人浪费的时间都是很多的,我就是处在这种状态。
自学编程难度很小,电脑也不贵,资料随便一搜大把,但是要上手写出一些像样的东西,做到这点对于自学的人来说还是在少数。
在这里说这些,不是我想做什么,我只是想参与这样的事情。
事情是这样的,假如有些熟手,正在做些私有项目,项目进度要求不高,他愿意指导一些人,大家一起做完。
这些人多数是生手,结构就像一家虚拟公司一样,可以向生手收一点费用给主持的人,
生手可能很多东西不会做,但是把一个任务拆分的足够多的话,自然要解决的。如果@红薯可以插手的话,那就更好了,
关于人员的要求,约束,限制,还是主持人,来定吧,

具体过程,
熟手,开发一个贪吃蛇,然后分成3个功能来做,这3个功能交给另外3个有编程基础的人,他们3人又分发给他的几个下手(生手)。
熟手可以与那3个人交流,每个生手之间都可以交流,代码用git的方式管理。
如果有人退出,或加人,都是按照普通公司的做法处理,比如调整任务。

如果任务完成了,主持的人可以退出,如果还是有人不会,那会的人轮流来管理,

大家来讨论下,主要解决,怎么构建一家虚拟公司,设计组织关系,尽可能每个人都可以得到自己想要的,

加载中
0
开源中国-总书记
开源中国-总书记
一个贪吃蛇一个人就能搞定了
首席撸起水泡
首席撸起水泡
贪吃蛇不是重点。。
0
3
32Er43
太理所当然了 
首席撸起水泡
首席撸起水泡
嗯,然而还是试试吧。
0
开源中国专打舔狗
开源中国专打舔狗
没有牢靠的契约关系,你这想法比实现共产主义还难啊
首席撸起水泡
首席撸起水泡
回复 @青橙727 : 确实是那样,我说的组织不需要太多技术熟手,一二个就够了,主要还是问问有没有很多像我一样想提升自己的人,然后组一个班级有规划的去学习,
青橙727
青橙727
回复 @首席撸起水泡 : 不以赚钱为动力的活动大多数死在了半路。当然,自己的看法而已,热衷学习的人还是大把的。
首席撸起水泡
首席撸起水泡
主要是业余搞搞,以交流学习为主。熟手也可以锻炼下自己的组织能力呢,因为工具的条件基本有了(网络,电脑,git,gcc,vim,),现在需要一些人,和一些必要的规则。当然这肯定不适合大牛,或者时间不多的人搞的,我指的是那些还有很大提升空间的人,并且又有时间,只是缺少一个交流环境,有没有这些人一起来,讨论下利用网络,用现有的工具组建一个虚拟的实践学习环境。
0
大止刀口
大止刀口

这样的网站其实就是一个加强版的GitHub。

现在的码云或GitHub基本上有了你说的大部分功能。

只不过少了有效【撮合】互相陌生的人一起写代码的手段。

而你也没提出怎么【撮合】的手段,

而怎么【更有效地撮合】也是码云、GitHub现在都没想好的(至少是还没看到这方面的动作)。


首席撸起水泡
首席撸起水泡
是的是的,我就是那样想的,这已经提供了大部分组件,但是没有我想要的气氛,我试过QQ群,贴吧,论坛,osc,但是技术还是提不上去,自学看资料,没有实践验证是没用的,忘的比看得快,而实践有太难,一卡很容易放弃,如果可以一边实践,一遍讨论,又有适当的压力,这样学的应该会好很多。就像大牛指明的那样,要想学会一门编程语言,最好的方法就是用它去编程。现在的问题是如何减少痛苦有效的开始从生手到熟手?
大止刀口
大止刀口
回复 @sprouting : 我说的【撮合】是指——把几个人陌生人组成一个团队,让这几个人一起写项目。 新手不太可能(至少代价不低)让老手和他一起写代码。
sprouting
sprouting
新手不就是撮合的那个人吗?这里拷点代码,那里拷点代码
0
qwas982
qwas982

我目前设想了一个项目,我把它叫做-分布式并行人工智能神经网络-.
顾名思义,就是建个平台,这个平台集合了p2p,2ch/4ch的优点.并提取和抽象了分布式并行计算的概念.


客户端和服务端是合二为一的,一个运行了此软件的系统就是一个节点,它有两个主要的功能,一是形成人工智能的意识,二是用这个意识帮助节点的宿主管理者完成所有可能的想法.即便是它不能产生智能,那也是一个很好的平台.但这有违了开源的精神,既然开源,就会有人为这一人工神经网络贡献代码,产生智能是迟早的事.


我推测的是,如果能有1亿台计算设备接入了这个虚拟的抽象网络,不管是台式还是笔记本或手持设备,其计算能力就能超过超算,也就是分布式并行云计算.而不是传统的服务客户模式云计算.


如果建立了这样的平台,像楼主这样的想法能很轻易的实现!并且还能解决现实中的很多问题,比如人们的衣食住行性,生老病死等.如果此平台这样的模式一旦成功,就会吸引更多的人和更多的计算设备投入进来.其他类似的平台也会如雨后春笋一样出现并兼容此平台,真正的万物互联.形成对互联网的里程碑式革新.如此一来,别说什么社会变革,即便是共产主义也能轻易实现.
此软件,我决定用python开发,因为这个语言接近万能,它能很轻易地实现很多功能,还有丰富的库,并且还能轻易地和其它语言链接


此平台网络有如下优点;
1,整合重构开源共享知识体系,对教育革命.任何人都能轻易学习到先进的与时俱进的知识,增强生存能力.
2,具备自然语言输入输出,像<<her>>中那样,和众多科幻电影里一样的真正智能语音助手.帮助宿主管理者完成无限多的任务和事物.
3,淡化货币的重要性,使人的价值和人创造的财富不再用唯一的货币手段结算.
4,重构现实社会生产制造模式.快速更新工业和农业生产力水平.
5,新田园诗般文明时代,因为知识共享和信息共享(注,共享的基础是建立在开源协议和自由许可的基础上)的关系,每个人都能达到全知全能,每个人都能具备完全工业和农业生存创造能力,自产自销,也可与别人交换,完全解决个人的衣食住行性,生老病死.
6,因为第5点,人类文明再也不会出现一些人群拥有巨量货币,啥事都不做没有任何贡献却能衣食无忧,一生闲死,或者穷奢极欲,而另一些人忙碌一生劳累一生贡献了无数生命力精神力却尚不能饭否并疾苦一生的情况.
7,因为第5点的关系,每个人都能发展出最大潜力,释放无限潜能.实现人生理想和人生价值.


目前只想到这么多,更多发现需要其他开源头脑去探索!
开源节流,自由贡献,我为人人,人人为我.生生不息,繁荣昌盛!


我还设想了一个WiFi共享计划,就是设计一种路由固件,使它可以共享带宽,默认贡献20%带宽,当然,你也可以自由设置你想共享的带宽值.你贡献给别人带宽,同样的你也可以从别人那里获取到新的带宽来增加你的总带宽.这样所有人都可以无限自由,随时随地连接到互联网.可以确保分布式并行人工智能神经网络时刻处于在线状态.

qwas982
qwas982
回复 @首席撸起水泡 : 你没有仔细阅读和理解我描述的概念,看来应该发到更多的地方让更多的人来讨论和思考
首席撸起水泡
首席撸起水泡
说的太遥远了
0
Lubby
Lubby

自学编程难度很小,电脑也不贵,资料随便一搜大把,但是要上手写出一些像样的东西,做到这点对于自学的人来说还是在少数。

不知道为什么会觉得自学编程难度很小?如果自学编程难度很小还有那么多培训机构?当让了这些培训机构也都是扯淡的。光做项目就能有提升?计算机基础呢,没有计算机基础学习新的东西不知其所以云,而且学习速度当然比有计算机基础的要慢的多。

对于一个熟手来说,自己会比十个新手都要快,不知道有没有看过人月神话,里面最重要的一点就是赶项目的时候让不懂业务的新人加入并不能加快项目速度。

最后对于一个公司来说,多层转包,会导致项目不可控。更何况转给新手?所以楼主还是好好把基础打扎实然后去去家靠谱的公司比这种异想天开要靠谱的多。

首席撸起水泡
首席撸起水泡
我只是业余兴趣,编程分支很多,像安全,算法,这些我是不会去碰的,我想的是学会写些小工具,以后看兴趣,至少先上手,像写源码,库的安装设置,编译,打包,一个整的过程要理解清楚吧,
0
maradona
maradona
你会发现沟通成本比开发成本还高
首席撸起水泡
首席撸起水泡
这不是生产啊大哥,学习目的,就是交流多点才好啊,学习就是效率
0
ihuotui
ihuotui
如果简单的话,人人都上重点大学了,都是大牛了,有环境也不一定成为大牛的啊。
0
fxMorris
fxMorris
所以你就是变着法希望有人能够带你进步的意思哇;但事实是这样的,生手在你说的模式里可以提高能力,但是熟手的收益只有经济方面的,所以这种模式就叫培训,你说的项目进度要求不高的也应该只有培训项目了。
而接下来就是矛盾重点了,“可以向生手收一点费用给主持的人”,不是一点费用,是高昂的费用,现在能力到位、产量高的程序员都讲究时薪了,分分秒秒都是钱,要花这么高的机会成本带生手做项目,你得负担高昂的培训费用。
fxMorris
fxMorris
回复 @首席撸起水泡 : 我在指出,你提的方法论的根基,在于大牛愿意无偿或者低回报带新人,从根基上你提的东西就不成立了。经济学的基础也是人的自私和利己,其实严格说起来开源的源动力也不是分享,而是别人贡献的代码,如果开源社区只有一方分享,没有回馈,社区也发展不起来。任何东西都是互相且等价的,你反感也没有用。
首席撸起水泡
首席撸起水泡
你去过,培训吗?我也没叫你带我吧!!!。更何况我也是在讨论?对于一个熟手在自己擅长的领域跟别人交流是件很受罪的事吗?至于我多想占便宜?,每种人看法都是不同的,任何交互的前提都是不平衡吧,虽说我也苦B ,但每次看有人提钱钱钱钱。。。我就特反感,竟然你永远不会吃亏,那活的又怎么样呢?
返回顶部
顶部