编程语言应用

首页 » 常识 » 诊断 » 每天一个编程小知识第一天
TUhjnbcbe - 2024/5/12 16:51:00

既然是第一天的编程小知识,而我们又是针对自学编程的小伙伴,那么我们首先需要探讨的是:什么人适合自学编程?或者说什么人可以自学编程?

首先,我个人觉得(仅代表个人观点,如有其他意见,这个我不想去做过多的辩论,年龄这种东西,尤其是程序员的年龄,实在是敏感话题,实在是各家说各话,争不出什么结论来),年龄在30岁以下的,且逻辑思维能力尚可的情况下都是可以自学转行编程的。当然了,很多人可能会拿出什么35岁论来说话……其实真的没有那么夸张,首先你要知道,所谓的35岁优化,大多数是针对很多大厂的程序员以及只会增删查改的35岁初级程序员。大厂的35岁程序员可能面临优化,而只会增删查改的35岁初级程序员会面临淘汰,这些其实并不属于最普遍的案例,其实说实话,按你30岁入行算,到35岁也有5年时间,5年时间,如果你足够认真,足够努力,完全有机会成为一个资深程序员。而即使你到了35岁被优化,你也有自己的一技之长,在日常工作的时候最好主意积累一定的人脉资源,并且尝试接私活,这样才不会到真的被优化后而陷入深深的迷茫之中;其次,35岁以后可以考虑去培训机构当讲师,其实我就认识几个差不多40岁的程序员前辈,就是在培训机构当讲师,二线城市(石家庄,合肥等地,应该是二线城市吧),一个月少说也是到手加起步,更有混得好的自己开了一家小公司,就自己去接接私活,生活得也很滋润,所以真的都是看人,而不是怪年龄。

其次,就是自控力和毅力。自学最重要的就是这两样,缺一不可,如果觉得自己自控力稍差的,建议还是去培训机构,感觉应该还是会好些的,毕竟氛围在那里。多少会比你一个人在家自学编程要来得高效很多,并且自学最要命的其实是你多多少少都会遇到拦路虎。比如在学javase的时候,很多人会在继承和多态的时候遇到第一个拦路虎,很难去理解这两个概念,看视频一直看不懂,如果没人给你解答,就会卡住很久,一是效率不高,二是打击自信心。毅力也很重要,单从Java说,我觉得就是入门容易,但是精通很难。真的是需要花费很大的精力去理解,多敲代码,才能找到出路。

最后,我个人觉得,自学能力是作为一个程序员的基本能力与素养,所以我是比较推荐像转行的小伙伴应该先尝试自学,可以自学下去是最好的,如果觉得接受尚可,但是自控能力较差,也可以考虑去培训机构,但是最好可以自己先尝试看书,比如可以先看看下面的初级程序员这本书,清华大学出版社出品,必属精品

软考初级程序员程序员教程程序员考试教程计算机软考初级程序员考试用书京东¥购买已下架

最后说一句,转行不易,且转且珍惜。

1
查看完整版本: 每天一个编程小知识第一天