程序员为啥感觉工作学不到东西

2021-11-29 14:34:59 +08:00
 badribbit

工作一年了,遇到问题感觉还是不能提出成熟的解决方案,还是需要依靠大家一起出技术方案,怎么提升解决问题的能力呢?

9113 次点击
所在节点    程序员
53 条回复
kiripeng
2021-11-29 14:41:46 +08:00
多看书,多看源码
kop1989
2021-11-29 15:01:22 +08:00
0 、多练习检索能力。
1 、多划 v 站的技术帖。(多看各种需求和其解决方法。程序员的经验很大程度上就是拆解需求、抽象需求、从而最终靠趁手的“武器”解决需求的能力)
2 、多了解当前使用语言与框架的特性和优势。(提高设计方案的合理性)
3 、多看看自己目前工作领域的书籍,了解业界最流行的解决方案以及其优势。(拓宽技术认知的广度)
wangkun025
2021-11-29 15:02:28 +08:00
不要以自己衡量别人。
masterclock
2021-11-29 15:05:12 +08:00
工作一年,就是新手啊
badribbit
2021-11-29 15:09:56 +08:00
@kop1989 感觉并没有看到类似解决需求的文章,或者有其他网站有吗?
kop1989
2021-11-29 15:13:15 +08:00
@badribbit #4 这个事不能急于求成,更没法揠苗助长。
还是静下心来具体问题具体分析吧。

毕竟每个人遇到的需求不同,场景和程序基础架构也是多种多样,软件工程的程序设计并没有“通解”。
如果你能把你遇到的问题,以及疑惑具体的发出来,我相信 v 友有能力给你满意的答案。
codepark
2021-11-29 15:52:09 +08:00
多看,多想,多实践
christopheredwar
2021-11-29 17:26:01 +08:00
我觉得最能学到东西的,是自己的项目,而非公司的
killva4624
2021-11-29 17:35:59 +08:00
才一年很正常,懂的东西太少。
去看看别人写的详细方案,最好有那种方案选型的对比,能让你快速地了解当前业界的方案和优缺点,自己再尝试上手跑一跑测试环境。下次有类似的场景,你就有自己的东西可以说了。
wolfie
2021-11-29 17:49:54 +08:00
多写轮子
yaphets666
2021-11-29 17:54:49 +08:00
你这次没想到,大家一起想出来了,下次再遇到类似的你就知道怎么设计了,这不就是学到的东西吗?这不就是经验吗
duduaba
2021-11-29 17:57:42 +08:00
公司的项目能学到东西的都太少 ,因为是协作。要想深入就 自己折腾,在瞎折腾的过程中积累,面向“面试”学习法。
yousabuk
2021-11-29 18:48:17 +08:00
大厂不好学,mini 小单位学到你崩溃
RandomJames
2021-11-29 21:35:24 +08:00
还是需要依靠大家一起出技术方案 -> 这就是学习的过程啊,可以看下其他人在出技术方案的时候怎么思考的。
6IbA2bj5ip3tK49j
2021-11-29 21:40:17 +08:00
公司实际上并不希望你从工作中学东西。
当你在工作中学东西的时候,基本等同给项目带来风险。
sickoo
2021-11-29 21:50:22 +08:00
@yousabuk 是的,想知道如何从前端能同时双箭头跨到物联网吗?来 mini 小公司
opengps
2021-11-29 21:57:19 +08:00
场景决定了需要用什么东西,比如说在创业公司什么都干反而能接触的全面了。但是大部分创业公司却没发展到不需要
opengps
2021-11-29 21:58:03 +08:00
没发展到什么都用到的地步,大公司则可能只是缺个写代码的方式招人
leafre
2021-11-29 22:16:59 +08:00
别看国产书,多谷歌
loading
2021-11-29 22:31:42 +08:00
工作才一年,还是新手,别人见的 bug 都比你写的代码多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/818743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX