编程不像做平面设计,你稍微用心学个1个来月,做出来的东西对于外行人来说,就很厉害了,这样容易坚持地多。与之相对,做开发工作,你可能学半年,做出来的东西,自己觉得很厉害了,但对于普通用户来说,就觉得这东西毫无价值,在跨界进入这个行业之前,我们都是以普通用户的角度来看待这个问题,我们在渴望自己做出一个怎样的东西时候,都低估了它背后的技术难度。所以自己一定要确定这股热情燃烧地足够强烈,因为如果不然的话,你学了一段时间,发现难度远比预期的难,周期远比预期的长,效果远比预期的差,你基本上就该怀疑人生,然后say goodbye了。
有兴趣和没兴趣学习一门平时接触不多的东西来说,再者的差距将会很大。如果你是带着兴趣去学一功夫,那么你将能在很短的时间就学会,而如果你并不喜欢这门功夫而一心想要去学的话,可能你需要花费比常人更多是时间和精力。所以,兴趣是很重要的一点,有了兴趣再去学习编程,往往会事半功倍。
同时,一般来说程序员的巅峰会在30-35岁左右出现,所以编程要尽量趁早,能在25岁以前学习是最好的,但是28岁以前也还可以。30岁以上还想再转行学编程的要考虑好,不然容易错过巅峰期。虽然编程要趁早,但是世事无绝对,也有不乏40、50岁才开始学习编程的人后期还会有很大的成就的。
对于大多数非科班程序员而言,最难莫过于入行!没有计算机基础,软件工程专业的原理薄弱,英语,数学基础不扎实等等,种种原因都使得大家入行艰难。所以,这里推荐大家借助外力。由此,可以事半功倍,成功进入IT行业。
你的项目可能不会改变世界,但它可以让你脱颖而出,让你可以坦然对待别人查看和批评你的工作。此外,它可以让你的简历增色不少。如果你下定决心选择Java,就得在这条技术路上不断深挖,不可老是摇摆不定,否则只是浪费时间。