返回首页

你为什么那么抵触程序员培训?

140 2025-05-26 19:57 中山人才网

一、你为什么那么抵触程序员培训?

2019年10月28日入职

公司是一个成产工业产品的工厂,在农村,距离我家20公里。

工作内容是软件开发,同事就一个人。加上我两个。

开发一个OA办公系统。已经有很多东西了。


2019.10.21(Mon)

谢谢大家的支持与鼓励。

停止投简历,闭关。

菜是原罪。


匿了。还没找到工作。

我某培训机构出来的。自学过,效率低,问题无人解答,盲目。。。

报个班也就不到2W。六个月很长,但也很短,内容多。。。

我以前一直以为我算是零基础,后来发现我不太算是零基础。我有计算机硬件基础(没用),大学学过C++(for和指针印象深刻,但也只记得印象深刻了。),51和PLC(划水)等等吧。

学的Java,怎么说那,把我之前的很多零碎的知识点串了起来。

Java基础可以自己写的有意思的小demo,比如找个随机数,让程序自己找(实测随着这个猜数随范围越来越大程序瞎几把猜比二分法快)。

发现大家对这个瞎几把猜比二分法快的这个事情有疑问。
二分法求随机数用随机数去猜随机数
题目大概是让程序在一定范围内生成一个随机数。比如0-100;然后想办法去猜这个数。二分法肯定是可以的。按部就班,一步一步肯定会查到这个数。128=2^7,所以7次肯定能猜到。问题就在这里。二分法的需要最大步数是固定的。而且随着这个数字范围的扩大而增加。而用随机数去猜会随着范围的增长明显要快于二分法。原因是因为随机数可能在几步之内就把要猜数的范围缩小到一个很小的范围。剩下的即使遍历也早晚会出来。当然,没猜一次都必然会缩小范围,这个是前提。如果不缩小生成随机数的范围而随机数的生成怕是要等到天长地久。

比如想自己写个BlackJack,写了半天算了,去github down了个。看了半天,也就看懂了一半。。。

sql还是挺好玩的,简单查询还行,复杂查询就挺烧脑的了。还是所有还是用Java处理吧。不然要什么service层。直接CRUD就得了。

前端是真的头大。


找工作有个bug是,实习的只招在校生或者应届生。社招的只要有经验的,最低一年经验。普遍三年左右。那我是装在校生还是应届生还是三年工作经验的人那?实测写真实的情况,薪水期望1-2K依旧无人理。HR需要的是能工作的码农,而不是啥都不会的小白。工资要的低,就知道这人没本事。话说我的确没啥本事(嘿嘿)。

专业不对口也是个但问题。可能和计算机相关的部分只有都是工科了吧。

打算去杭州试试运气。本来打算去北京的,同行的说我去北京没工作。后来考虑深圳,三年起投。嗯,杭州的话也是三年起投。。。

人生就像一盒巧克力,你永远都不知道下一个会拿到什么味道的。


面试题有遇到leetcode的,刷了几道题,挺难的。俩小时搞定了两道题。还好吧。挑战一下第174. 地下城游戏。写了几个内存炸了。

吐点槽,招聘我感觉有bug呀。我选一年以内经验要求,点进去就成1-3年经验,必须满一年以上。还各种精通。我感觉随随便便精通一种技术都是大神级别的人了。最尴尬的是薪水,5-7K怎么可能会有人投。1年经验的起码7K,2年12K,3年18K了。。。可能是我了解的行情有问题。也不知道是炸鱼那还是真的缺人,浑水摸鱼的人很多,牛逼都会吹,就怕吹大了。我老师直接说工作和薪资是不对等的。拿钱多的人可能干活少,拿钱少的人可能干活多。我一直以为it是靠技术吃饭的。没想到也是靠吹吃饭的。


我现在特别难受,头疼,头大。果然,无论是在济南还是在杭州,都是行不通的。至少写一份真实的简历是找不到工作的。没有经验就直接被pass掉了。而实习的机会只有应届生和在校生有。难得获得了一个面试的机会,今天面试的公司其实是个培训公司或者外派公司之类的,名字和实地的名字并不符。而且招的人很多,岗位也很多很杂,公司里没几个人,专业跨度也很大,看不懂是做什么的。面试官问的还是挺基础,但我答的并不好。虽然过去六个月我也算是尽力了。但毕业的情况其实很一般,通俗的讲就是菜,勉强和应届生一个水准。面试官说现在连应届生都精通SSM了。我差点就信了,我同学什么水平我心里还是有谱的。那么为什么不招一个应届生而招我这种非科班出身的人那?年龄偏大。基础差。可能如果我是面试官,我也找不到一个可以雇佣我的理由。如果是实习生的话工资2000。我感觉可能真的是IT进入了一种供大于求的状态了。学IT的越来越多,但岗位已经饱和。想放弃,想回家。已经一年没有工作,没有收入了。这么大的人还在啃老。也是没谁了。想想当年老师说的,今天大家一起坐在同一个教室,毕业十年后,大家再也不可能平起平坐了。想想自己是如何走到今天这一步的。也许是自大,也许是自狂,也许这就是命。

