18 毕业,做了半年 crudboy 后来了现在这家公司,算一算也有刚好三个月零一天了
公司不大,但选人(我认为)还挺严格的,最近两三个周来了十几个人只有一个见到了终面,鉴于这些客观原因我觉得我在初级里还不算太差
公司后台语言用的是 java,我现在负责的是公司主力项目的维护和项目新功能的开发,项目不大不小,25W 行左右,对于我来说已经是非常大的项目了
我现在可以独自实现比较简单的模块开发和修复,并且能测试到这个功能经我手后基本不会有新 bug,至少现在还没出现过因为我经手的原因出现新 bug 的情况
但是很多时候,自己 commit 的代码会被前辈在 disscuss 上圈出很多需要改进或修改的地方,有的时候是算法不够好,有的时候是涉及到其他模块而我没有考虑到。新功能模块上的开发也有很多问题,涉及到比较复杂的模块大改乃至重构,我甚至有种无从下手的感觉,就感觉抓不到项目清晰的脉络,最后在指点下完成了功能,也总会担心其他我没考虑到的地方会出问题
前辈总让我不用急慢慢来,遇到我理不顺的问题他也会放下手里工作来帮我讲很久,这里非常谢谢他。我差不多每天都会问他一些问题,不知道频率是不是过高了?
从刚入职只给我最简单的修复到现在全盘交付给我,除了在公司里找到位置的安心感,更有一点迷茫,我算是做的还过得去吗?各位前辈对公司新人的期望或者要求是怎样的
1
lawler 2019-06-13 10:25:24 +08:00 3
对代码有一定热爱。
对生活有一定热情。 对事情有一定责任。 换句话说,靠谱就行。 |
2
lvzhiqiang 2019-06-13 10:39:59 +08:00
有人能给你指点, 好好珍惜!虚心请教!
|
3
babedoll 2019-06-13 10:54:15 +08:00 3
跟你差不多,去年毕业开始工作,遇到一个非常非常好的姐姐带我,十年经验,性格耐心温柔,我问问题都很乐意解答,还讲的超级细。
她对我真的没啥要求,就是好好加注释和 region。。。(有时候一下写几十个方法我就会偷懒。。。 |
5
Kenyore 2019-06-13 10:58:31 +08:00
这个真的是要好好珍惜
|
6
virus94 2019-06-13 11:03:09 +08:00
有这样的前辈带着,楼主有福气
|
7
zaul 2019-06-13 11:29:00 +08:00 1
会打篮球
|
8
jingyulong 2019-06-13 11:44:30 +08:00 via iPhone
有人带真的要珍惜
|
9
season4675 2019-06-13 11:52:30 +08:00 3
我刚毕业那会,我的领导是个工作了五年的程序员。他总是提醒我“多沟通,不懂的多问问”。我一天能问他好几次大大小小的问题,是个正常的程序员都会耐心的讲解的。后来一年多后我做了小组长,有了两个后辈,我只是非常耐心的解答问题,却没有主动给他们讲解分享些知识,现在想想还是有点对不起他们。现在我也快工作五年了,我是希望新进来的人能从独立完成功能模块慢慢进步到独立撑住一个中小型项目,在团队中有独立领域的地位(就是不容易被其他人替代)。希望他工作之余有兴趣爱好(这样的人想法比较丰富)。 反正总的来说,新人遇到问题自己解决不了的,就礼貌地去问问前辈吧,不要害羞不要不好意思不要有偶像包袱,还有就是多看看书看看论文……反正我这周围工作了七八年的现在每天都还在看书看论文。记得每天进步一点点,一定会在未来的某个时间点得到应有的回报。
|
10
polebug 2019-06-13 12:16:59 +08:00
呜呜呜想到我刚实习的时候 每天问我 buddy 5 个问题以上 都没有嫌我烦
|
11
yagokoro 2019-06-13 12:30:32 +08:00 via Android 3
首先不管是不是新人,能和他有说有笑的交流是必要的(至少 0 反感)。
如果是真 萌新,那么就是不懂多问,愿意折腾(搞出锅真的无所谓,新人的锅央及到线上属于研发流程把控有问题),愿意观察就是完美的,菜不菜真的无所谓,满足上面几点的人没啥学不会; 如果是有工作经验的新伙伴,不问专业领域内的弱智问题,不懂多查,做事有想法,讲道理,不甩锅……这个人是不甘止步于此的,这种人可遇不可求吧。 看起来贴主自己也经历了一个完整的蜕变过程🤣,而且题主也在找更高层面的挑战 最后只希望招来的不是老油子,不被顶走也被气走🤣🤣🤣 |
12
charlie21 2019-06-13 12:41:54 +08:00
温柔一点,不要打人
|
13
cxtrinityy 2019-06-13 13:05:34 +08:00 via Android 2
为什么楼上一堆我有温暖前辈的回答。。。
不懂多问这个标准是有前提的,自己要思考,会查资料,在这两点基础上,如果无法导出答案,再问,如果任务太紧张,没有时间自己解决,再直接问 刚工作分配到的任务基本不会难,有问题的网上基本都有资料,很多问题查一下资料能解疑的还一直问好像显得很上进,其实反映的是不会思考的毛病,而且自己思考后得出的结论总是记忆深刻点 |
14
Raymon111111 2019-06-13 13:10:04 +08:00 1
有一点很多人做不到
及时反馈和汇报 任何事情, 不要等到老大来问你才反馈结果, 主动反馈 |
15
ren2881971 2019-06-13 13:16:26 +08:00
能坐住板凳。
|
16
fengwei23 2019-06-13 13:29:46 +08:00
@cxtrinityy #13 很同意你的观点,我们上次来了一个新同事,创建一个工程都可以问你几天,讲了就忘了,就差手把手教了
|
17
gemini767 2019-06-13 14:00:10 +08:00
工作三年就算前辈了。。? 10 年+的是不是算骨灰粉了。。。
|
18
southsala 2019-06-13 14:18:27 +08:00
爱思考爱学习
|
19
MrCourtier 2019-06-13 15:21:47 +08:00
面试问了啥?我看看你是如何判别的
|
20
wlkq 2019-06-13 16:18:46 +08:00
决定写需求之前先思考,用纸和笔或者思维导图,很直观。百分值 80 思考,20 写代码。我觉得这样的方式比较好
|
21
MuscleOf2016 2019-06-13 16:28:14 +08:00
最近带了下实习生,真好我也马上三年。因为项目组就一个实习生,相当于几个人轮流带了,我是把自己觉得好带工作方式,学习方式,排查问题思路都引导她去尝试使用。把一些自己没好好学的东西,告诉她。
对新人对要求,大概就是:1、对 it 这个行业有热情 2、对代码有热情 3、对各种新技术有热情 4、学会百度自己学习 |
22
sesmond 2019-06-13 16:30:45 +08:00 1
以前我很喜欢带新人,现在我不希望来新人了。
|
23
leafre 2019-06-13 16:37:12 +08:00
自己先思考,查搜索引擎,实在无法解决再问我
|
24
cccy0 2019-06-13 16:53:18 +08:00
为啥这个帖子这么温馨
|
25
loveToMy1 2019-06-13 17:34:37 +08:00
羡慕你有这样一位前辈带
|
26
awanabe 2019-06-13 17:50:17 +08:00
* 有良好基础
* 有逻辑 * 能优化自己的代码 * 能沟通 这些都太难了... 所以... |
27
AyanamiRei 2019-06-13 18:00:45 +08:00
google 就是我的前辈
|
28
onepunch 2019-06-13 18:13:04 +08:00
会问问题
有能力独自解决问题 即使自己解决不了,也会提前梳理好问题难点,可供解决的方案&需要做哪些准备 |
29
onepunch 2019-06-13 18:21:53 +08:00
后端的技术栈还是很丰富的 掌握 java 底层的一些原理后 ,可以看看 linux,shell,操作系统 ,缓存, 设计模式,mysql,mongodb,redis 等一系列缓存 ,kafka ,rabbitmq 等队列 ,elasticsearch 等等吧 。
|
30
markyangd 2019-06-13 18:27:07 +08:00 via iPhone
千年的媳妇熬成婆的道理同样适合于楼主,新人对项目总体不太了解很正常,只要有人帮忙你,时间长了就熟悉了。
|
31
yifeng1212 2019-06-13 19:56:15 +08:00
@season4675 #9 说的在理
|
32
wszgrcy 2019-06-13 21:35:28 +08:00 via Android 1
想带人,但是项目追的急,还要赶工期,有时候真的没法讲明白,有种这么简单的东西,怎么就不会的感觉。自己也挺急的,如果交代过两个事,都没能办好,自己对别人评价就会降低,别说我对别人要求严,因为一旦我被打脸了。。。我就会想,我是不是应该在这个岗位上。。甚至怀疑自己的水平能力。。。是不是有点抑郁了
|
33
chenliangngng 2019-06-13 23:01:47 +08:00
@lawler 对代码热爱,对事情负责,对生活死心,怎么办?
|
34
hyhy01 2019-06-13 23:22:05 +08:00 via Android
还有前辈指导,羡慕
|
35
lawler 2019-06-14 00:29:26 +08:00
|
36
jydeng 2019-06-14 00:34:33 +08:00
*有责任心
*逻辑条理清晰 *好相处 *做事情有始有终 |
37
limuyan44 2019-06-14 02:05:34 +08:00 via Android
不懂不要多问,多思考少问,没多少程序员碰到的问题是搜索引擎搜不到的。
|
38
Canon1014 2019-06-14 08:45:07 +08:00
羡慕有人带,一直是自己一个人琢磨
|
39
JimmyTinsley 2019-06-14 08:55:07 +08:00
羡慕你们都有人带. 我工作一年多都是面对搜索引擎编程
|
40
clayja 2019-06-14 09:16:25 +08:00
@MuscleOf2016 用百度搜索问题是不是有点....
|
41
jiom 2019-06-14 09:28:39 +08:00
算了下,从实习到现在已经 1 年半了,刚进公司的时候就没有人带,一个星期后,自己一个负责一个项目( z 之前负责项目的人跑了)刚来什么也不知道,那人交接就一个文档完事,自己花了 3 个月时间,把项目什么都弄懂,期间客户经常叼人,回想当时自己为什么不跑?
|
42
cnoder 2019-06-14 09:59:19 +08:00
默苍离:用思考代替发问
|
43
zsxneil 2019-06-14 10:17:31 +08:00
真羡慕,我当初是被放养的,一直都是面向搜索引擎编程。现在跳槽,好担心代码被 diss
|
44
MuscleOf2016 2019-06-14 12:26:22 +08:00 1
@clayja 哥们,我说你杠别生气。我就不信了,人人都是谷歌查问题,按现在国情,就这梯子的网速,简单问题百度答案早出来了。
|
45
jimrok 2019-06-14 12:27:20 +08:00
技术需要积累和传承的,前人向你传授经验,就是希望你们站在更高处去实现更大的目标。西方国家为啥在很多技术领域都能吊打我们,就是人家上百年没有中断过技术的传代。
|
46
qinyusen 2019-06-14 12:31:54 +08:00
工作 3 年,数学底子没有扔(给你看着例题和定理,你能解出来就行),算法岗。
|
47
shawndev 2019-06-14 12:36:20 +08:00 1
1, 对代码有敬畏之心。
2, 有学习的热情和方法。 3, 有责任心,能够团队合作。 4, 懂得利用工具,舍得抛开工具。 |
48
mzdblsw8 2019-06-14 14:11:21 +08:00
能独立干活。不找事。学习能力强。
|
49
cuzfinal 2019-06-14 14:58:39 +08:00
希望是大厂来的大佬
|
52
SwordSong 2019-06-14 17:44:46 +08:00
请教一波楼主,当 CRUD Boy 准备跳槽是怎么跳的?只有 CRUD 的话感觉很难啊
|
53
libook 2019-06-14 18:02:34 +08:00
可以持续学习新技术,做事前做事后多思考,掌握解决各种问题的方法论;总之一个目标——逐渐不需要依赖其他人就能自主提升。
其实更重要的是你自己的职业生涯规划是怎样的,很多人说程序员 5 年一个坎,你希望你自己工作 5 年后是什么样子的,如何才能达到这个样子,然后你现在就可以做相关计划努力达到目标。 |
54
50infivedays 2019-06-14 18:08:53 +08:00
我觉得 基本功差不多的话 态度好就行,保持一定的礼貌,带过一些小朋友比较粗鲁 不太喜欢
|
55
cc029 2019-06-15 15:54:35 +08:00
比我好多了。。我问问题经常会被骂..
|