|
线程规则 1.这不是"为我做功课"线。如果您有特定问题,请提问,但不要't发布作业或家庭作业问题,并期望找到确切的解决方案。 2.不招募您的ockamamie项目(您赢了'则用您在互联网上找到的3个花花公子和20美元替换了facebook) 3.如果可以'阐明为什么语言不好的原因'开始对此大声疾呼。只要记住,没有什么比使CSS IE6兼容更糟糕的了。 4.使用[code]标记格式化代码块。 |
2020年11月18日12:12,WarSame写道:显示嵌套报价+在2020年11月18日07:29 JimmyJRaynor写道:2020年11月15日12:44 WarSame写道: 这种情况肯定没有'听起来很容易,尤其是在照片中有一个孩子的时候。我很荣幸能够全日制上大学,而不必担心财务状况,与父母(与他们相处融洽的人生活)以及与我的朋友和家人一起出去玩,玩体育运动。在我生命中的那个时候'以前我的成绩有时下降了20%。
坦率地说,封锁将是巨大的心理健康杀手。 一般来说,我不'您认为您所描述的这种舒适,舒适的环境是成长为全面的专业软件制造商的最佳选择。我注意到你 '重新在加拿大。滑铁卢大学通过卡车培养出一流的软件工程师,而环境与您描述的条件相反。大多数学生在四年中住在三,四个城市。他们不与父母同住,并且在四年内搬了十几次。 为什么不?我不'不知道如何移动很多次并花费大量时间和精力将使您成为一个更好的开发人员。
这实际上取决于您作为开发人员要做什么。对于您从事的90%的软件开发工作,'真的不需要任何学位,您只需要知道如何编码(他们不会'在大学里教你),所以根据你的未来计划,财务状况和一般生活点,'真的,上大学实际上可能对您不利'在数年的时间里,您没有获得动手工作的经验(这是99%的时间中最重要的事情),'我会学习一些你可能会赢得的东西't use.
I'我不是说拥有CS /数学/物理学位是不好的(有时's necessary). I'我只是说你也许应该先花一些时间思考一下你开发的软件类型'重新进入大多数。更好的是,也许尝试在不同的开发领域尝试一些实习/课程,以便您了解是否'确实是您想做的。然后,您可以做出更明智的决定,而不是一味地去做。另外,如果周末课程等需要,您可以稍后再做单。
编辑:
在过去,拥有CS学位是非常重要的,因为那里的编程语言很少而且相距甚远,没有互联网,因此知识共享更加困难等等。只需使用Wikipedia即可将其GPS数据考虑在内,并考虑到地球高程和曲率的差异。我做到了,没问题,并且获得了社会学学位。在此之前,我不知道什么是圆弧切线(我知道有这样的事情,但是没有'不知道那是什么)。现在我'我再次对此一无所知,因为我忘了做此程序时学到的所有知识,因为除了5年前的那一次,我没有'即使一次也不必使用三角函数。
|
2020年11月17日19:43 Manit0u写道: 啊,是C64的胶盒。我记得那些!
1541 5.25英寸软盘驱动器规则!
2020年11月18日13:51 Manit0u写道: I'我不是说拥有CS /数学/物理学位是不好的(有时's necessary). I'我只是说你也许应该先花一些时间思考一下你开发的软件类型're into most. 更好的是,也许尝试在不同的开发领域尝试一些实习/课程,以便您了解是否'确实是您想做的。然后,您可以做出更明智的决定,而不是一味地去做。 另外,如果周末课程等需要,您可以稍后再做单。
我提到的大学通过让您交替学习4个月的学期和4个月的全职工作来促进这一过程。在每年的4月/ 5月,8月/ 9月和12月/ 1月的休息时间里,学生可能每年休假2至3周。它更像现实世界。
这一过程使20岁以下的人们更有可能制定一份切实可行的游戏计划,以促进他们的职业发展。
|
2020年11月18日13:51 Manit0u写道:显示嵌套报价+2020年11月18日12:12,WarSame写道:在2020年11月18日07:29 JimmyJRaynor写道:2020年11月15日12:44 WarSame写道: 这种情况肯定没有'听起来很容易,尤其是在照片中有一个孩子的时候。我很荣幸能够全日制上大学,而不必担心财务状况,与父母(与他们相处融洽的人生活)以及与我的朋友和家人一起出去玩,玩体育运动。在我生命中的那个时候'以前我的成绩有时下降了20%。
坦率地说,封锁将是巨大的心理健康杀手。 一般来说,我不'您认为您所描述的这种舒适,舒适的环境是成长为全面的专业软件制造商的最佳选择。我注意到你 '重新在加拿大。滑铁卢大学通过卡车培养出一流的软件工程师,而环境与您描述的条件相反。大多数学生在四年中住在三,四个城市。他们不与父母同住,并且在四年内搬了十几次。 为什么不?我不'不知道如何移动很多次并花费大量时间和精力将使您成为一个更好的开发人员。 这实际上取决于您作为开发人员要做什么。对于您从事的90%的软件开发工作,'真的不需要任何学位,您只需要知道如何编码(他们不会'在大学里教你),所以根据你的未来计划,财务状况和一般生活点,'真的,上大学实际上可能对您不利'在数年的时间里,您没有获得动手工作的经验(这是99%的时间中最重要的事情),'我会学习一些你可能会赢得的东西't use. I'我不是说拥有CS /数学/物理学位是不好的(有时's necessary). I'我只是说你也许应该先花一些时间思考一下你开发的软件类型'重新进入大多数。更好的是,也许尝试在不同的开发领域尝试一些实习/课程,以便您了解是否'确实是您想做的。然后,您可以做出更明智的决定,而不是一味地去做。另外,如果周末课程等需要,您可以稍后再做单。 编辑: 在过去,拥有CS学位是非常重要的,因为那里的编程语言很少而且相距甚远,没有互联网,因此知识共享更加困难等等。只需使用Wikipedia即可将其GPS数据考虑在内,并考虑到地球高程和曲率的差异。我做到了,没问题,并且获得了社会学学位。在此之前,我不知道什么是圆弧切线(我知道有这样的事情,但是没有'不知道那是什么)。现在我'我再次对此一无所知,因为我忘了做此程序时学到的所有知识,因为除了5年前的那一次,我没有'即使一次也不必使用三角函数。 嘿,我们有一个SQL过程为我们做到这一点 再说一次,当我们的主要业务是销售航班时,大圈距非常重要 
E:我忘记了我主要想回应的内容。我同意,对于大多数入门级CS工作来说,学位并不是真正必要的。实际上,我花了大部分时间作为讲师,想知道为什么有人会(1)开设这些课程,(2)雇用从事这些课程的人员。
也就是说,太多的工作不应该't require a bachelor'学位,确实需要(至少在"requirements"...是否*实际*要求全部取决于公司)。它'一家大学如何为学生做好入门入门级CS工作的准备,以及公司如何坚持要求他们拥有BSc /工程学位的人,而不是挑选具有编码兴趣的人,这真是太疯狂了。该学位所做的唯一一件事就是表明您(1)至少在某种程度上与系统保持一致,并且(2)能够长期将自己应用于模糊目标。我想这些是大多数公司环境都想要的技能,但是获得俄罗斯文学学士学位可能会更好地达到第(2)点
给我一个主意。如果我需要为一些初级程序员编写要求,我将要求获得人类学或相关学科的文学学士学位。除此之外,当然还有10年的Lisp编码经验。
|
在2020年11月18日19:40 Acrofales写道:显示嵌套报价+2020年11月18日13:51 Manit0u写道:2020年11月18日12:12,WarSame写道:在2020年11月18日07:29 JimmyJRaynor写道:2020年11月15日12:44 WarSame写道: 这种情况肯定没有'听起来很容易,尤其是在照片中有一个孩子的时候。我很荣幸能够全日制上大学,而不必担心财务状况,与父母(与他们相处融洽的人生活)以及与我的朋友和家人一起出去玩,玩体育运动。在我生命中的那个时候'以前我的成绩有时下降了20%。
坦率地说,封锁将是巨大的心理健康杀手。 一般来说,我不'您认为您所描述的这种舒适,舒适的环境是成长为全面的专业软件制造商的最佳选择。我注意到你 '重新在加拿大。滑铁卢大学通过卡车培养出一流的软件工程师,而环境与您描述的条件相反。大多数学生在四年中住在三,四个城市。他们不与父母同住,并且在四年内搬了十几次。 为什么不?我不'不知道如何移动很多次并花费大量时间和精力将使您成为一个更好的开发人员。 这实际上取决于您作为开发人员要做什么。对于您从事的90%的软件开发工作,'真的不需要任何学位,您只需要知道如何编码(他们不会'在大学里教你),所以根据你的未来计划,财务状况和一般生活点,'真的,上大学实际上可能对您不利'在数年的时间里,您没有获得动手工作的经验(这是99%的时间中最重要的事情),'我会学习一些你可能会赢得的东西't use. I'我不是说拥有CS /数学/物理学位是不好的(有时's necessary). I'我只是说你也许应该先花一些时间思考一下你开发的软件类型'重新进入大多数。更好的是,也许尝试在不同的开发领域尝试一些实习/课程,以便您了解是否'确实是您想做的。然后,您可以做出更明智的决定,而不是一味地去做。另外,如果周末课程等需要,您可以稍后再做单。 编辑: 在过去,拥有CS学位是非常重要的,因为那里的编程语言很少而且相距甚远,没有互联网,因此知识共享更加困难等等。只需使用Wikipedia即可将其GPS数据考虑在内,并考虑到地球高程和曲率的差异。我做到了,没问题,并且获得了社会学学位。在此之前,我不知道什么是圆弧切线(我知道有这样的事情,但是没有'不知道那是什么)。现在我'我再次对此一无所知,因为我忘了做此程序时学到的所有知识,因为除了5年前的那一次,我没有'即使一次也不必使用三角函数。 嘿,我们有一个SQL过程为我们做到这一点  再说一次,当我们的主要业务是销售航班时,大圈距非常重要  E:我忘记了我主要想回应的内容。我同意,对于大多数入门级CS工作来说,学位并不是真正必要的。实际上,我花了大部分时间作为讲师,想知道为什么有人会(1)开设这些课程,(2)雇用从事这些课程的人员。 也就是说,太多的工作不应该't require a bachelor'学位,确实需要(至少在"requirements"...是否*实际*要求全部取决于公司)。它'一家大学如何为学生做好入门入门级CS工作的准备,以及公司如何坚持要求他们拥有BSc /工程学位的人,而不是挑选具有编码兴趣的人,这真是太疯狂了。该学位所做的唯一一件事就是表明您(1)至少在某种程度上与系统保持一致,并且(2)能够长期将自己应用于模糊目标。我想这些是大多数公司环境都想要的技能,但是获得俄罗斯文学学士学位可能会更好地达到第(2)点 给我一个主意。如果我需要为一些初级程序员编写要求,我将要求获得人类学或相关学科的文学学士学位。除此之外,当然还有10年的Lisp编码经验。
人类学是一个好主意。英国最近的一些研究表明,完成人文学科的人实际上大多数时候都是更好的程序员。
我个人'd聘用更多拥有哲学学位的人,因为逻辑学占据了课程的很大一部分,这使他们更容易掌握基本概念(FizzBuzz成为流行的面试问题是有原因的)。而且,他们'善于推理抽象事物,并具有更多的软技能作为奖励。
|
2020年11月18日22:28 Manit0u写道:显示嵌套报价+在2020年11月18日19:40 Acrofales写道:2020年11月18日13:51 Manit0u写道:2020年11月18日12:12,WarSame写道:在2020年11月18日07:29 JimmyJRaynor写道:2020年11月15日12:44 WarSame写道: 这种情况肯定没有'听起来很容易,尤其是在照片中有一个孩子的时候。我很荣幸能够全日制上大学,而不必担心财务状况,与父母(与他们相处融洽的人生活)以及与我的朋友和家人一起出去玩,玩体育运动。在我生命中的那个时候'以前我的成绩有时下降了20%。
坦率地说,封锁将是巨大的心理健康杀手。 一般来说,我不'您认为您所描述的这种舒适,舒适的环境是成长为全面的专业软件制造商的最佳选择。我注意到你 '重新在加拿大。滑铁卢大学通过卡车培养出一流的软件工程师,而环境与您描述的条件相反。大多数学生在四年中住在三,四个城市。他们不与父母同住,并且在四年内搬了十几次。 为什么不?我不'不知道如何移动很多次并花费大量时间和精力将使您成为一个更好的开发人员。 这实际上取决于您作为开发人员要做什么。对于您从事的90%的软件开发工作,'真的不需要任何学位,您只需要知道如何编码(他们不会'在大学里教你),所以根据你的未来计划,财务状况和一般生活点,'真的,上大学实际上可能对您不利'在数年的时间里,您没有获得动手工作的经验(这是99%的时间中最重要的事情),'我会学习一些你可能会赢得的东西't use. I'我不是说拥有CS /数学/物理学位是不好的(有时's necessary). I'我只是说你也许应该先花一些时间思考一下你开发的软件类型'重新进入大多数。更好的是,也许尝试在不同的开发领域尝试一些实习/课程,以便您了解是否'确实是您想做的。然后,您可以做出更明智的决定,而不是一味地去做。另外,如果周末课程等需要,您可以稍后再做单。 编辑: 在过去,拥有CS学位是非常重要的,因为那里的编程语言很少而且相距甚远,没有互联网,因此知识共享更加困难等等。只需使用Wikipedia即可将其GPS数据考虑在内,并考虑到地球高程和曲率的差异。我做到了,没问题,并且获得了社会学学位。在此之前,我不知道什么是圆弧切线(我知道有这样的事情,但是没有'不知道那是什么)。现在我'我再次对此一无所知,因为我忘了做此程序时学到的所有知识,因为除了5年前的那一次,我没有'即使一次也不必使用三角函数。 嘿,我们有一个SQL过程为我们做到这一点  再说一次,当我们的主要业务是销售航班时,大圈距非常重要  E:我忘记了我主要想回应的内容。我同意,对于大多数入门级CS工作来说,学位并不是真正必要的。实际上,我花了大部分时间作为讲师,想知道为什么有人会(1)开设这些课程,(2)雇用从事这些课程的人员。 也就是说,太多的工作不应该't require a bachelor'学位,确实需要(至少在"requirements"...是否*实际*要求全部取决于公司)。它'一家大学如何为学生做好入门入门级CS工作的准备,以及公司如何坚持要求他们拥有BSc /工程学位的人,而不是挑选具有编码兴趣的人,这真是太疯狂了。该学位所做的唯一一件事就是表明您(1)至少在某种程度上与系统保持一致,并且(2)能够长期将自己应用于模糊目标。我想这些是大多数公司环境都想要的技能,但是获得俄罗斯文学学士学位可能会更好地达到第(2)点 给我一个主意。如果我需要为一些初级程序员编写要求,我将要求获得人类学或相关学科的文学学士学位。除此之外,当然还有10年的Lisp编码经验。 人类学是一个好主意。英国最近的一些研究表明,完成人文学科的人实际上大多数时候都是更好的程序员。 我个人'd聘用更多拥有哲学学位的人,因为逻辑学占据了课程的很大一部分,这使他们更容易掌握基本概念(FizzBuzz成为流行的面试问题是有原因的)。而且,他们'善于推理抽象事物,并具有更多的软技能作为奖励。 我大致同意,我想这也取决于您所处的环境。我当时正围坐在实习路线上,他们把要求提高到绝大多数人的学位,有些要求涉及任何学科。
随着Covid的到来,这使我下定决心要完成学位,我的意思是工作市场不会很棒,社交生活也不会很棒。因此,一年零一岁还算不错,因为它几乎会被取消。一年级的学生可以参加一些暑期工作的面试,然后第二年和第三年是一年级的工作。
因此,我可以通过做一些我认为在技术上不必要的程度的工作而获得更多有用的经验,但是确实会打开某些大门。
如果由我决定并且雇主不继续坚持学位,则大学应放弃具有认证的独家授课,还应独立提供认证
获得指导性的课程提纲,然后付费参加考试。如果有印章的话,可以更快地获取纸张。任何像我这样体面的业余爱好者或老人都希望接受再培训,那样的话,他们在财务上和时间上都不会被锁定多年。
我猜想,世界并不总是明智的!
|
2020年11月18日22:28 Manit0u写道:显示嵌套报价+在2020年11月18日19:40 Acrofales写道:2020年11月18日13:51 Manit0u写道:2020年11月18日12:12,WarSame写道:在2020年11月18日07:29 JimmyJRaynor写道:2020年11月15日12:44 WarSame写道: 这种情况肯定没有'听起来很容易,尤其是在照片中有一个孩子的时候。我很荣幸能够全日制上大学,而不必担心财务状况,与父母(与他们相处融洽的人生活)以及与我的朋友和家人一起出去玩,玩体育运动。在我生命中的那个时候'以前我的成绩有时下降了20%。
坦率地说,封锁将是巨大的心理健康杀手。 一般来说,我不'您认为您所描述的这种舒适,舒适的环境是成长为全面的专业软件制造商的最佳选择。我注意到你 '重新在加拿大。滑铁卢大学通过卡车培养出一流的软件工程师,而环境与您描述的条件相反。大多数学生在四年中住在三,四个城市。他们不与父母同住,并且在四年内搬了十几次。 为什么不?我不'不知道如何移动很多次并花费大量时间和精力将使您成为一个更好的开发人员。 这实际上取决于您作为开发人员要做什么。对于您从事的90%的软件开发工作,'真的不需要任何学位,您只需要知道如何编码(他们不会'在大学里教你),所以根据你的未来计划,财务状况和一般生活点,'真的,上大学实际上可能对您不利'在数年的时间里,您没有获得动手工作的经验(这是99%的时间中最重要的事情),'我会学习一些你可能会赢得的东西't use. I'我不是说拥有CS /数学/物理学位是不好的(有时's necessary). I'我只是说你也许应该先花一些时间思考一下你开发的软件类型'重新进入大多数。更好的是,也许尝试在不同的开发领域尝试一些实习/课程,以便您了解是否'确实是您想做的。然后,您可以做出更明智的决定,而不是一味地去做。另外,如果周末课程等需要,您可以稍后再做单。 编辑: 在过去,拥有CS学位是非常重要的,因为那里的编程语言很少而且相距甚远,没有互联网,因此知识共享更加困难等等。只需使用Wikipedia即可将其GPS数据考虑在内,并考虑到地球高程和曲率的差异。我做到了,没问题,并且获得了社会学学位。在此之前,我不知道什么是圆弧切线(我知道有这样的事情,但是没有'不知道那是什么)。现在我'我再次对此一无所知,因为我忘了做此程序时学到的所有知识,因为除了5年前的那一次,我没有'即使一次也不必使用三角函数。 嘿,我们有一个SQL过程为我们做到这一点  再说一次,当我们的主要业务是销售航班时,大圈距非常重要  E:我忘记了我主要想回应的内容。我同意,对于大多数入门级CS工作来说,学位并不是真正必要的。实际上,我花了大部分时间作为讲师,想知道为什么有人会(1)开设这些课程,(2)雇用从事这些课程的人员。 也就是说,太多的工作不应该't require a bachelor'学位,确实需要(至少在"requirements"...是否*实际*要求全部取决于公司)。它'一家大学如何为学生做好入门入门级CS工作的准备,以及公司如何坚持要求他们拥有BSc /工程学位的人,而不是挑选具有编码兴趣的人,这真是太疯狂了。该学位所做的唯一一件事就是表明您(1)至少在某种程度上与系统保持一致,并且(2)能够长期将自己应用于模糊目标。我想这些是大多数公司环境都想要的技能,但是获得俄罗斯文学学士学位可能会更好地达到第(2)点 给我一个主意。如果我需要为一些初级程序员编写要求,我将要求获得人类学或相关学科的文学学士学位。除此之外,当然还有10年的Lisp编码经验。 人类学是一个好主意。英国最近的一些研究表明,完成人文学科的人实际上大多数时候都是更好的程序员。 我个人'd聘用更多拥有哲学学位的人,因为逻辑学占据了课程的很大一部分,这使他们更容易掌握基本概念(FizzBuzz成为流行的面试问题是有原因的)。而且,他们'善于推理抽象事物,并具有更多的软技能作为奖励。
我觉得这只是人们认为每个人都应该参与编码的模因的反馈循环,因为它赚了很多钱。您的哲学专业对逻辑感兴趣,并开始从事编码,因为它主要是解决问题。您当地的大学会选出能够'甚至不要发出嘶嘶声,因为人们只想赚很多钱。
在下一两代我们'可能会看到一个每个人都在学习编程的世界,这将是阅读等常见技能。
|
说得好。一世'我有很多朋友羡慕我的薪水,并请我教他们编程。我尝试过,他们只是做不到'做吧。不幸的是,编程并不适合每个人,而且无论上学如何,似乎您的大脑都必须以某种方式连接起来,并且具有解决大多数人所缺乏的问题的倾向。当然,您可以在uni或任何地方完成课程,但这样做不会'确实使您成为一名程序员。
我还记得为实习生开设课程,其中大多数决定了'对于他们来说实际上太难了(在我的协助下,他们不得不从头开始做一个相当基本的全栈式Web应用程序)并退出了。现实检查是好的。
|
坚韧的精神是成为一名优秀程序员的一部分。您所做的每件事都是抽象的,没有人能真正看到您付出的辛勤工作。您必须在心智上坚韧不拔,以低价拍摄并不断前进。而且,如果您很有才华,并且怀有恶意的普通人就会意识到这一点..'当您进入草坪保护模式时,会向您发射高炮'不在房间里。幸运的是,明智的老CIO's和项目经理可以查看该BS。
我谈论的这所学校..您每4个月搬一次,持续4.6年..这很残酷。您每年在工作面试中被告知10多次。"you're not a good fit"。我因工作成绩差而在工作面试中被咀嚼了两次"breadth"课程。最终,这是一个残酷的挑战。最终,它像指甲一样强硬了。你'我去过IT木偶戏..'我看过弦。所有这些经历会增强您的心理韧性和杀手本能'永远不会从传统的大学计算机科学程序中受益。
顺便说一句,我花时间去认识那些"防弹信心"。我研究他们的习惯。
RTS游戏需要心理韧性。您可以精心制作和磨练非常酷的构建命令。而且,绝对要把他粉碎。同样,您可以消灭实际上比您稍微好一点的对手。那赢了吗 过度喂饱自我,让你变得懒惰?还是低着头...继续磨牙?
|
在2020年11月19日03:43 Manit0u写道: 说得好。一世'我有很多朋友羡慕我的薪水,并请我教他们编程。我尝试过,他们只是做不到'做吧。不幸的是,编程并不适合每个人,而且无论上学如何,似乎您的大脑都必须以某种方式连接起来,并且具有解决大多数人所缺乏的问题的倾向。当然,您可以在uni或任何地方完成课程,但这样做不会'确实使您成为一名程序员。
我还记得为实习生开设课程,其中大多数决定了'对于他们来说实际上太难了(在我的协助下,他们不得不从头开始做一个相当基本的全栈式Web应用程序)并退出了。现实检查是好的。
我想知道是否有科学支持"don'没有大脑编码"?我似乎是其中一个人,'对我来说,要深入研究抽象问题真的很困难。诸如可视化如何将数据存储在数组中或预测嵌套循环的操作等事情对我来说很痛苦,但是我'm guessing that'真的很基本的东西。
|
|
花费一点时间来适应它,随着时间的推移您会变得更好。另外,您应该尝试以一种易于理解的方式编写代码->通常,在彼此之间嵌套许多循环不是一个好习惯。
|
Languages that support functional style do help with reduction of nested loops since you can do stuff like enum.filter.map.reduce instead of doing 2 loops and additional variable assignment. It'也更容易阅读,理解和推理。
西尔瓦内尔在2020年11月19日17:06写道: 花费一点时间来适应它,随着时间的推移您会变得更好。另外,您应该尝试以一种易于理解的方式编写代码->通常,在彼此之间嵌套许多循环不是一个好习惯。
最坏的情况我'我们看到的东西有7个嵌套循环和层次结构中较低的循环,这些异常引发了更高级别的循环所捕获的异常,从而继续下去。该死的疯了。
|
2020年11月19日17:19 Manit0u写道:Languages that support functional style do help with reduction of nested loops since you can do stuff like enum.filter.map.reduce instead of doing 2 loops and additional variable assignment. It'也更容易阅读,理解和推理。 显示嵌套报价+西尔瓦内尔在2020年11月19日17:06写道: 花费一点时间来适应它,随着时间的推移您会变得更好。另外,您应该尝试以一种易于理解的方式编写代码->通常,在彼此之间嵌套许多循环不是一个好习惯。 最坏的情况我'我们看到的东西有7个嵌套循环和层次结构中较低的循环,这些异常引发了更高级别的循环所捕获的异常,从而继续下去。该死的疯了。 我不得不说,您的代码杂乱无章地遇到总是很有趣。您如何继续查找“如此”糟糕的代码? :D
您要么在非常糟糕的公司中工作,要么被分配来处理非常糟糕的工作,这些工作是由古老的旧代码编写的,这些代码是由学习过用COBOL进行编码并将其所有卑鄙的习惯应用于非卑鄙的语言的人编写的。
E:实际上,没有'你做很多的PHP?我把它收回。 PHP是另一种几乎可以教会您使用不良编码实践的语言。它得到了改进,但是从2000年代中期开始的任何事情都将是绝对可怕的(并且可能是由以前在任何类型的编码方面都曾编写excel宏的人编写的)。
|
具有异常控制流程的循环是用Java编写的并由国家航空公司使用的软件...
如果您愿意,我也有一些PHP恐怖故事 
I'我们看到一个30k行的代码类被扩展了好几次,每个扩展它的类都有15-30k行的代码,并且自身又被类似的大类扩展了,每个类都调用了父级's构造函数在它们自己的构造函数中的不同位置。
I've必须对非程序员编写的5k行代码脚本进行反向工程,该脚本充满了全局变量,这些全局变量将数据存储在数组中,这些数组在多个嵌套循环等中进行操作,反转和覆盖。
|
2020年11月19日19:53 Manit0u写道:具有异常控制流程的循环是用Java编写的并由国家航空公司使用的软件... 如果您愿意,我也有一些PHP恐怖故事  I'我们看到一个30k行的代码类被扩展了好几次,每个扩展它的类都有15-30k行的代码,并且自身又被类似的大类扩展了,每个类都调用了父级's构造函数在它们自己的构造函数中的不同位置。 I've必须对非程序员编写的5k行代码脚本进行反向工程,该脚本充满了全局变量,这些全局变量将数据存储在数组中,这些数组在多个嵌套循环等中进行操作,反转和覆盖。 嘿,至少这给了您一些事情。
这种事情怎么他妈的哈哈?
|
懒惰的开发者。认为他们的开发人员'当他们超级聪明'不会,并且正努力创建只有像他们这样的聪明人才能理解的代码。而开发人员可能认为,如果他们编写了难以理解的意大利面条式代码,它们将变得必不可少,'可以连续工作多年。甘拜下风。
大类的事情是当项目的主要开发人员决定在MVC中"controller", not "controllers"因此只能有一个路由,并且所有路由都经过同一控制器,该控制器被多次扩展以方便不同客户端使用该应用程序,因为您为什么要为其创建单独的存储库?此外,我认为该应用程序也使用了HMVC(很久以前,我'压制了那些回忆)...
直到今天我都感到困惑。
|
也没有足够的开发经验。许多公司认为,每年支付一些新的,天真的大学毕业生3万美元来开发他们的整个企业解决方案,而不是雇用一个合适的团队,这是完全可以的。
|
足够令人着迷的是,我是哲学专业(也获得了材料工程学学位,但这一点也不重要)。我必须说,我们第二年的逻辑课程比我在技术大学学习的所有数学都要难得多。
|
形式逻辑课程将使您为软件开发中涉及的大量工作做好准备。回想一下,形式逻辑,硬件体系结构,数据结构和算法是我修读的三门最有用的课程。其余的通常只是那些核心课程之上的知识。
|
该死的,当我有机会使用Rust开发AWS Lambda时,我的梦想之一可能实现了。迷宫球。
|
|
Please 登录 (您可以使用Steam或Reddit帐户!)或 登记 to reply.
|
|
|