很快37周岁了,自学java 50天了。之前自学一个月C(翁凯老师那个视频),粗略看了一点入门的算法书和数据结构。我自己觉得学任何东西,年龄都不是问题。
1. 最需要的是兴趣、保持学习的兴奋状态。我家孩子睡着后我就学4小时。有兴趣的话,学习真的是很幸福的一件事情。有点像打游戏上瘾一样。不同的是,玩游戏之后由于没有得到得到任何好处(除了前期的愉悦),那种空虚感谁都体会过。<幸福的方法>提到过这个问题。
学习这件事情,它首先是一个提升幸福感的方法,其次是改善自己生命质量的一件事情,跟学历、年龄、环境什么的关系不大。
2.是否真的要学编程并且以后靠这个技能去养家?
我给自己定的原则是:先自学半年,看看自己有没有天赋,如果能通过一段时间的学习,判断自己在五年时间内能达到或胜任“期望薪资对应的岗位”,能在程序员的天赋树上给自己点的明明白白,学的踏踏实实,是可以继续的。
其实到了35岁的人,对自己的精力、学习能力、家庭环境、外部环境等方面,都应该有很清晰的判断了。究竟是学编程,然后走靠编程吃饭的路线?还是学编程后结合自己行业和工作的状况,提高工作或管理效率(建立"比较优势")?亦或者准备创业的时候,手中多一个强力武器?我的答案以上都是有可能的。
3.学习什么语言?未来的工作场景需要什么?或者编程的目标是实现什么?java。
4.如何做训练?这个事情是我下周要解决的问题。我给自己定的原则和目标:理解和掌握语法、训练熟练度(实现想法的速度和精度),需要训练思维(多划问号,多开脑洞,多总结)。总之,结合以前的学习经验,我觉得要找项目,找题目,练习再练习。训练阶段,找到“方法”是挺重要的事情,但前提是自己的兴趣、以及学习习惯都还在线。首先,计划学完JavaSE和Web先。之后找一些代码,每天敲两三遍。然后循环。待学完框架,找些项目,主要把思路画出来。
5.心里包袱:没有。不违法犯罪、不违反道德、不去破坏别人的利益。为什么要有包袱?破除焦虑的唯一办法:立刻行动,靠自己,不要求外部环境。
6.补充:我曾经也考虑过一些没必要的问题,比如”年龄大了有没有人要啊?“”需要掌握多少技能才能找到工作啊?“像这一类的。后来我觉得自己真的是想多了,不一定要去靠这个技能求职,学这个只是多了一个选择,人的路是应该越走越宽才对的。另外有一个问题我觉得可以考虑一下,如何创造需求?