到昨天为止,做程序员,已经整整五年。最近半年来,我时常思考我走过这五年,反思我的职业工作,反思我的生活,我选择错了很多,也做错了很多。有些道理,到最近才幡然醒悟,遂决定谈谈我个人对软件工作的看法,以及一些生活的感悟。
苦苦攒钱的年轻人
我还在苦苦地攒钱,也许有人不信,我当初一万二的税后收入,每个月能存一万。我花钱不多,也有些克制自己的欲望,但这就导致我很多想做的事情不敢去做。
想学吉他,想报健身班,想去进修课程,想有段长时间的旅游等等。都没有去做,并不是没有钱去做,而是怕尝试太费钱,万一我只是三分钟热度呢?
可是就是这种心理,丢失了太多的可能性,看到的风光太过狭隘,一直过着一种平庸的生活。我总觉得,以后要买房买车娶媳妇,这钱还远远不够呢。
到这几个月,我才醒悟,我根本没有为自己而活,我把自己困在牢笼中,望着我想尝试的东西,即便是那些可能不需费多少钱。我这种行为,限制自己的心,也限制自己成长。明明心心念念且合理的需求,却不去做,苦苦攒钱至今,实在是太愚蠢了,以至于到如今,我没有一件值得纪念的事情。
年轻时,对自己投资太重要了,磨刀都还不误砍柴工。
工作的格局
工作上更是不堪回首,倒不是做得多差,而是只会埋头工作,却忽略了长远的规划发展。一个人在一个位置做得太久,导致格局太小,眼界太窄。做的东西太熟悉了,用的东西也长久不变。不过问题不在于技术上,技术只是实现需求的方式,这并不重要。眼界格局才是年轻人最需拓宽的。
我相信面过试的人,都会被问到一个问题,那就是,“你想做什么东西?”以前的我,是不知道怎么回答的,也不在意,你叫我做什么我就做什么。而现在,我会认真了解自己能做什么,想做什么,想往哪个方向走,薪酬不再是最需要考虑的事情。
懂得自己要做什么,老板想让自己做什么。人如果只是被动接受任务,是没有多大进步的。从分配的任务,分析到老大为什么这么分,考虑点在哪,该做到什么效果,继而推导出更好的方案。从任务的执行者,变成指派者的角度去看问题,这才算成长
在职业规划方面,我觉得,年轻人,就该多出去见见世面,多看看别人做的东西。可能你在这家工作所做的好,到了另一家公司,就变成下等了。我是在这几个月才明白这个道理,但也有些晚了。
水往低处流,人往高处走,遇见强者,自己才能更强。
平台的重要性
两个相差无几的产品,在不同平台上的效果可能差距非常大。有些时候,我们的技术能力不错,做的产品也不错,但就是卖得不好,原因就在于平台。
换句话说,就是小公司没办法跟大公司拼,特别做大众产品。我如今做的产品,虽然是行业里最早投入研发的,但公司没有能够像阿里、腾讯这种大公司做推广,一直都默默无闻。虽然后来有点起色,但等到大公司也开始着手做这一类产品,就被远远的抛下。
另外,也是公司能支援的有限,投入的人力也不能与大公司比拟。大公司发展的速度非常快,以至于到后来,我们需要反过来学习这些大公司的产品。这是个硬伤,成员的素质也因成本问题,无法雇佣更有能力的人,也就没法做出优秀的产品,这也使得领导“无人可用”。
到最后,我们还在只能卖项目,被项目推着走,做成一个伪产品。
我倒不是在抱怨公司的无能为力,只是有些感叹,软件产品,也是越来越不好做了,BAT这三座大山,已经将很多路子生生切断。
人到三十
再过两年,我就要三十了。虽然现在还是孑然一身,有些许积蓄,但也不免有些担忧未来。
如果是刚入职场,倒也还有几年可以拼搏莽撞;如果已有老婆孩子,其实路已经是确定了。对于后一种,我没能有什么建议,对于前一种,我的建议是,去冲去闯,无论是工作还是生活。我这一类人,倒也是另一种典型的分类,似乎有很多选择,也似乎没有选择。
一个人,在一座大都市,走到了十字路口,前方有几条路,犹豫不决,怕走下去,就再回不了头了。
所以趁现在年华正好,勤奋进学,努力拼搏,只为成就更好的自己,一下是总结了一些java高级资料,包含了(Java并发编程/Spring源码分析/redis/mongodb/dubbo/zookeeperfka /Spring-cloud和高并发、高可用、分布式、高性能架构设计精讲,还有面试专题),感兴趣的小伙伴们,可以加一下QQ群:4112676,群里有大佬,可以相互交流考论。
原文地址:https://blog.51cto.com/14207296/2354217