一命二运三风水,四积阴德五读书。

我在反问我自己,我真的喜欢编程吗?我真的适合编程吗?我真的应该低头认命,承认自己只是个普通人,是个白痴,是个傻子。

想起小的时候,数学题刷的一个溜,初中的时候,数理化是真的简单,有些东西一看就会,但随着学习的深入,我越来越了解这三个大坑。是的,数理化就是个个都是大坑。我高中的时候就深知,凭我的才智水平,哪个也不够我塞牙缝的。数学有个陈booker,物理有个牛爵士。化学当年学有机的时候感觉还挺好,但当我得知我化学老师高中数学考满分的时候,我就在想化学毕业当老师居然是一个好的选择。我真的不想当老师。并不是我恨老师。纯粹是心软,不适合当老师。再就是当老师其实很累很辛苦的。我高中的老师个个都是人才,真的,不是反讽,是真人才。我都感觉当老师可惜了。

当年第一次高考的时候,没错我参加过两次高考,被某个学院录取了。专业是应用数学,当我爸打电话问毕业以后能干什么的时候,对方回答当老师。我真的不想当老师。遂复读,差点说成二战,考研才能叫二战。后来读了机械。2010年的时候读机械是一点毛病都没有,响当当的热门专业,计算机类的当时并不火,分没有机械高。我好友读的是土木,现在土木也就那么回事了。能不熬夜就不错了。只能说三十年河东,三十年河西,可还没三十年那,才短短的七八年,土木机械都沦落到劝退的专业了。想来也可惜但也不可惜。没人读就对了。毕业即失业。就算有工作也不能活的体面一点。做人还是要有点尊严的。不过当年就喊计算机饱和了,到现在又过去了十年也终于饱和了。

大学的学习生涯其实很难过。但很快活。难过是因为没钱。快活是因为自由。妈宝男终于靠高考离开了家。其实大学的课程还算是简单吧,至少考的简单。真严起来,怕是没几个能毕业的。机械其实看起来难,其实更多的都是死记硬背的东西。原理有的时候听起来头头是道,但老是有种先射箭,再画靶心的感觉。感觉不靠谱就加大安全系数,1.5不够就2。2不够就3。到10也没毛病。反正越大越好就对了。

毕业到现在,工作了四年,学习了一年。终于要到而立之年了。可我一点都高兴不起来。而立吗?没有。没有工作,没有收入,没有房子,甚至没有积蓄,还需要靠家里接济。

人生就是选择。一步走错,步步错。从哪一步开始走错了那?填志愿?亦或是上高中?亦或是参加工作?也行毕业就应该去培训?塞翁失马焉知非福。也只能安慰安慰自己,明天会更好。可明天真的会更好吗?

想打退堂鼓,想回家。所有的人都建议我包装简历。但面试的时候我感觉真的过不了。有没有经验有没有能力抓一个点刨根问到底就出来了。真想考你有一万种方法考你。


说我文章写的好的。。。说我不去做运营的。。。其实。。。我。。。从小语文就不好,随着年龄的增大,语文成绩一直稳步下降,常年偶尔在及格的边缘徘徊。可能是因为字丑。大学的时候混了几年贴吧,打嘴炮倒是很溜了。可能是那时候练出来的。

今天2019年10月14日了。没有投简历,也没有收到面试邀请。继续家里蹲中。


不清楚我哪里写的让大家产生了误会。我高中毕业了。所以我参加过高考,两度,在一个升学率和曾经考试难度排名全国前五的省份。两度都获得入学通知书,也就是我上过大学,什么大学不说了,是个默默无闻的也就校史比较长的约等于野鸡的渣渣二本学校,毕业的时候也按时顺利地在大学的最后倒数第二天得到了毕业证和学位证——工学学士学位。专业是那种难度榜前十就业榜前十劝退榜前十屌丝榜前十改行榜前十。本专业相关的工作特别好找,哪里不还不缺个会搬铁的大学生,就是养不活自己比较愁人。当然我毕业很多年了,也就是工作很多年了。路是死的,人是活的,一条死路走到底我是傻还是瞎?我是要恰饭的,讲真现在我今年三十了依旧没有立起来。没钱没房,破车一辆。啃老不丢脸,没工作是真愁人。


