前言
首先,感谢各位的回答,还看到了好几个大神过来回答受宠若惊,有叫我坚持的,有叫我放弃,感谢。
一开始我学的是Java,但是没有实际的工作经验,因为从工作开始到现在已经两年的时间了我用的一直都是C#。自己对Java还是有点自信的,如果捡起来的话,相信时间不会太长,或者至少会比刚开始学快一些。
内心想法
现在我会侧重于用C#解决各种问题,因为用C#的时间已经很长了,至少用起来得心应手。
如果要是出去面试的话,我会优先面试dotnet的工作岗位,如果有自己满意的话几乎不会面试Java岗位,当然这也不一定。
说实话,对于这两种语言,感觉自己都是半吊子,觉得自己都有把握,但是都不能玩出花样来。这几天一直在看各位大神的高健。我的结论是:似乎并不是自己在某一种高级语言上投入的时间越多,自己的收入就会越多,自己的就业前景就会越好。
现状
刚开始在知乎上提问 我是不是应该放弃C#了 真的是有一天闲的没事我打开了Tiobe看了一下,一直排名第四的C#竟然下降了。我知道这个排名和国内的所有环境一点关系都没有,可还是有点小小的担忧。
现在工作用的还是C#,工作之余喜欢搞一些东西,比如在github上写一个自己的dotnet core项目顺便把搭建一个自己的个人博客。
决定在github上写项目的原因就是为了好玩,于是我了解了什么是开源和Git。
写的是dotnet core项目,一开始用的工具是visual studio code也就知道了如何用dotnet cli创建一个mvc项目,类库,并且用dotnet cli操作ef等等。
无意间发现github还能搭建自己的个人博客,顺便也就知道了ruby和jekyll还有markdown(我现在特别喜欢写md文档)。
还是学习最重要
一直以来都意识到自己在数据库方面的能力不是很强,总是喜把数据拿到内存里处理。这样数据库的作用岂不是和一张白纸的作用差不多,就是记录和读取,都对不起那几百兆或几个G的安装。
所以接下来我准备沉心静气的学习一下数据库知识 ,并且把自己的学习心得写在自己的博客里,做一个持续更新,直到自己对数据有一定的处理能力。
之余C#和Java这两种语言,我打算先对C#进行一个系统的学习,然后各位但什么都说Java和C#差不多,那就了解一下Java的最新框架,试着写个小项目。
这也算是我的新年计划了,毕竟不想当将军的厨师不是个好程序员。