这里是我接触Python后的经验总结,希望对你能有所帮助:
当我开始Python之旅时,我常常不确定做事的正确方法。 我很快就知道,做事不只一种正确的方法。 但是有些方法不是很好,而那些方法是我想阐明的。
您可能已经发现,该过程的方法很重要,并且想知道如何优化自己的学习过程。 通过避免犯以下错误,您可以做到这一点。
1.不要专注于学习尽可能多的语言/技术
采取面向项目的方法。
在初学者中,一个普遍的误解是他们认为了解一堆语言和技术给人留下深刻的印象。
是的,的确如此,但更重要的是要证明您可以应用它们。
拥有显示不同语言/技术技能的项目是一个好主意。 它肯定显示出适应性,鉴于编程技术的不断变化的性质,这是一项伟大的技能。 但是,如果您只专注于简化所有语言的语法和操作方法,那您做错了。 每次您学习一种新的语言或技术时,都着眼于用它来构建东西。

不要只是继续进行下一个。
从某种意义上说,编程就像数学,您需要练习然后再练习一些。 当您学习一种新的工具/技术时,请确保您正在应用它并在逐步发展自己的产品组合。 毫无疑问,您将在此过程中成为一名程序员,然后再使用最终结果来推销自己。 这确实是双赢。
2.不要在不确定新技术是否适合您的需求的情况下跳入新技术
花时间做您的研究。
您可能正在尝试使用更好的框架或语言。 我喜欢阅读文档,查找使用上述技术构建的项目,然后选择。
例如,某些库/框架可能具有完全满足您需要的功能,而另一些库/框架可能需要您编写复杂的代码。 即使某些技术不那么受欢迎,它们也可能使您节省大量时间,并可能创建更具可扩展性的内容。

基本上,在决定使用哪种工具之前,需要做一些研究。
我已经看到程序员急于寻求解决方案,但是这是一个很好的实践,有时会退后一步,放眼大局。 如果您的项目规模较大,则可以使用所考虑的技术对较小的部分进行原型制作,这是一种评估它们是否满足您的需求以及通过评估工作进展情况是否处于正确轨道的好方法。
3.不要藏匿工作
确保展示您的作品。
而不仅仅是您的最佳工作。 看看您是否可以改善您不那么引以为傲的工作,而该工作可能是前一段时间进行的。 我已经能够将多个较旧的项目从平庸变成令人印象深刻,有时,我完全忘记了它们甚至存在。 因此,要建立您的投资组合,请先浏览过去的项目,看看是否可以翻新任何项目,因为这样可以节省大量时间。
其次,学会推销自己的工作。 在项目背后进行充满激情的故事讲述-例如为什么选择特定项目,为什么按照您的方式进行等等-可能会非常有说服力。 个人风格使您的项目更加令人难忘。
当然,请确保将工作放到GitHub上。
4.不要忽视设计,由内而外
好的设计=好的工程。
这就是您想要做的。 编写干净,高效的代码不仅将使您的代码可重用且更具可读性,而且无论构建任何内容都将变得更好。 在构建时未应用好的设计原则最终会导致性能和/或可伸缩性问题。 此外,代码设计和优化经常在面试中进行测试,因此最好尽早养成良好的编码习惯。
前端/ UI / UX设计也很重要,因为这通常决定您的听众是否会留在身边。 带有抛光前端设计的项目给人留下深刻的印象,因为您的工作看起来更加完成,因此更加专业。 挑选一本关于代码设计的好书,学习UX设计的基本概念。 您将整体上构建更好的产品。
5.不要跳过文档
采用编程最佳实践。
在构建投资组合时,请确保不要跳过对代码的注释以及项目的适当文档。 这将表明您熟悉行业标准,并使您的受众更容易理解代码流。
高质量的文档还突出了您的技术写作技巧,这可以使您脱颖而出。 在专业环境中,文档通常是工作的重要方面,因此,您将建立技能,从长远来看也会对您有所帮助。 由于许多工程师经常使用相同的代码库或在同一代码库中工作,因此适当的文档可以帮助每个参与人员及时了解项目中正在发生的事情。
6.不要跳过任何一个测试
超越。
而且,我的意思不仅仅是说您的项目是否可以执行基本的预期功能。 对于更重要的项目,您应该超越此范围。 如果可能,请在多种设备,操作系统,浏览器和每种情况下进行测试。 确保掩盖自己的立场,因为您永远不知道有人会在什么情况下评估您的工作。

更好的是,养成在GitHub上为您的项目编写单元测试和编写全面的测试套件的习惯。 这表明您对工作质量很认真,并且重视无缺陷的健壮软件开发。 通过这种方式,您还将学到很多有关模块化价值的知识,这反过来又可以带您提高程序员的水平。
7.不仅专注于编码
编程技术在不断变化,但其背后的计算机科学概念却没有变化。
学习算法,数学和核心计算机科学概念并不是没有用的,即使它们似乎并不是立即有用和适用的。 这些核心概念在您的思考过程中会在后台发生作用,并通过增强计算机科学作为一门学科的基础,帮助您从长远来看成为一名更好的工程师。
由于技术是经常变化的,因此,这将使您更有能力轻松掌握新的语言和技术。 实际上,算法和数据结构的知识经常在访谈中进行测试。 理想情况下,力求在编码和理论之间取得良好的平衡,以成为一名全面的程序员。
8.不要单飞
找到你的部落。
如果有人也要自己作为学习伙伴参加编码之旅,那么对于初学者来说,一切都会有所不同。 您将可以分享自己的个人进步,也可以从彼此的错误中学习。 您还可以在项目上进行协作,这可以加快您分而治之的完成时间。 另一个主要优点是能够练习结对编程和模拟面试,在这里您可以互相帮助识别并改善您的弱点领域。
公平地说,这适用于每个领域,但是由于编程的内向性,很容易忘记这样做的价值。 即使您觉得不需要学习伙伴,也请记住,您将在大多数专业环境中与其他开发人员合作。 因此,在团队环境中良好运作的能力是必不可少的技能。
虽然软技能可能不是您作为程序员所需要的第一件事,但从长远来看,它们一定会帮助您发展自己的职业道路。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、Python必备开发工具

三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

六、Python练习题
检查学习结果。

七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

本文分享了学习Python时应避免的常见错误,包括专注于过多语言/技术、不做项目、不深思熟虑技术选择、隐藏工作、忽视设计、缺少文档、忽略测试和单打独斗。强调了项目导向学习、做好研究、展示作品、关注代码设计、文档编写、全面测试、理论基础和团队合作的重要性。
671

被折叠的 条评论
为什么被折叠?



