在±24小时的编码时间内构建一个Web应用程序。

我一直都是敏锐的创作者……我喜欢写作,摄影,电影,并且对学习编码也很感兴趣。 但是,从头开始学习一种新语言的努力对我来说听起来并不很吸引人。 当然,我喜欢计算机,技术等等,所以请不要误解我的意思,但是我已经反复尝试了很多次……并且永远无法真正促使自己保持专注并真正学习一门完整的语言。 当我说编程语言时,我不是在说基本的HTML或CSS-我认为这不是真正的语言。 我说的是C#,Java,Python等类似的东西-计算机通常会响应的语言。 过去,我一直在使用许多Web引擎或CMS,但是我从来没有发现自己可以真正从头开始构建某些东西。 显然,我不会重建wordpress或facebook,但是我一直想创建一些个人使用的东西。 我的兄弟建议我进入Python并学习网络框架Django。 这样(根据他的看法)可以使我更好地理解代码并直观地看到它。 当然我也不是那种家伙。 我认为这需要太长时间。 如果您想在第二天发生某些事情,为什么还要花6个月来学习愚蠢的理论和狗屎? 那是我。 我很容易感到无聊。 我想这就是为什么我讨厌学校和大学。 因此,我所做的就是将自己投入到深渊中。 我下载了IDE,Pycharm,我的兄弟向我展示了Django的基础知识(virtualenv,模型,视图,URL等),还有一些要做和不做的事情。 不了解任何Python(除了我记得从中获取10%的一些基本知识之外,…

亲我的班级名

抱歉。 我不同意 。 引用视觉样式的非语义类名始终是一个坏主意。 我确定你是一个很好的编码员。 可能比我现在好多了。 我知道你们中的大多数人都没有参加标准战争,也不知道非语义HTML和CSS对网络造成了多大破坏。 我曾在大型网站上工作过,而且我了解,当十几个人在过去的几年中彼此不交谈时,如何才能使ated肿且不可重用的代码变得如此庞大。 我认为问题不在于语义标记的原理或CSS中的级联。 我相信问题是十几个人正在做某事而不互相交谈。 在标记中的每个项目上使用一个以视觉命名的类,可能确实会使您的HTML易于理解,对于将来的开发人员来说,他们无需与您交谈就可以接手,特别是如果您不记录您的工作并创建样式指南。 但是让您自己和其他开发人员更轻松地工作并不是您的工作。 而且,如果您想让自己和其他开发人员更轻松地进行操作,请与他们联系,并创建样式指南或模式库。 大型站点上的代码库并非无懈可击,因为开发人员疯狂地遵循了任意最佳实践。 代码库被破坏是因为开发人员不互相交谈,也不制作样式指南或模式库。 他们没有做这些事情,因为雇用他们的人迫使他们工作更快而不是更好。 它从顶部开始。 重视CSS和标记质量的雇主将坚持要求其雇员进行沟通,考虑长期影响并记录其工作。…

Emmet:懒惰的开发人员如何编写HTML

对于新手或有抱负的软件开发人员而言,现代文本编辑器的范围可能是压倒性的。 我只是在procrastina上经历了VS Code中的所有用户设置……我的意思是,思考着如何开始这篇博客文章,其中有475个! 我记得几个月前想要更改字体时看到的是相同的设置列表,而在第一两页之后,我的大脑就自动关闭了。 好吧,这一次我进入了列表,找到了一些我希望表现不同的东西,而且我可以肯定地说,我知道现在有90%的设置可以做什么。 进展! 同样,当我选择VS Code作为我的首选编辑器时,有一些功能立即变得非常有用,并且很多事情我还不太了解,从那以后的几个月里逐渐发现了什么。代码必须提供。 我最近的启示是Emmet。 我知道一些文本片段,甚至还做了一些自己的工作,以便在使用Ruby时省去一些乏味的打字工作,所以我只是假设,当我在HTML文档中键入“ p”时,然后按Tab接受建议并创建一对标签,就像这样…… …或使用感叹号创建HTML文档的基础知识… ……这只是行动中的简单捷径。 但是,正如我最近发现的那样,这是Emmet的实际应用,它不仅可以为您节省键入几个尖括号的工作量,而且还可以做很多事情,但是首先…… 简短的题外话 如果您使用的是VS Code,则可以跳过本节-您已经拥有Emmet。 如果不是这样,它可以作为一些荒谬的文本编辑器的扩展程序,您可能会在这里找到自己的扩展程序。…

我这个月学到了什么

在本课程(面向非程序员的一个月编程)中,我学到了更多有关成为一名开发人员的含义以及可以采取的具体可行的步骤的更多信息。 我计划开始参加开发者聚会(根据我采访过的一位开发者的建议)。 我已经上过OneMonth HTML,CSS和Javascript课程,因此我打算回顾这些课程的内容并继续练习,以便与前端开发人员良好地合作(并根据需要作为前端开发人员) 。 我的目标是在接下来的三个月中,回顾这些课程中的内容,并将其应用于改善我作为志愿者维护的网站,并确定1-2个开发者聚会,并至少参加一次与开发者进行交流的活动。更好地了解他们正在从事的项目以及他们的日常工作。 我还想根据我与开发人员的对话以及我对Java用途的理解,确定一种在未来12个月内要学习的后端语言(本课程中将提供很多有益的思考!)这些是我在本课程中学到的语言。 我还想参加一个暑期项目管理课程,以了解我是否喜欢以项目管理类型的角色工作,而不是单纯地作为前端或后端开发人员。 总体而言,我实际上感觉自己处于领先地位。 从志愿工作到我的全职工作,我了解到我已经熟悉一些互联网上的领先CMS(尤其是Word Press)。 我想找到一个与Word Press.org合作的机会,并会密切注意潜在的机会。 我已经(没有意识到这一点)在UX领域做了很多工作,并且我想找到更多的机会。 掌握了角色,系统和语言的完整图片后,前景一片光明。