刚毕业来公司两个多月,接触了一些项目,最近老是会因为自己的粗心大意给自己挖坑,然后找了好久才发现问题,加上项目又比较紧,搞得自己要加班来解决,很是心累。在我的编码生涯,经常遇到这样的情况,都怀疑自己适不适合当程序员或者是否只能当个码农。
1
afpro 2018-06-07 00:04:06 +08:00
不适合 转行吧
如果下不了决心转行 想这个问题有个蛋用 |
2
leoli66 2018-06-07 00:10:30 +08:00 via iPhone
程序员这工作真没有想的那么好 哎 我反正已经转行了
|
3
ljcarsenal 2018-06-07 00:19:49 +08:00 via Android
@leoli66 转去做啥了
|
4
anyele 2018-06-07 00:30:18 +08:00
编码能力就是这样提升的, 可以尝试找不那么忙的工作
|
5
f2f2f 2018-06-07 00:31:24 +08:00 2
换个角度,离开这个岗位你就不会 30 秃顶了 哈哈
|
6
likuku 2018-06-07 00:34:42 +08:00 1
单元测试+TDD
|
7
liuxu 2018-06-07 00:35:42 +08:00 via Android 10
新人 30%的时间写代码,70%的时间 debug。
老人 30%的时间写代码,19%的时间 debug,51%的时间吹牛逼。 |
8
MaksimLiu OP @anyele 唉 可能是必经之路吧。只是看到一起进来的同事,做起来都挺顺利的,然后又经常在我旁边 BB,产生对比。他接触项目的时间比我长,我是刚做完一个项目,跑来接手,但是我经常犯的真的是很低级的错误,唉,被人嘲笑也觉得应该
|
9
zynlp 2018-06-07 00:39:54 +08:00 via iPhone
不踩一下怎么知道有没有坑,
|
11
scnace 2018-06-07 00:59:27 +08:00 via Android 1
写单元测试就有自信了
|
12
corningsun 2018-06-07 09:01:07 +08:00 2
单元测试系统学习下,写功能之前 先写测试。。。
|
13
x7395759 2018-06-07 09:12:29 +08:00 4
需求->设计文档->设计评审->测试案例->写代码->单元测试->提交测试
|
14
x7395759 2018-06-07 09:12:45 +08:00
需求->写代码->提交测试
|
15
caraway1 2018-06-07 09:20:23 +08:00 1
干满一年再确定?
其实我觉得如果没啥大理想的话,程序员也是个熟练工种… |
16
wxsm 2018-06-07 09:23:44 +08:00
心不细的人不适合干这行,rm -rf 了解一下
|
17
virus94 2018-06-07 10:07:09 +08:00 1
我刚开始也是这样,多踩坑就好了
|
18
zhaogaz 2018-06-07 10:10:00 +08:00 1
哦,你才干了 2 个月.
我学的工科,第一份工作是写稿子,我觉得是挺挑战的。 后来做了程序员。 2 个月时间太短了,3 年吧。不行再换。。。。 |
19
disagree 2018-06-07 10:15:21 +08:00 1
个人认为 这些跟自己的经验和天赋都有关吧
挖坑 debug 是大部分程序员的必经之路 你现在才 2 个月 可能是经验的问题 先不要想太多了 反正我已经打算转行了 程序员真心苦逼啊 虽说工资多 但加班是必须的 单位时间内所得金钱还不如别人。。。 |
20
17681880207 2018-06-07 10:42:59 +08:00 1
如果性格就是如此,那可能不是很适合。
如果仅仅是在写代码的时候如此,那可能是刚入行,想给别人留下好印象,继续干下去。 |
21
likuku 2018-06-07 11:50:00 +08:00
任何工作干完一年(正常人应该都已经熟练上手了)就已经没有新鲜感了
|
22
crist 2018-06-07 11:55:19 +08:00
做独立开发吧 LZ,反正是对自己负责。
|
23
ppyybb 2018-06-07 12:00:50 +08:00 via iPhone 2
告诉你几个办法,
第一 多跑步,有氧运动增加精力。 精力充沛,思维敏捷可以减少大部分低级错误。 第二,做好测试,求稳不求快。宁愿加班写测试,而不是加班 debug。 第三,总结常见低级错误,比如 == 写成=,变量忘了赋值这种。用一个软件记录下来,自己总结怎么可以避免。比如避免写太多的 field,宁愿多用一些函数参数作为状态的表示(当然有个 tradeoff )。时常背诵+反思。 第四,熟悉业务。和同事搞好关系。 第一是最重要的,思维混乱一切都是白努力。 |
24
cenxun 2018-06-07 12:04:15 +08:00
一个过程吧,转不转看兴趣
|
25
niubee1 2018-06-07 12:07:40 +08:00
恕在下直言, 现在在职的程序员起码有一半是不称职需要转行的
|
27
MaksimLiu OP @ppyybb 感谢老哥的建议 确实是缺少锻炼也很少写测试 Debug 不到问题的时候会更加心烦意燥 导致恶性循环
|
29
deepkolos 2018-06-07 12:28:35 +08:00
当发现自己习以为常的东西实现起来是多么复杂的时候, 感觉人家才叫码农, 我连码农都不是...顶多也就是个写配置的...
|
30
Scofieldyu 2018-06-07 12:46:52 +08:00 via Android
粗心大意也分两种吧,主观认为自己粗心大意也可能是对自己要求太高。客观粗心大意,经常因为简单的事情。。
|
31
Light3 2018-06-07 13:12:23 +08:00 1
这个很正常 其实大家写代码的时间都是一样的 就是新手 debug 时间长 等你熟悉了以后就会快速的找出错误解决 反正最后上线的适合 你把 bug 改的差不多就行了
|
32
Akiyu 2018-06-07 13:14:17 +08:00 2
职业这个问题, 第二优先级是适不适合, 第一优先级是你想不想做, 不是么?
我也怀疑过自己适不适合, 我看书会犯困, 我自觉性很差, 性格还比较内向 遇到难题就想跑, 时不时还来 V2 摸鱼 但是我还是觉得程序不错, 我或许到最后都当不了大牛, 但是不一定当不了就不去做啊 PS: 话是这么说的, 但也不能一直咸下去. 万事开头难, 自己想办法提升呗. |
33
Youen 2018-06-07 13:31:06 +08:00 1
犯错没啥, 不要犯同样的错误
|
35
Jimson 2018-06-07 15:39:01 +08:00
如果喜欢就坚持,努力提升自己
如果自己本身就不热爱这个行业,就别勉强自己了 |
37
MaksimLiu OP @Jimson 喜欢肯定是喜欢的 一直觉得写代码是件很酷的事情 特别是做出的产品给成千上万的用户用的时候 特别有成就感
|
38
wgr 2018-06-07 15:51:15 +08:00
嗯,实际上我已经开始考虑,要不要转职回家写小说了~一小时里码字比码代码挣得钱多(小)
|
39
maemual 2018-06-07 15:52:59 +08:00 2
一年后再说吧。我也带过刚开始工作一团糟,内心受到极大的打击,每天十分惶恐的人,时间久了,熟悉了之后就做的还不错的人。
|
40
Rorysky 2018-06-07 16:16:51 +08:00
唯手熟尔
|
41
ppyybb 2018-06-07 16:34:04 +08:00 via iPhone
@Daoma 是不是这个人平常不锻炼,一下锻炼过猛?这个案例值得警惕两点:
锻炼要长期而不是超负荷 身体一定要定期检查,如果公司没有就自己要检查 如果还遇到这种事情(可能某种难以发现的疾病),那只能说是命了.....认命。 |
43
ralphxlx 2018-06-07 18:33:52 +08:00 1
“刚毕业来公司两个多月”,楼主,你要知道工作经验就是这个来的,不踩坑哪知道是坑
|
44
MushishiXian 2018-06-07 19:03:45 +08:00
慢慢学习吧,懂得越多,效率就慢慢上来了
|
46
ppyybb 2018-06-07 19:24:38 +08:00 via iPhone
@colorwin 因为很多程序员是因为兴趣驱动的方式学习。爱的是写程序。写程序可以得到快感,但是跑步对于不爱运动的人会带来痛苦,且增加的写程序的快感是不明显的(跑步不能增加智商,只能减少犯低级错误的概率)。
但是换个角度,如果一个人以职业发展为第一目标,那么适当的锻炼当然是一个收益很大的选择,无论从学习效率还是工作效率。 以上从驱动力的角度论证,还有一个角度我认为是行动力,要长期坚持一件事情是很不容易的,即便我们知道它是长期有利的。由于意志力只能作为消耗品,得有其他外界因素辅助才能做好。 总结一下:如果一个程序员以 身体健康,职业发展 为很高优先级,且有一定的自我管理能力(包括不限于意志力,结伴跑步等手段),那么 很大概率上 他 /她 会选择一种有氧运动的方式进行长期锻炼。 |
47
nekolr 2018-06-07 19:28:45 +08:00 via Android 2
楼主不要气馁,刚毕业嘛。平时多思考,多写代码多总结,找一些优秀的代码学习,多看书学习,一定能够做的很出色。写代码没那么难,就看你有没有这个觉悟和能不能坚持。
|
48
lockelee 2018-06-07 20:14:02 +08:00 via iPhone 1
几点忠告
1.但凡你觉得哪儿哪儿都对就是结果不对并且排查半个小时以上未果的问题,99%都是地低级错误,请顺着调用栈排查基本问题 2.later is never。哪儿写的不好,哪儿没写注释,没优化的,想着等功能做完再说吧,往往做完就再也不会看了,直到只有上帝才直到你写的是啥玩意。 3.你感觉会出问题的代码,那就一定会出问题 新入职的通病吧 |
50
jmone 2018-06-08 00:33:10 +08:00
我现在写一般的 php 后端,基本上盲写,一遍就过,基本不带报错,连 ERROR_NOTICE 都不带报的。
较为的复杂的,排错不超过 3 遍 |
51
nl101531 2018-06-08 09:08:37 +08:00 via Android 1
新人很正常的,因为会的少,知识储备不够,所以自己业余时间要多学习,另外粗心这个算是毛病,自己要多做总结才能克服,加油。
|
52
daxingzhesun 2018-06-08 09:16:48 +08:00
@liuxu 新人也有吹水的
|
54
MarcoM 2018-06-08 10:22:10 +08:00
。。。。。。头发掉得太厉害了
|
55
turi 2018-06-08 11:09:53 +08:00
所以一般公司都是找 2~3 年以上的
|
56
cncqw 2018-06-08 13:39:17 +08:00
不是 6 月底才毕业吗,你怎么都毕业 2 个月了
|
57
Daoma 2018-06-08 18:59:42 +08:00
@lcj 据说那哥们看外表妥妥的鲜肉型程序猿,“年纪轻轻”、“身材标致”、“戴时尚运动耳机”、“穿专业跑步服”,可能是听歌听嗨了跑猛了,再加上刚加完班,所以。。。运动还是要得,只是要适度
|
58
Linxing 2018-06-13 19:42:35 +08:00 via iPhone
别放弃 我没了 google 还写不了代码呢 我还毕业三年了
|
59
lianxiben 2018-08-16 23:36:19 +08:00
转行前端,第五个月,感觉自己不知道到底适不适合程序员这个岗位。。这两周被 BUGn 弄得心态有点问题
|