2019年11月13日

今天是工作的第17天。

先说一个很有意思的API。昨天因为政治敏感被禁言一天。勿谈国是。

从数据库获取到一个姓名全拼字符串cPersonEmail(PS,只有这个字段能用了,其他的字段没的用)。从企业微信接口获得一个姓名全拼字符串userid的集合。要判断CPersonEmail是否在useridList里,一开始我想遍历一下useridList,然后每一个与cPersonEmail==一下,但我感觉应该能有一个可以用的API吧,毕竟这种需求还是很多的。所以查了一下API,果然有,

public boolean list.contains(Object o)

意思为当前列表若包含某元素返回结果为true, 若不包含该元素返回结果为false

果然我能想到的,都有了。

不过这个地方其实也可以不核对,直接按cPersonEmail发送就行,如果返回的response是false就说明了这个人不在通讯录里。

这两天最大的问题是昨天下午莫名其妙已经搭好的SSM跑不起来了。提示dispatchServlet 初始化即int失败,原因是springmvc.xml不存在导致打不开。今天中午才解决,是pom.xml里的packing为pom,改成war就跑通了。但问题是我一直没动pom.xml,之前能跑起来,现在为什么又跑不起来,莫名其妙,找bug真难受。

今天又开始用bootstarp美化一下页面,毕竟简陋的JSP是真的不能看。

看了一下本回答在本问题的排名,前边几个明明赞和评论数都远远小于我的,为毛排在我前面?要不知乎公布一下排名算法?怕是没眼看哟。

二、提需求的岗位叫什么程序员?

提需求得是各个业务部门,包括运营,甲方等,这些需求会跟需求分析师反馈,需求分析师收集以后会跟产品经理反馈,产品经理收到需求以后构建产品模型,理顺交互设计流程,然后跟程序员做需求评审,开发方案可行性分析,步入开发,然后开发完成进行测试,测试完成后开始产品验收然后交付使用。所以说提需求得不是程序员而是甲方

三、为什么程序员那么讨厌改需求?

你花了半天搭配了一套自己喜欢的美衣,结果却被说“不和场合,需要换”

四、程序员需求是什么意思?

应该是项目需求吧。项目开发之前,需要进行项目的必要设计,需要项目组成员进行讨论,制动出合理的项目解决方案。

一般企业级项目在开发的时候,先要分析出业务需求,通过业务需求设计出合理的数据表,再通过合理的数据表设计出相关数据模型,业务层的开发就是通过业务逻辑操作数据模型。

简单举例写,学生选课系统。就要设计出学生表,课程表,学生选课表。反映出一个学生可以选多门课,一门课程可以由多个学生选择。

五、一般公司程序员需求年龄?

一般公司程序员年龄在21到35岁之间 。程序员的岗位大多996工作制,IT业的知识更新迭代的又快。为了能跟上IT业的前进步伐,程序员需要不停的学习新的知识,新的代码。

很多项目赶工时熬夜是常事,这样很耗费体力和脑力的,好多程序员身体可能受不了,这时候就要考虑转岗了。

六、不抵触近义词?

没有近义词。

意思是指不冲突,不矛盾。

1、抵触,汉语词语,读音为dǐ chù。意思是指冲突,矛盾;有矛盾,反对;触犯;顶撞、以角相撞。出自《周礼·地官·封人》。

2、《周礼·地官·封人》“设其楅衡”郑玄注引 汉杜子春曰:“楅衡所以持牛,令其不得抵触。”

宋·孔平仲《孔氏谈苑·烧尾宴》:“新羊入羣,诸羊抵触,不相亲附。”

清·陈梦雷《西郊杂咏》之七:“闲憇大树阴,卧看牛抵触。”

汉·王充《论衡·辩祟》:“或有所犯,抵触县官,罗丽刑法。”

唐·唐彦谦《严子陵》诗:“ 严陵情性是真狂,抵触三公傲帝王。”

七、职场新人抵触工作

职场新人抵触工作是很常见的现象。当你刚进入职场,面对新的工作环境和工作要求,很多人会感到一种不适应和抵触情绪。

