查看原文
其他

2017 , 提升你的编程功力!

2017-01-11 刘欣 码农翻身

在码农翻身公众号写了一年的文章,很高兴认识了很多朋友,和很多人都有过交流, 估计在QQ和微信上回答过六七百个问题(按平均每天2个计算),汇总一下, 我印象最深刻的、最难于回答的是类似这样的问题:


我看书/看视频总是看不下去怎么办?


我自学了几个月的Java SE和Java Web,书也看了,视频也看了,知识点似乎是懂了, 但是非常心虚,感觉还是没学会,接下来该怎么办?


我是培训出来的, 现在的工作都是简单的增删改查, 我到底该怎么提高?


我也知道我的基础(数据结构/算法/计算机基础) 薄弱,  但是怎么才能补上去?


还有那个最经典的终极问题:  大神, 我该怎么学Java ?


这些问题之所以难于回答, 就在于他们涉及到有效的学习方法、内功和技能的提升,   都不是简单的几句话能说清楚的。


想想我自己,何尝不是这样? 在大学和刚毕业的时候主要靠自学, 没有好的导师指引,没有找到自己的目标, 学习中走了很多弯路。


特别是自学中遇到问题以后, 无人指点,那种苦闷和孤独的感觉很容易让人产生这样的怀疑: 我走的道路是对的吗?


所以我想我可以尝试建立一个致力于提高编程技能和内功的社群, 分享我的学习经验, 带着大家进行学习。


适合人群


初级程序员, 至少要学习过Java SE ,否则的话可能比较吃力,


目标


我希望经过一年的努力,每个人的技能确实有比较大的提升, 进入中级程序员的行列。


活动


我现在想到的社群活动包括这些:


计算机的基础知识


夯实Java基础


指定书籍的阅读和分享

优秀的书籍对提升能力有很大的帮助,我会根据自己的经验指定一些经典书籍让大家阅读、分享


数据结构和算法的训练

这是一个长期的过程, 每周都需要完成一定量的编程习题


面向对象设计(抽象能力)的训练

之前说过很多次,封装、继承、多态只是面向对象最基本的特性,要想写出让别人能用的类库、甚至框架, 面向对象的设计或者说抽象能力才是根本, 我会通过多个例子帮大家来练习面向对象的设计。


重新造轮子

光会用那些框架远远不够, 争取自己也能造出简单的,类似struts, spring, hibernate这样的框架来。


带领大家阅读优秀源代码

和书籍一样, 阅读优秀的源码也是提升能力的重要途径。


JVM的学习

自己需要能写一个执行简单class文件的 JVM出来。


设计模式


好的编程实践

......


对参与人员的要求


我想让大家学习的东西很多, 参加这个社群会让你比较累, 因为要经常听课,写大量代码, 看一堆书籍,每周至少还得写一篇文章。


这些事很可能是在你工作之余完成的, 当别人在玩游戏的时候你在写代码,别人在追剧的时候你在看书、别人在刷微信的时候你在写作......


离开舒适区很不容易, 你需要坚持。 


但是付出肯定会有回报!


活动时间


这是一个时间跨度为一年的社群,从2017年2月中旬正式开始, 2018年2月中旬结束。


争取每个月一个主题, 每周至少给大家分享一次。


平时在QQ群里随时交流。


费用


这不是一个免费群,之前的经验告诉我,免费群参与感太差。


社群这么多的活动,我本人也需要大量的付出,需要一定的回报,我把这个社群的年费 定为 1200元


报名


通过微信或者支付宝支付切记转账后务必加我的微信( liuxinlehan )或者QQ( 3340792577 ) ,我会邀请你入群, 当然你可以先加我为好友来咨询一下。 


微信:请扫描二维码支付:




支付宝转账 :onlyliuxin@gmail.com


这次依然采用众筹的方式, 至少满100人开讲。


最后要强调一下,所谓师傅领进门,修行在个人 ,学习从来就不是一件轻松的事情,我会尽我所能给大家带来指引,督促大家向前,  但是真正的实施还是依赖个人的努力。


(完)



你看到的只是冰山一角, 更多精彩文章,尽在“码农翻身” 微信公众号, 回复消息"m"或"目录" 查看更多文章


有心得想和大家分享? 欢迎投稿 ! 我的联系方式:微信:liuxinlehan  QQ: 3340792577


公众号:码农翻身

“码农翻身”公众号由工作15年的前IBM架构师创建,分享编程和职场的经验教训。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存