Java程序员的第一篇博客
本人从事java工作已经有3年了,一直想写博客但是由于性格原因一直搁置着,今天看了篇博客(https://www.cnblogs.com/zhaopei/p/why_write_blog.html)觉得它说的有那么些道理。
现在的我处在了一个很迷茫的阶段,我已经来到了程序员的第一个阶段(3年),都说三年会淘汰一批人,我想我还不是这其中的一员,但是常常也会想我到底适不适合继续干下去,找不到一个方向,到底是走大数据方向,架构师方向,全站工程师(想想都挺累的,主要LZ是基础不很扎实的类型,学东西比较困难),完全很蒙圈。
对于这位兄弟(chenssy )的话---“对于非科班出身的人,想转入IT入个门没多大问题。但没有计算机的底子,不懂操作系统原理,只要稍微深入一点,一定会遇到很多问题 也许有人会反驳我,觉得现在大学里的课程死板,学不到东西,和真正的工作内容脱节,科班和非科班其实没什么区别(在我印象中我已经听到、看到过好多次这种言论了)。我想说,都是站着说活不腰疼的人,这和读书无用论其实是类似的。 一个非科班的人的,可能连读、写、IO的概念都不清楚,更别说没学过C语言,去看内核方面的书。正如我上面的图中描述我自己"很长一段时间都不知道什么叫做服务"。这些苦,只有非科班的人能体会。直到现在,我依然认为自己的基础严重欠缺,功底不深,很多该懂的基础都不懂。我的IT启蒙老师说过一句话,大概意思是"大学里落下的课,毕业后一定会花更多时间去补回来"。尽管我不是计算机专业的,但对于计算机类的课程来说,我深深的认同这句话。无论是非科班出身,还是大学落下了很多知识的人,即使到后面想去补上这些理论基础,又谈何容易。IT世界的水这么深,学那些专业知识的时间尚且不够,如何能狠下心花大量时间来学这些不能立刻带来"生产力"的知识。比如要选择一门语言学习,现在的首选几乎是python,谁会去选C语言?短期内它真的没有什么实际生产力,但是想了解内核,必学C。 我个人的学习经历比较曲折,初入IT那一两年走了很多弯路,无基础,无人指导。虽然人生的每一段经历都是有意义的,但现在回头想想,实在是浪费了太多不必要的时间。后来从网上找了视频看,不可否认这些视频对于入门来说,帮助是极大的。但是,但是,但是,看视频学习的缺点也是很大的,知识点不深入、知识点不衔接(到处漏洞)、知识体系不完整(如果你说视频的课程目录都很完整,恕我直言,你只是看到了建筑坐落在那里,还不知道门在哪里),这对于后续再深入学习的阻碍性超乎想象的大。这正是很多公司不收培训班出身的重要原因之一。正如我前面的截图中所说,在我看完了某哥、某男孩几乎两整期的视频后,连bash中文手册都看不懂,我承认自己比较笨,但至少不会笨到弱智的程度,我知道很多人也都和我一样。”---深有同感。
有人可能会问我写的什么乱七八糟的啊,我的目的旨在提醒刚入行和入行不就的同学,是否真的想好以此为工作,是否能坚持到最后,可以提前想想会不会遇到LZ这样的尴尬问题。