本人程序员,入职一家公司,天天干没技术含量的工作还加班,怎么办?

狂飙的蜗牛哈


本人作为你的同行,从事程序员的工作已有十余年。针对这个问题,我说说自己的看法。

首先,对于一名程序员来说,你的职场竞争力,主要体现在如下几个方面:编程的技术,项目的开发经验,软件项目或产品背后的行业的专业业务知识,项目管理的经验等。作为程序员,需要提前了解这些影响你职场发展的核心竞争力,并在自己平时的工作中有针对性的去加强。当然大家不能指望同时拥有很多技能,需要结合自己所处的工作环境来选择现阶段适合自己发展和提升的技能。

其次,当你已经了解程序员的职场核心竞争力后,你应该结合你现在工作中遇到的问题来考虑,现在从事的无技术含量的工作,是否对你了加强除技术以外的技能有帮助,毕竟对程序员来说除了技术水平,软件项目或产品背后的行业专业业务水平也是同等重要的。像我一直从事的金融软件开发行业来说,熟悉和理解银行整体业务知识也是至关重要的。如果现在的工作的内容对你提升核心竞争力方面没有任何帮助的话,你就完全没有必要继续在现在的公司浪费自己宝贵的时光了。

最后,针对这个问题,我建议刚参加工作的程序员务必提前了解程序员的职场核心竞争力有哪些,结合自身能力特点及平时工作的内容,选好自己要去加强的某一项或两项核心竞争力,然后在自己今后的工作中和下班时间去为之努力。同时也要多思考当前的工作内容是否对自己的职业发展有帮助,如果确实没有帮助就应该考虑是否需要换一个工作环境了。

以上是我对你的一点建议,希望对你有所帮助。

我从事银行IT行业多年,目前从事银行IT项目管理的工作,我会陆续写一些关于银行业务和技术方面、职场相关的文章,感兴趣的朋友可以关注我,相信一定会有所收获。


程序员瓦力


首先,作为一个老一辈的程序员,我要纠正一个误区。

很多的程序员以为,每天工作就会用到很多新技术,能够不断的磨练自己的技术。No,绝大部分的公司工作都是其实面对的都是业务场景,而且很多的业务场景麻烦的仅仅是业务的逻辑,所使用的技术都是CRUD。如果每天只是去完成公司的任务,那么技术能力只有不断的降低。

程序员如果想要不断的提升自己的技术,只有一个途径,就是在工作之余自己学

除了特别大的公司,基本没有公司会有富裕的人力,能够安排专人在工作时间研究技术,最后投入到实际的项目中。作为一个聪明的程序员,我们应该是在工作之余来研究新的技术,在有了一定的成绩之后,和自己的上司讨论,看看有没有机会将你所研究的新技术应用到实际的项目中。

可能很多人会觉得,我自己花自己时间研究的技术,公司要使用,应该需要给我一些辛苦费啊。如果你这样认为,我只能说:千万不要这样想。

首先,你虽然研究了技术,但是没有实际在项目中应用,这个技术中有多少的坑你并不知道,很多时候,你的上司敢让你在实际项目中尝试新技术,那绝对是个好上司了。一但新技术的应用出了问题,他会需要背锅的。所以,给不给钱其实一点都不重要。因为你在把技术应用到项目的过程中,你会学到更多。

其次就是加班问题

大部分的程序员都会面临加班的问题,这个已经是这个行业的潜规则了。我只能说,如果这个公司加班到一定程度会给加班费,或者会有调休并且实际兑现,那么就算是不错的了。

当然,这里的加班是由于项目确实特别忙,因此所产生的加班,而不是什么规定要加班,即使没事也不让离开。

最后说说工时计算

在工时的计算上,将任务分解到小时级别算是一个比较常见的方式。我也曾经做过以小时为单位的任务级别划分。

说实话,将任务分解到小时和分解到人天的工作量是不同的,因为任务还有紧前任务,还有关联关系,人力资源也就必须按照至少8小时每天来计算,计算量会增加不少。你能够得到按照小时来计算工作量的任务,那说明你的领导确实非常强大,能够做出这么细的任务分解计划。

我们在看待一些事物的时候,还是需要看到别人的长处和优点,有时候多看看你们领导的任务分解Excel,或者是他是怎么做的Project计划。对一个程序员来说,也是一个不小的提升途径。

总的来说,有时候可以多审视一下自己,想办法提高自己获得更多的机会,而不是单纯的去抱怨,因为抱怨不会对你的成长有任何的助力。


会技术的葛大爷


结合自己的工作经验,提几点建议:

