加拿大华人论坛 加拿大生活信息在新公司进步很慢怎么办?
在加拿大
大家好!承蒙指点,上次我听大家的选择了大公司。现在干了两个月了,感觉有点不对劲,再发一帖,听听大家的意见。1. 公司很大,我的部门也就做一小块业务,而且是交叉组织结构:5个程序员和3个做商务和管理的。头头做管理,2个商务的提出想法,我们程序员实现web application;2. 实际的工作应该是devOps,不知道以前的源代码是谁写的,反正我这两个月都是跟着修修改改,测试为主,真正从头到尾从设计到写代码实现,还没有过;3. 5个人实行的是mob programming,轮着来键盘,每个人7分钟;因为系统很庞杂,加上C#我没学过,一直我都是云里雾里的,弄不懂,其他人让我写什么我就敲什么,轮到我不在键盘,我也不能提供什么技术上的建议;提问题,也提不成什么有深度的东西来,慢慢滴都懒得问了…… 测试的时候用的很多swagger, kibana,localhost:xxx。。。。URL多得数不过来,我记不住也迷糊了;4. 我有个mentor,我们组的一个程序员,但是我们白天会议多,剩下时间mob,然后下班前1小时大家陆陆续续都走了,mentor也走了。当然了,我也不可能抓着他问很多具体的技术上的问题;现在有点怀疑,这个工作选的对不对,是否当初去100来人的公司,每天有具体的开发任务,而且是用学过的java,目的明确,进步会更大点?目前处于试用期(6个月),手头的资源有从中国买来的一本C#中级水平教材,一本docker,一本node.js一本aws,还有pluralsight的账户。其他的,人际关系方面还不错,没有跟同事有什么矛盾,头头也对我客气,但我不知道他们对我的真实想法,会不会觉得我太菜,4个月后跟我说再见。欢迎支招,谢谢大家!
评论
赶快跳槽
评论
公司不会养闲人的,2个月都不行
评论
你的问题是基础太差搞不明白啊
评论
A brave new world 公司不会养闲人的,2个月都不行点击展开...看来过了新年,我改提前找工作了。
评论
fieldmarshal 说:你的问题是基础太差搞不明白啊点击展开...是很差,本指望大干一场好好学学,可是这种吃大锅饭的方式,我学不到什么啊
评论
你要做的就是看懂源代码!看懂代码比你自己重新写重要百倍。也比你自己从头写对你帮助要大太多。每个公司都是进来十个九个看不懂代码的废材,但是有一个能看懂的那一个人就出师了
评论
A brave new world 赏 反馈:佳冬加西, 梦里雪飞扬, waren 和 5 其他人 2018-10-27#9 635 $0.00 1. 大公司往往业务划分很细,每个TEAM都只负责其中一小块,对于JUNIOR和INTERMEDIATE的职位而言,比较少有机会完整开发业务逻辑和功能模块是常态,即使在你转正之后,恐怕也依然会面对同样的问题;2. 开始阶段难以提出有深度的问题很正常,因为你之前毕竟没有相关的经验积累,我想这个他们在招你进来之前也是有所预期的。但是在试用阶段,应该尽量做个有心人,多做笔记。这几个月的目标应该包含以下几个方面 2.1 了解清楚你们目前做的这个WEB APPLICATION的系统架构,知道业务流和代码模块之间的对应关系,知道系统有哪些外部接口,有哪些模块间的层次关系; 2.2 了解整个系统的部署方式,数据库的表结构及含义,比如如果系统是部署在如AWS的公有云中,那应该熟悉一下AWS的相关部署,如果采用DOCKER,应该熟悉一下DOCKER的脚本命令等; 2.3 能够熟悉整个系统的CI过程并能够独立使用,如系统的版本和BRANCH如何控制,单元测试如何做,RELEASE的过程如何 2.4 能够定位BUG的问题出在哪里,QA报了BUG以后,你不一定要能修复,但是要有能力定位到到底是哪个模块,哪段代码出了错,换而言之,要能有独立的DEBUG问题的能力 2.5 熟悉整个公司的产品线和业务流程,知道你们TEAM所做内容的上下游都有哪些3. 之前我不知道这个大公司是做C#,而你又没有这方面的经验。这个需要你自己做个决断,因为C#和JAVA,虽然语言本身的语法挺类似,但在企业级应用层面,差别还是挺大的,以你目前的年纪,恐怕得选定一个方向作为未来一个相对长期的方向。如果你未来想继续做JAVA,那无论你现在这家公司做长做短,你应该将主要精力放在学习一些和C#相关性不大,但又相对通用的东西,比如DOCKER,AWS,SWAGGER等等,如果你打算未来继续做C#,则应该在现阶段多下功夫,把C#的实现流程和细节弄清楚。4. 个人觉得即便你打算未来做JAVA,也应该首先尽量通过试用期,呆满一年再谋下家,这样的话,你现在大公司一年的工作经验,就会给你的履历增光添彩,反之,如果你试用没结束就走,那现在这家公司的经历,就有可能成为你找新工作的负面资产了5. 刚进入这个行业,刚开始都会有这样一个从感觉什么都不懂到心中有数的过程,不用太担心,多看,多记,多想,应该没问题的。
评论
gongbao 说:大家好!承蒙指点,上次我听大家的选择了大公司。现在干了两个月了,感觉有点不对劲,再发一帖,听听大家的意见。1. 公司很大,我的部门也就做一小块业务,而且是交叉组织结构:5个程序员和3个做商务和管理的。头头做管理,2个商务的提出想法,我们程序员实现web application;2. 实际的工作应该是devOps,不知道以前的源代码是谁写的,反正我这两个月都是跟着修修改改,测试为主,真正从头到尾从设计到写代码实现,还没有过;3. 5个人实行的是mob programming,轮着来键盘,每个人7分钟;因为系统很庞杂,加上C#我没学过,一直我都是云里雾里的,弄不懂,其他人让我写什么我就敲什么,轮到我不在键盘,我也不能提供什么技术上的建议;提问题,也提不成什么有深度的东西来,慢慢滴都懒得问了…… 测试的时候用的很多swagger, kibana,localhost:xxx。。。。URL多得数不过来,我记不住也迷糊了;4. 我有个mentor,我们组的一个程序员,但是我们白天会议多,剩下时间mob,然后下班前1小时大家陆陆续续都走了,mentor也走了。当然了,我也不可能抓着他问很多具体的技术上的问题;现在有点怀疑,这个工作选的对不对,是否当初去100来人的公司,每天有具体的开发任务,而且是用学过的java,目的明确,进步会更大点?目前处于试用期(6个月),手头的资源有从中国买来的一本C#中级水平教材,一本docker,一本node.js一本aws,还有pluralsight的账户。其他的,人际关系方面还不错,没有跟同事有什么矛盾,头头也对我客气,但我不知道他们对我的真实想法,会不会觉得我太菜,6个月后跟我说再见。欢迎支招,谢谢大家!点击展开...自我学习能力很重要,一定要化时间读懂别人写的东西,无论是整体设计和大致细节,这个问题不解决,到哪里都一样,一般来说3个月必须对系统有个大致的了解了,
评论
你现在的气质里 藏着你走过的路 读过的书和爱过的人。。。一边学习,一边做别人的助手。耐心,前三个月先不要多出头,看看谁愿意带你。实在什么都不能做,也学不进去的话,那就另找工作吧。点击展开...组里有另外一个人,技术很强,十几年的C#经验,他也是刚刚来的,我想下次跟头单独开会的时候,提出让他也做我的导师,就推辞说看现在的mentor比较忙…… 你们觉得怎么样?
评论
fieldmarshal 说:你要做的就是看懂源代码!看懂代码比你自己重新写重要百倍。也比你自己从头写对你帮助要大太多。每个公司都是进来十个九个看不懂代码的废材,但是有一个能看懂的那一个人就出师了点击展开...我一开始进去,就说自己要通读代码,可是大家一致说不需要;奇怪的是,上周头让我找mentor给我单独任务,我还以为是要我写代码呢,没想到mentor说的还是让我读代码,找了一个相对写得清晰的solution来读,然后让我自己练习写测试单元,有Tests, IntegrationTests。 我心里苦啊,早知道我早就读了好吗?刚刚入职的时候,干劲多足啊
评论
woodenwang 说:1. 大公司往往业务划分很细,每个TEAM都只负责其中一小块,对于JUNIOR和INTERMEDIATE的职位而言,比较少有机会完整开发业务逻辑和功能模块是常态,即使在你转正之后,恐怕也依然会面对同样的问题;2. 开始阶段难以提出有深度的问题很正常,因为你之前毕竟没有相关的经验积累,我想这个他们在招你进来之前也是有所预期的。但是在试用阶段,应该尽量做个有心人,多做笔记。这几个月的目标应该包含以下几个方面 2.1 了解清楚你们目前做的这个WEB APPLICATION的系统架构,知道业务流和代码模块之间的对应关系,知道系统有哪些外部接口,有哪些模块间的层次关系; 2.2 了解整个系统的部署方式,数据库的表结构及含义,比如如果系统是部署在如AWS的公有云中,那应该熟悉一下AWS的相关部署,如果采用DOCKER,应该熟悉一下DOCKER的脚本命令等; 2.3 能够熟悉整个系统的CI过程并能够独立使用,如系统的版本和BRANCH如何控制,单元测试如何做,RELEASE的过程如何 2.4 能够定位BUG的问题出在哪里,QA报了BUG以后,你不一定要能修复,但是要有能力定位到到底是哪个模块,哪段代码出了错,换而言之,要能有独立的DEBUG问题的能力 2.5 熟悉整个公司的产品线和业务流程,知道你们TEAM所做内容的上下游都有哪些3. 之前我不知道这个大公司是做C#,而你又没有这方面的经验。这个需要你自己做个决断,因为C#和JAVA,虽然语言本身的语法挺类似,但在企业级应用层面,差别还是挺大的,以你目前的年纪,恐怕得选定一个方向作为未来一个相对长期的方向。如果你未来想继续做JAVA,那无论你现在这家公司做长做短,你应该将主要精力放在学习一些和C#相关性不大,但又相对通用的东西,比如DOCKER,AWS,SWAGGER等等,如果你打算未来继续做C#,则应该在现阶段多下功夫,把C#的实现流程和细节弄清楚。4. 个人觉得即便你打算未来做JAVA,也应该首先尽量通过试用期,呆满一年再谋下家,这样的话,你现在大公司一年的工作经验,就会给你的履历增光添彩,反之,如果你试用没结束就走,那现在这家公司的经历,就有可能成为你找新工作的负面资产了5. 刚进入这个行业,刚开始都会有这样一个从感觉什么都不懂到心中有数的过程,不用太担心,多看,多记,多想,应该没问题的。点击展开...谢谢 @woodenwang ! 很惭愧,你列的所有点,我都没做好……我是一个招聘公司派过来的,招聘公司的计划是6个月试用期,以后转永久合同成为这家公司的正式员工。我想如果得到合同,那就做下去;如果没有,以后找工作一定要问问清楚到底做什么,最好是java,而且实际参与写代码开发的那种。我自己也有问题,最近交了个女朋友,在国内,因为时差,下午总要抽半个小时视频;还有入职之前报了城里的2个拉丁舞课程,占有业余时间太多,没时间学习。不过好在11月底舞蹈班就结束了,我不会交钱继续了。
评论
未尝不可 说:自我学习能力很重要,一定要化时间读懂别人写的东西,无论是整体设计和大致细节,这个问题不解决,到哪里都一样,一般来说3个月必须对系统有个大致的了解了,点击展开...谢谢,现在都2个月了,我还是不行;=每次debug的时候,不知道到哪找问题,也不知道浏览器里面输入那个url来测试,用swagger, kibana还是别的什么都不知道,完全靠别人告诉我
评论
gongbao 说:组里有另外一个人,技术很强,十几年的C#经验,他也是刚刚来的,我想下次跟头单独开会的时候,提出让他也做我的导师,就推辞说看现在的mentor比较忙…… 你们觉得怎么样?点击展开...谁愿意废时间给你讲?像我碰到聪明的人说几句,碰到笨的三句都嫌多,再多讲几句我就要说让他滚蛋了
评论
A brave new world 谁愿意废时间给你讲?像我碰到聪明的人说几句,碰到笨的三句都嫌多,再多讲几句我就要说让他滚蛋了点击展开...好吧,我本来也很少问mentor什么,因为他的瑞典语太难懂了,嘟嘟囔囔的。其实我基本上就是一个人看,那我以后还一个人弄吧,能懂多少算多少
评论
j0n6dj2y2w 说:我刚进大公司的时候,任何人都是我的师傅,连徒弟都是,分别对待,我的师傅分三类:1、技术水平比我高的2、技术水平比我低的3、技术水平于我相近的现在我成了师傅,也成了 Team Leader。点击展开...具体怎么做的,教教我吧
评论
每个人写7分钟代码,然后给别人,这是什么东东?
·中文新闻 阿达斯以色列犹太教堂袭击可能是“犹太复国主义假旗”:梅林
·中文新闻 澳大利亚反犹太主义:工党、安东尼·阿尔巴内斯被指控支持袭