毕业三个月多了。这一周刚刚结束转正答辩。
作为一个非科班出身人,没有受过专业的熏陶和规范,在工作中的一些思路和方法总会差强人意。但是我们公司奇葩的一点就是,随便一个老员工问问,原来都是差不多电子专业的转行来做计算机。
在工作中我经常会有一些地方做的不够好,分析原因的话,是因为在学校或者之前没有这方面的实践经验,导致了工作中的分析和行动出现了一些偏差。但会在前辈的指导下转变过来,慢慢的熟悉软件的研发思路和流程。
对于我们这些人来说,没有接受过正统的训练。就和那些自幼联系旁门左道的人来说,稍不留神就容易走火入魔。
每次反思自己的时候,我都在想。我是不是走火入魔了?走过这一年的工作之路,我发现了几点。
过分迷恋新技术,认为现在讨论的就是最NB的。
这一点是我自己的一个缺点,看到网络上种种机器学习什么深度学习,总想自己一试,总想掌握,想去学习一门最前沿的技术。
其实呢,在工作中。一个人的工作能力体现在基本技能掌握是否扎实,而基本技能掌握扎实了,那么他在面对一些新技术的时候,适应的也快。
这也是一种攀比的心态,我比你懂得新懂得多,我最NB。其实这是不健康的。
改正的方法就是,从基本的计算机科学基础知识开始学起,慢慢的转变。之前也有一种心态就是,我还没有转正或者说我的工作还没有真正确定,总会有一些想法是多掌握点别人不会的,这样有核心竞争力。什么什么的。其实呢?只有当自己基础扎实了,其余的水到渠成了。
悲哀的是,如果我现在没有一份稳定的职业,我可能还会这么想,一直恶性循环下去。既然公司给了我工作机会,让我可以潜入这个领域,那我就要努力胜任了。
经常看到这些人,学什么好啊?学什么呢?哎呀,这个好难。我最近在新学一门语言,我最近又在学另一门语言。
其实呢,还是静下心来把基础打牢把。非科班出身的人更要注重自己的技术栈成长。不然就和欧阳锋一样,逆转经脉暴毙而死。程序员在人们心中是一个nerd。而我竟然有以此为豪的一种想法。其实这也是不对的,做一个程序员,要懂得热爱生活,要去talk more,do more。
既然能从事这份职业,说明你在21世纪站在一个前沿看世界,比如说如今的互联网这么发达,但是我们审视互联网的时候肯定和大众是不同的,所以这样你别别人多了一些思考和潜在的机会。
小学老师强调的德智体美全面发展是对的,一个程序员不能只写代码,要有人文情怀,多思考。
另外,作为一个程序员,你比别人创业有一个先天的条件就是,万事俱备只欠一个写代码的。为什么做程序员,其实还有一个原因是,这是一份脑力劳动,虽然自己不是很聪明,但在中国这个应试教育的影响下,我喜欢钻问题这个事情已经固化了,所以做程序员也能保证每天我都在和做题一样,在想在算。这样其实是我的一种潜在因素。:)自虐倾向比较严重。
我非常激动我能够从事这个行业。但是我也知道我和那些普通大神还有很大差距,只是楚河旁边的一个士卒罢了。接下来,我要做的就是将!