一、技术高和解决需求是两回事。如果不是搞科研,一般工作岗位需要的是能快速解决问题的能力,上手熟练而非懂的技术多么高新。一次我让实习生搞个带问号的图案,微信发布用,要快。实习生懂ps,开了不少窗口,结果折腾半天没画出个像样的图案。我说,干嘛搞那么复杂?微信用图不需多大象素,用微软副件里的画图软件,白底上插入字符,敲几个问号,变字体、调大小,填充颜色,3分钟内就搞定了,效果还不差。

二、即使你有技术,达到不可替代水准了吗?

三、如果以上2条都做到了,相信你具有去和老板谈薪水谈岗位或自己创业的底气了。当然你还得具有良好表达和沟通的能力。

效率不高导致抱怨,抱怨导致磨洋工,磨洋工导致嫉妒能干者,那就走进下降螺旋了。




中文写作入门心法


作为一名从业多年的程序员,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

首先,对于大部分应用级程序员来说,日常所面对的大部分开发任务都是比较常规的开发任务,或者说存在很多的重复,虽然IT行业内的技术迭代速度比较快,但是在生产环境下,很多开发技术会使用很长一段时间,并不是所有的程序员每天都会通过岗位任务来获得技术上的提高。

实际上,IT行业内有不少程序员在年龄大了以后会选择转换岗位,并不都是因为技术陈旧导致的,很多程序员在选择转行之前依然是团队的主力程序员,而之所以选择转行,一个重要的原因往往是因为工作压力太大。程序员要想在职场上获得不断地提升,一方面要考虑岗位升级,另一方面要为自己设定一个自主学习计划。

岗位升级是程序员不断提升自身能力的重要途径,岗位级别越高则能够获得的研发资源也就越丰富,也能够不断提升自身的资源整合能力,同时也会有更高的视野,从而更好地规划自身的职业发展路线。岗位升级的速度取决于多方面因素,其中所在团队是否能够给予程序员足够的上升空间,是一个重要的因素。通常来说,大型科技公司(互联网公司)往往会有较大的上升空间。

自主学习计划要根据个人的实际情况来制定,对于一部分条件允许的程序员来说,通过读研来提升自己是不错的选择,随着互联网行业进入到产业互联网时代,整个互联网行业也需要大量具备创新能力的研发型人才,所以未来研究生会有更大的发展空间。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!


IT人刘俊明


大多数的公司都是这个样子,没有几个是有技术含量的,没有多少是用到算法的,都是增删改查,所以,你的现状具有一定的代表性。光从你的描述来看,似乎没有什么继续待下去的必要了,但是,还需要好好规划一下。

1、你到底是想怎样发展?做开发,做到技术专家?精通多种算法多种语言多种框架?还是想做几年开发,然后转为产品经理,项目经理之类的?如果是想走技术专家路线,则需要抓时间学习技术知识,想办法提升技术水平,并做好跳槽到一个重视技术,有技术氛围的公司去的准备。如果不是,将来想多元化发展,那么建议看看目前的工作中有没有对自己将来发展有利的积累,如果有,还是可以继续干下去,加班可能只是一时的,没准加个半年的班,就不那么瞎忙了呢;如果没有值得积累的经验,那还是可以考虑跳槽了。

2、跳槽不跳槽还需要看目前所在公司的发展前景,是不是处于上升期,是不是朝阳行业;以及你个人的待遇和在公司的发展前景,比如,如果你整天忙,但是工资还是可以的,或者是由于领导重视,将来培养你成为中层干部,那么,什么技术含量不技术含量的,就不是多么重要的事情了,因为你将来是有盼头的。

总之,不管怎样,都要干好当前的工作,对自己,对公司,都是一份圆满的交代。


IT职场观察


1、双学位更好

2、自考属于双学位

双学位简介:

双学位,广义是指第二学士学位、是与境外大学合作开展的"双学位"项目、辅修专业学位(辅修二学位)。在我国通常语境中仅指辅修专业学位。

辅修专业学位,是在本科学习阶段,学习本专业的同时,跨学科门类学习另一专业的学位课程,达到全部要求后获得教育部统一制作、授权颁发、学信网注册的普通高等教育本科毕业证、学位证的同时,获得高等院校颁发的另一学科的辅修专业证书(辅修学历证书)和高等院校颁发的双学士学位证书(辅修学位证书),未达到申请学士学位要求者可获得辅修学历(辅修证书、辅修结业证书)。双学位(辅修专业学位)由学校自行制定批准;与之对比第二学士学位需要教育部备案。双学位证书是在一个学位证上注上两个学位名称或颁发高等院校制作的"双学位证书";而第二学士学位是另外颁发教育部统一制作的毕业证书和学位证书(第二学士学位的毕业证及学位证是教育部授权颁发,与普通本科生毕业证学位证相同,学历和学位分别可以在教育部学信网及教育部学位网(中国学位与研究生教育信息网)上备案查询,受国家公务员考试等承认)。

第二学位简介:

第二学位即获得第一个学位后,通过参加国家教育行政部门认可的、获得第二个学位的考试(如:高等教育自学考试、成人高考等)后,修习第二学历的课程学分修满、并通过在主考院校论文答辩合格、即可获得由主考院校颁发的学士学位证及毕业证。

第二学士学位的报考有限制,需要应届高校毕业生、高等教育已经毕业或在职,而自考独立本科段二学位等方式获取的第二个学位即使是本科在校学生亦可报考,所以很多大一同学无法转专业于是就自考第二学历的个别案例。

其目的是为尽快培养出一批国家急需的知识面宽、跨学科的高层专门人才,与培养研究生的方式相辅相成,更好地适应经济发展需要。广义的第二学位还包括第二学士学位(普通高等教育全日制)。


啊豪呀


1、直接找领导沟通解决;

2、解决不了要么自我调节要么骑驴找马要么直接辞职;

3、问题是你工作多久了?有那个能力的话不会直接提要求?团队里面没其他能力差的可以接这种活了还是你就是垫底的?

4、老铁,打铁还需自身硬啊,有底气才能提条件。我一朋友也是程序员,刚来公司的时候年薪三十万,每天下班还得琢磨技术,放假都是自己窝在家里开发程序磨手艺,边工作边赚钱边学习提升,偶尔喝酒还不是抱怨,但抱怨归抱怨,技术一点没落下。节前刚跳槽到一家游戏公司,年薪翻一倍,还不包括公司给的股份。

5、最后送你一句话:不患别人不知己,只怪自己不牛逼。共勉!


搜微索隐


首先很庆幸你可以发现目前的问题并思考改变现状。以下是来自IT行业从业者个人建议 。

考虑自身问题

  1. 有没有可能是你职场中无意得罪了领导,正常情况下程序员所在的公司或多或少都会存在核心技术,而你却每天做无技术含量的工作的有没有可能是某些无心之举被领导厌恶,因而给你穿小鞋。
  2. 你个人技术栈的方向与公司的核心技术方向匹配度如何,如果技术方向相差很多,那么领导也不会放心让你做核心业务相关的工作,那慢慢的就会被边缘化。

如何改变现状

  1. 如果和领导有关,那可以试着和领导沟通一下误会,态度要诚恳,看下能不能慢慢的消除掉隔阂,走上正轨。
  2. 如果是你个人技术问题,只能是你想办法提升核心业务技术相关的能力,慢慢的向核心技术方向发展。
  3. 如果和上述原因无关,你技术水平过关,但是就是被分配做零碎的边缘化的工作,那么你可以考虑主动和领导提出你的困惑,看看会不会有所转变,正常领导还是会喜欢主动沟通的员工的。
  4. 如果以上方法还是无法改变,那么考虑一下你的年龄,如果你年轻,33岁以下,那么大胆的换工作吧,不然技术慢慢的就荒废掉了
  5. 如果你存在年龄问题,并且目前的薪资福利还算不错,那么慎重考虑换工作的成本,确保找好稳妥的下家再提出离职。

以上属于个人看法,供参考


职薪


我做为一名多年经验的程序员,建议你必须改变现状,非常高兴你能对现状不满,不满是向上的车轮,但是同时你要想清楚,自己想要什么,未来5到十年你希望是个什么状态!这个非常重要!每个人的目标不同,结果也就不同区,另外建议学习对未来有前景的方向,和技术比如go ai 区块链等方向的技术,还有是一直做技术路线,还是管理岗位,还是创业,再来看看自己身上有哪些不足,如果要达到目标的状态需要学习哪些技术,做个3年规划,逐渐向目标靠近,比如先学习go python人工智能,然后找机会跳槽相关领域和优秀的人一块公事,找机会创业,等等 慢慢就能实现了,祝你成功,最重要还是想清楚你有什么,要什么,能放弃什么!


玉玺读书


我觉得像这种软件开发的公司,里边的员工都是要论资排辈的,毕竟理论再好也不如实践经验有实力,像入司时间久,接的项目多的,参与完成多个软件开发的员工肯定会受到重用,像你这样的,建议两种办法。

第一:勇于毛遂自荐,努力说服领导,敢于在领导面前表现,让自己参与项目开发,给自己一个机会。其次如果领导答应,那就一定得做出成绩,只能突出自己的才能,让领导看到自己的能力。不能失败,这种办法没有第二次,来之不易的机会搞砸的话,估计永无出头之日。

第二:跳槽。找一个适合自己的公司,可以试着找刚成立不久的公司,因为这样的公司缺人才,最能突出自己的才能,不要怕公司不出名或者不稳定,不试一下怎么知道公司的发展会怎样呢?假如成功了,那你可能就会成为公司的元老,说不定发展壮大了可以升职加薪哦!


希望我的建议能够给到你帮助。


分享到:


相關文章: