最初在Seneca学的编程deploma,毕业后没有找到编程工作,找到了Tech support的工作,偏硬件,之后因为自己移民,申请父母移民,再加上自己的懒惰,一直没有换工作。现在工作也到了瓶颈了,公司没有升的空间,外面新工作也没有更高pay的了。自己不是做管理的料,也不想管人。
痛定思痛,想回编程的工作,现在还有机会吗?计划开始复习下Java,然后练习下,继续学下去。有没有过来人,或是大神指导一下。
没有找到新工作前,现在的工作应该不会辞。
和大boss聊过天,觉得自己在这个公司应该做到最高了,没有升值空间了,主要是工资也没有得升了。有几个老人还在做,看到他们,就像看到20年后的我,有些不甘心。
还有就是什么的朋友,现在都发展的不错,年新都超10万了,有几个都20万了。自己才7万。觉得自己荒废了好多年。放弃了自己的专业,很可惜。
朋友给我的建议,去考些network方面的证书,可以找到更好的。自己思索了一下,还是想会编程。
不知道怎么开始,差不多有10年的gap了,还能回去吗?
编程最重要的不是编程本身,而是对business domain知识的了解。以前编程对单个程序员的逻辑能力要求比较高,因为是要程序员在脑子里跑程序的,现在debug工具很好了,不需要脑子里跑程序了。程序本身经过microservice,DDD什么的,都是很小的一点,这也是西方文化的一个特点,竭尽全力把人的因数降到最低,任何事情都想办法流水线化。但对business domain知识的了解却是绕不过去的,怎么也要做出的东西business用得上才行,对吧?
另外好的程序员学习能力必须强,必须要有本事在对语言和程序都一无所知的情况下,能上得了手,按时按质地完成修改。你说的课程在这种情况下,没什么帮助,但对business domain知识的了解却至关重要。知道了business domain知识,才能知道为什么要改,才能知道改之前什么是不对的。