程序员平时工作的重复性大么?

s
shunyi
楼主 (北美华人网)
要多聪明才能编程?需要很强的创造力么?死记硬背几个项目的代码管用么?
c
cowboy747
先学一门编程语言然后刷300道题再来问呗
q
qiqi_hua
重复性大,copy & paste。记住就行,天天蹲点github,时时查stack overflow.。面试的时候手腕上画小抄。各个大学的research center的paper有空就翻翻。

s
shunyi
公司里每天例会好像就算进去了浑水摸鱼也不容易吧?有几个公司不是敏捷开发的了?快速开发不断迭代,大部分公司都这样了吧?交不出代码怎么办?
c
ccpfp
其实最难的一点是:这辈子都在不断更新知识。编程的知识只有几年寿命。每年都要学习新的编程方式。这个行业和其他所有行业都不一样。很难吃老本,很难靠以前的知识和经验吃饭。如果你不想45,50甚至60岁都还在学习东西就不要入这行。
s
shunyi
50左右还有机会做程序员么?IT业什么工作适合年龄大的人做的?
d
dngdnhxqs
死记硬背不可行啊, 一个简单的网页,背后都是密密麻麻的代码, 记不住的,reference code的复制黏贴,也是得有基本知识储备。
小美丽
mark
蓝光加湿器
50左右还有机会做程序员么?IT业什么工作适合年龄大的人做的?
shunyi 发表于 2022-09-28 13:54

跟年龄无关,跟人有关,你自己学一下就知道了,花10块钱在Udemy 买个课
i
iheartglass
50左右还有机会做程序员么?IT业什么工作适合年龄大的人做的?
shunyi 发表于 2022-09-28 13:54

知识不断更新换言之你如果做基层程序员的话,50岁和20岁可能就是体力上的区别。
b
bioaero
逻辑思维要很强。聪明是肯定是需要聪明的,还要特定领域的聪明。不拘使用哪种编程语言,其实基础都是共通的,但要有本事把实际的问题转化为pseudo code 来展示和运作,就是能让机器理解和解决,兼顾前后因果和效率。对于比较大型的项目来说,并不容易。需要反复调测和试错,这也很磨人。不过积累了足够经验之后,可以在一大串密密麻麻的代码里迅速掌握其架构和实现的功能,也挺有成就感的。另外就是上面说的,学新东西要快,技术发展日新月异,挑战难度很高。
当然也有难度低的,比如维护养老公司的网页和小程序,政府部门里老掉牙的工具之类的,只是这些好坑早被人占了,一般人没机会。
l
lala_2009
回复 1楼shunyi的帖子
很公平的,不论出身,只要认真的刷题,每天坚持学习
z
zf01170368
重复性当然大,一点不重复的工作任谁也受不了,天天都是像ng onboard一样累。
t
ted.hanks
重复性大的部分都被自动化了。 比如用ide 来做codegen, 自己写个脚本来run report,用terraform 来provison infra
z
zf01170368
重复性大,copy & paste。记住就行,天天蹲点github,时时查stack overflow.。面试的时候手腕上画小抄。各个大学的research center的paper有空就翻翻。


qiqi_hua 发表于 2022-09-27 22:56

专家和新手的一个区别就是专家脑子里有很多做过的例子,新手眼中的新问题在专家看起来就是个旧问题,所以重复性工作做的多也间接说明这个人是真的有经验的,至于愿不愿意挑出舒适圈完全取决于个人需要
人的记忆也是有限的,总往舒适区外跳,时间长了以前的技能就忘了,这也有个度。