当前位置:C++技术网 > 资讯 > 我的未来路应该怎么走?

我的未来路应该怎么走?

更新时间:2016-08-30 22:00:40浏览次数:1+次

        我是今年刚毕业的应届生,大三学校校招来到了现在的公司,当时面试的时候说是做JAVA与数据库相关的工作,然而来了之后才发现是做一些和银行业务性强相关的报表的开发,写的最多的东西是insert语句,现在做的东西很枯燥,每天还要加班很累,几乎没有时间再去做自己的事情,现在很迷茫,不知道这里是不是自己的归属,不知道是继续在这里求稳定还是承担风险,勇敢的迈出一步,然后去找一个自己真正喜欢的工作。

        然而现在比较担心的是自己技术不过关找不到下家,边工作边面试也几乎不可能以为时间不够,回家后也很累,也错过了好的找工作的时机,现在真的不知道自己的未来是要做业务还是做技术了,真的很迷茫,希望长辈们能给我指条明路,让我度过难关,不胜感激!


C++技术网解答:

    你的迷茫,其实每一个踏入程序员行列的程序员都会经历。所以,你先不要着急,心态放平和点,然后再思考这些问题。我在此尽我所知,给予你解答,供你参考。

    工作中,最重要的是什么?当然是业务!如果公司没有业务,也就没法赚钱,没法赚钱你们的工资也就无从谈起。而银行这样的开发,主要就是业务。何况,你才刚 毕业,能把业务做熟就是很好的了。你做业务做的好,你的业绩自然也就很好,收入也就高。所以,其实做业务是开发必须的。然后,做银行相关的开发,工资是偏 高的。所以在待遇上和发展还是不错的。这是好的一方面。当然,你要在这方面有所理解,如果你理解整天做业务的价值,你就会很抵触这样,感觉枯燥无聊。

    另一方面,既然你觉得枯燥无聊,是做的很熟练了呢还是只能应付呢?如果还只能应付工作,那么你需要做的就是,先将工作做熟练。如果已经熟练了,那么就要提 高开发效率,这样减少加班时间,给自己争取更多的学习时间。这样如果你不想做现在的工作了,有了学习充电,你才有提高自己能力的时间,才有可能跳到一个更 好的环境,否则到哪都差不多。

    当然,这个工作绝对不是你的归属,你更不应该将它当成你的归属。做开发不要有求稳的心态,否则很难提高自己的眼界,很难让自己变得锋芒毕露。你应该将现在 的公司当做踏板,成为你跳到更好平台的基础。如果你在现在公司基本的工作做不好,还要天天加班的话,那么跳出去意义不大,以为外面的公司都大同小异。

    寻找新工作和求稳定以及承担风险没有直接关系。而是要看清楚自己的实力,做对应的决定。而不要一时冲动跳槽了,也不要害怕找不到工作在现在的公司唯唯诺 诺,怕被炒鱿鱼。这些都是不必要的。你始终要看到的就是自己实力的成长。当然,这个需要一定的过程,还不是一两个月能够成长起来的。做好业务开发是你成长 的第一步,这是就你现在的情况来说的。通常来说都是先做简单的业务,然后自己私下辛苦点学习,当你的基本业务做好后,然后才能做更有挑战的事情,然后越来 越体现技术性。不是你的工作不需要技术性,而是高技术难度你现在做不了。简单的就是做业务。

    特别是Java这类业务相关的快速开发,很多都是一两个月的开发周期,周期短,效益高。Java提供很多开发框架,你只需要做好业务。相当于Java来 说,C++则更体现技术,当然还是做业务。不过这样要求就高了。而你一下子也没有办法做的过来。你不要想着在工作中学到太多的东西,主要的东西还是自己私 下学习的。工作就是一件验证你学习效果和体现你的技术能力的地方。你的基础越强,理解越深,使用就越灵活。

    所以,喜不喜欢,很多时候由你的心态来决定。所以,先不要排斥做业务。如果做Java开发,在技术不够强的时候,以业务为主,等技术强悍了,就可以做技术性更强的开发,也就是业务更加复杂,系统更加庞大,你要利用Java技术去实现。这就不是简单的业务了。

    所以,你纠结的找工作这个不是你现在要考虑的问题。你现在要考虑的问题就是好好提升自己的技术。不建议贸然辞职找下家之类的。技术永远是程序员的核心竞争 力。你现在只是在做业务,本身也因为你技术还不够。我工作第一年因为技术不过关,离开了一个公司,我们经理告诉我,技术是关键,希望我以后好好补起来自己 的技术,不然到哪里都是一样的。我是做C++的。开始因为技术不够,待遇也很低。不过为了锻炼自己,其实也就无所谓了。

   当然,如果你更倾向于大量做技术,可以考虑转型C++。不过,C++在技术不够的时候,做不了大项目,自然待遇就不如Java稍微好点的水平的待遇。当然,等C++技术足够了,待遇也是很高的。当然,Java有很多框架,如果你能够深入学习,学的很深很透,业务开发表现的很好,一样可以体现做技术,而且待遇也很不错。不过话说回来,Java学习那些框架确实很累,不仅框架多,还更新快。学来学去先要啃掉框架,才能更加深入。而C++一开始就可以直击核心基础技术。本来Java也就是重业务的,C++技术性更强的。当然两个都是可以使用到技术。都需要大量的学习,无法规避。

    最后要说的一点就是,技术人永远看的是技术,技术强了,机会多的是。所以,既然现在的待遇还可以,那么就好好干,干熟练了,效率高了,就有很多时间提高自己了。技术提升了,能力足了,那就是你挑公司的时候了,而不是公司挑你的时候了,你的机会多的是。希望你明白。加油吧。C++技术网是你程序员生涯的陪伴,我们都在努力。