为什么会抵触工作?

职场新人抵触工作的原因有很多。一方面,他们可能对新的工作内容和工作方式感到陌生和不熟悉。另一方面,他们可能缺乏自信心,在面对新的挑战和责任时感到无所适从。

工作的抵触情绪还可能源于一个人对自己能力的怀疑。当新人感到自己无法胜任工作时,他们会产生焦虑和压力,从而产生一种抵触工作的情绪。

如何应对职场新人抵触工作?

职场新人抵触工作是可以克服和应对的。以下是一些应对策略:

  • 接受新环境:努力适应新的工作环境和工作方式。了解公司文化和价值观,与同事建立良好关系,逐渐融入新的团队。
  • 学习和成长:持续学习和提升自己的技能,不断完善自己的知识体系。通过参加培训课程、阅读相关书籍和文献,以及主动向同事和领导请教,来提高自己的专业能力。
  • 树立自信心:相信自己能够应对新的工作挑战。回顾过去的成就和成功经历,提醒自己自己的能力。同时,要积极面对困难和挑战,勇敢地解决问题。
  • 制定目标和计划:为自己制定清晰的工作目标和计划。将工作分解为小的可行性任务,逐步完成,并且及时反馈和调整计划。这样可以增加工作的可控性和可预测性。
  • 寻求支持和反馈:寻求同事和领导的支持和反馈。他们可以给予你指导、建议和鼓励。同时,要保持积极的沟通和合作,与他们分享自己的想法和困惑。

除了以上的应对策略,职场新人还可以通过提升自己的工作效率和团队合作能力来适应工作。保持积极的心态和乐观的态度也是非常重要的。

抵触工作的影响

职场新人抵触工作对个人和团队都可能造成一些不良的影响。对个人而言,抵触工作会导致自我怀疑和自我限制,降低个人积极性和工作动力。对团队而言,抵触工作会导致沟通和合作的困难,影响团队的效率和效果。

另外,抵触工作还可能造成错失机会。新的工作机会往往伴随着挑战和发展的机会,如果因为抵触而拒绝或回避工作,可能会错失发展和提升的机会。

结语

职场新人抵触工作是一种常见的情绪,但并不意味着不能克服和应对。通过适应新环境,提升自己的能力,树立自信心,制定目标和计划,寻求支持和反馈,以及保持积极的心态和态度,职场新人可以成功地应对工作的抵触情绪。

八、程序员需求做不出来怎么办?

首先排除这个需求是否合理,不合理的交互是做不出来的,可以和产品经理沟通需求合理性,如果需求合理,做不出来,大概率就是技术问题,可以资询技术大牛,也可以在github或gitee上看有没有开源的类似demo,改一改也可以节省很多时间,最后想说的是,程序员得不断学习,不断沟通,避免闭门造车。

九、为什么频繁更改需求会令程序员烦恼?

对需求方来说,可能只是需求上一个小小的改动,但是在程序角度,可能意味着需要增加一个成员,一种方法,甚至改变整个类或者结构体的结构,如果更底层一点,可能对内存分配本身都会造成一定的影响,而且取决于改动发生的位置,其影响可能会遍布整个系统,从而导致一个小小的需求,却需要大量工作来实现。

另外为了保证产品的质量,每一次代码改动理论上都需要进行测试避免regression,而这种小的改动可能会频繁发生,意味着上一次测试结果还没出来,下一次需求已经提出来了,结果就是可能会由于冲突导致一些潜在的问题没有被发现。

程序一般会从整体需求考虑去进行一个设计,如果不停地对需求进行改动的话,设计就定不下来,一个定不下来的设计用代码去实现就需要在很多部分留有修改的余地,而且这个修改会自动被传播给所有影响对象,来避免下一次修改的时候修改不会在所有地方生效。

十、为什么程序员对频繁更改需求感到烦恼?

前几天我去饭店吃饭,我点了土豆烧牛肉,过了2分钟,我就后悔了,把服务员叫来,改成炒土豆丝,后来服务员说土豆已经切成块了,必须重新做,两个菜的钱都要我出,我就让他把厨师叫过来,然后我问厨师,土豆块能不能切成丝,厨师说可以,还没等他说其他的,我就让他去做土豆丝了,没过几分钟,我又改想法了,我又把服务员叫过来,我想吃土豆片,服务员说稍等然后就离开了,过了一会,就看见厨师拿着刀冲我过来了,嘴里还说着,我看你是来找茬的,我把你剁成肉酱看看你还能不能复原成人!