5g 软件软件开发_在5天内建立一个软件开发人员投资组合网站

本文主要是介绍5g 软件软件开发_在5天内建立一个软件开发人员投资组合网站,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

5g 软件软件开发

作品集网站是程序员必不可少的工具 (A portfolio website is an essential tool for a programmer)

The site serves two purposes — first to highlight any projects a developer may have worked on in the past, second to show off the coding skill of the developer by designing and building the portfolio site itself.

该站点有两个目的-首先突出显示开发人员过去可能从事的任何项目,其次通过设计和构建投资组合站点本身来展示开发人员的编码技能。

It’s a look inside the mind of the developer. A junior dev and a senior dev with structure their websites in entirely different ways, from the layout of the page, thinking in components, or structuring the visual identity. A good portfolio site demonstrates not just the aesthetic of a developer, but also their coding philosophy — are they minimalistic, maximalist, do they favor bold choices or clean lines?

这是开发人员的内心世界。 初级开发人员和高级开发人员以完全不同的方式来构建网站,从页面的布局,组件的思考或视觉识别的结构。 一个好的投资组合网站不仅展示了开发人员的美感,还展示了他们的编码理念 —他们是简约,最大化还是崇尚大胆的选择或简洁的线条?

The goal of this article is simple — to break down the process into small, achievable, and tangible goals every single day . The five day duration is a guideline— these steps can be done altogether or over the course of several weeks.

本文的目标很简单-每天将流程分解为小的,可实现的,切实的目标。 五天的持续时间是一个准则-这些步骤可以一起完成,也可以数周完成。

Let’s get started!

让我们开始吧!

第一天:回归基础 (Day One: Back to Basics)

Today, there are four goals — creating a badass LinkedIn page. An unfinished LinkedIn paired with a beautiful portfolio is like wearing your rattiest pair of sneakers with a bespoke tuxedo. If a company is looking to hire a developer, they will likely look both at the LinkedIn and the portfolio website.

今天,有四个目标-创建一个糟糕的LinkedIn页面。 未完成的LinkedIn搭配漂亮的产品组合就好比穿上您最讨厌的运动鞋和定制的燕尾服。 如果公司希望雇用开发人员,则他们可能会同时访问LinkedIn和投资组合网站。

  1. Follow this tutorial to make a killer LinkedIn profile.

    遵循本 教程 ,创建一个杀手级的LinkedIn个人资料。

  2. Make sure to add the relevant programming skills to the profile — HTML/CSS, SQL, ES6, Project Management, Ruby on Rails, React, Python, Django. Ask your friends, colleagues, bootcamp students, etc to endorse those skills or better yet, write a LinkedIn recommendation.

    确保将相关的编程技能添加到配置文件中-HTML / CSS,SQL,ES6,项目管理,Ruby on Rails,React,Python,Django。 让您的朋友,同事,训练营的学生等认可这些技能,或者更好的是,写一份LinkedIn建议。

  3. Assemble a list of all of the social links you want to link on your portfolio site, such as GitHub, Medium, LinkedIn, Instagram. Make these links consistent — add a nice photograph and a short bio to each profile.

    在您的投资组合网站上组合要链接的所有社交链接的列表 ,例如GitHub,Medium,LinkedIn,Instagram。 使这些链接保持一致-为每个个人资料添加精美的照片和简短的个人简介。

第2天:领域 (Day 2: The Domain)

Once the LinkedIn profile looks professional, the nest step is to tackle the site itself. Often, developers or entrepreneurs get stuck on the small details, like buying a domain, or setting the title font. The goal for this day is to eat the frog (no, not literally). Eating the frog means getting the most unpleasant thing out of the way as the first task. Today that task is the domain, as well as

一旦LinkedIn个人资料看起来很专业,嵌套步骤就是解决网站本身。 开发人员或企业家通常会停留在一些小细节上,例如购买域名或设置标题字体。 今天的目标是吃青蛙 (不, 不是字面上的意思 )。 吃青蛙意味着将最不愉快的事情作为第一项任务。 今天,这项任务已成为领域,

  1. Pick a domain name for your site and purchase the domain. Some useful tips: use a .com, .me, .dev, or a .io domain. Do not use .co as it often gets flagged as spam. Your name is a good start for the domain name, don’t overthink it. 😉

    为您的站点选择一个域名 ,然后购买该域。 一些有用的提示:使用.com,.me,.dev或.io域。 不要使用.co,因为它经常被标记为垃圾邮件。 您的名字是域名的一个良好的开端,不要想太多。 😉

  2. Clean up past projects. The portfolio site is a perfect opportunity to showcase past work — these applications don’t need to be perfect, but they should show who you are as a developer. If you have built a mobile app, perhaps you can film a screen recording of the application and transform it into a gif. Make sure that every project (if it connects to a public repository) has a README, a project description, and at least a few good commit messages (if you are the type of developer whose every message is fixed bug I am looking at you).

    清理过去的项目 。 投资组合网站是展示过去工作的绝佳机会-这些应用程序不一定是完美的,但它们应该显示您是谁。 如果您已经构建了一个移动应用程序,则可以拍摄该应用程序的屏幕录像并将其转换为gif。 确保每个项目(如果它连接到公共存储库)都具有自述文件,项目描述以及至少一些好的提交消息(如果您是那种开发人员,并且每条消息都是fixed bug我正在查看您) 。

For each project, do the following:

对于每个项目,请执行以下操作:

  • Write down the domain name, title of the project, and a short description

    写下域名,项目标题和简短描述
  • Take a screenshot of the landing page and any other relevant pages.

    拍摄目标网页和其他任何相关网页的屏幕截图。
  • Make a one paragraph write-up describing the challenges and solutions of the project. You can find some inspiration here or here.

    撰写一篇文章,描述项目的挑战和解决方案。 您可以在这里或这里找到一些灵感。

Image for post

第3天:让我们开始编码 (Day 3: Let’s start coding)

The domain name has been purchased. The past projects look cleaner. The LinkedIn profile is uber-professional. It’s time to start coding the site.

域名已购买。 过去的项目看起来更干净。 领英简介是uber-professional。 是时候开始对该网站进行编码了。

  1. Start brainstorming— how do you want to present yourself to the Internet world. Are you really into pink , are you more of a minimalist? Is the website serious? Or does it have a ton of emojis 💩🍕🙏🙅‍♂️? Is it to show off skills as a backend developer? Front-end? Both?

    开始集思广益 -您想如何向互联网世界展示自己。 您真的很喜欢粉红色吗,您更像是极简主义者吗? 网站是认真的吗? 还是有很多表情符号的💩🍕🙏🙅‍♂️? 是为了炫耀作为后端开发人员的技能吗? 前端 ? 两者都 ?

  2. Setup hosting. There are oodles and oodles of hosing providers out there and you might already have a favorite one. My go-to for web hosting (when databases and Docker is not needed) is Netlify. It’s simple to use, comes with free SSL and domain support, and enables continuous deployment (meaning every git push origin master will push automatically to the Netlify site)

    设置托管。 那里有很多供应商,您可能已经喜欢上了。 我想要的Web托管(当不需要数据库和Docker时)是Netlify 。 它简单易用,具有免费的SSL和域支持,并能够进行连续部署(这意味着每个git push origin master将自动推送到Netlify站点)

  3. Get a head start on your development. I created this HTML boilerplate to kickstart development for a simple HTML/CSS site. If you are looking for something more interesting, I recommend building off of a Jekyll or Gatsby framework. Remember to enforce HTTPS!

    抢先发展 。 我创建了此HTML样板,以开始开发简单HTML / CSS站点。 如果您正在寻找更有趣的东西,我建议您在Jekyll或Gatsby框架的基础上进行构建。 记住要执行HTTPS!

第4天:设计,设计,设计 (Day 4: Design, Design, Design)

Perhaps you are a backend developer. Maybe, design is not your strong suit. And that is totally okay. Sure, every full-stack dev can write HTML/CSS (well, at least I hope so), but creating a cohesive look for a site takes practice and an eye for design. If you’re really stuck on a site design, I created a minimalist CodePen, but here are my best tips on creating a beautifully design portfolio.

也许您是后端开发人员。 也许设计不是您的强项。 那完全可以。 当然,每个全栈开发人员都可以编写HTML / CSS(至少,我希望如此),但是为网站创建具有凝聚力的外观既需要实践,又需要设计。 如果您确实对网站设计感到困惑 ,那么我创建了一个极简的CodePen ,但这是创建精美设计作品集的最佳秘诀。

  1. Get inspired. If you are just starting out, there’s no shame in getting inspiration from Behance or some of your friend’s developer portfolios (just don’t copy them outright, that’s just bad form).

    激发灵感 。 如果您只是刚开始,从Behance或您朋友的一些开发人员投资组合中获取灵感就不会感到羞耻(只是不要完全复制它们,那是不好的形式)。

  2. Use a design framework like Bootstrap or Material Design. Never use pixels for margins and paddings — use relative distances to make the site responsive.

    使用诸如Bootstrap或Material Design之类的设计框架 。 切勿将像素用作边距和填充-使用相对距离以使站点响应。

  3. Pick a main color and two complementary colors. Use a palette generator like the Canva one for inspiration. When in doubt, stick to black and white.

    选择一个主色和两个互补色。 使用Canva这样的调色板生成器作为灵感。 如有疑问,请坚持黑白。

第5天:元数据 (Day 5: Metadata)

The goal of the final day is adding the right metadata to the site. After all, what good is a portfolio site if no one able to search for it online?

最后一天的目标是向网站添加正确的元数据。 毕竟,如果没有人可以在线搜索投资组合网站,那有什么用呢?

  1. Connect your site to Google Analytics — then, past the analytics tracking code into the <head> of the website.

    将您的网站连接到 Google Analytics(分析) ,然后将分析跟踪代码粘贴到网站的<head>中。

  2. Add your website portfolio link across all of your socials — Medium, Twitter, LinkedIn, GitHub, etc.

    添加您所有社交网站的网站投资组合链接-中型,Twitter,LinkedIn,GitHub等。
  3. Add these meta tags to the <head> of your site. Here are mine, for reference:

    将这些元标记添加到您网站的<head>中。 这是我的,以供参考:

<title>Maria Schuessler</title> 
<meta charset="utf-8" />
<meta name=”description” content="Full-Stack Developer and Digital Product Manager, based in Shanghai, China">
<meta name=”keywords” content="Maria Schuessler, developer,Ruby on Rails, RoR,HTML,JavaScript">
<meta name="author" content="Maria Schuessler">

你完成了! (You’re done!)

Perhaps your site is still a work in progress, or you were able to follow these steps to create a portfolio. My hope for this tutorial is to break down the software developer portfolio into easy-to-digest steps to showcase both who you are as a developer, as well as your projects. If you have any additions to this tutorial, let me know below or share your portfolio site!

也许您的网站仍在开发中,或者您可以按照以下步骤创建投资组合。 我希望本教程能够将软件开发人员组合分解为易于理解的步骤,以展示您作为开发人员的身份以及您的项目。 如果您对本教程有任何补充,请在下面告诉我或共享您的投资组合网站!

翻译自: https://medium.com/@mariacodes/build-a-software-developer-portfolio-website-in-5-days-de3f86d1efee

5g 软件软件开发


http://www.taodudu.cc/news/show-7891176.html

相关文章:

  • Python 基础Day01
  • Step03day16学习笔记
  • day06-常用开发模块2
  • ARCGIS:将带有经纬度坐标的Excel文件转为shp文件,并将WGS84经纬度坐标转换成高斯3度带投影坐标
  • python根据经纬度转换详细地址_干货|利用Python将地址转换为经纬度坐标
  • 怎么把程序内部坐标转为屏幕坐标_(转)经纬度坐标转换为屏幕坐标
  • 百度地图 echarts tooltip属性 经纬度坐标不显示
  • 利用ArcGIS将经纬度数据转化成平面坐标数据
  • 经纬度坐标的shape面层计算面积的详细步骤
  • Javaweb之xml详解
  • 超级详细!!!SpringCloud完整知识点整理上篇 (涵盖知识点:Eureka、Zookeeper、Consul、Ribbon、Openfeign、Hystrix)
  • 回撤率 python_python 计算收益回撤比
  • 解决Hibernate连接postgresql数据库慢的问题
  • PLSQL操作Oracle创建用户和表(转)
  • hadoop hdfs设置quota
  • K8S资源配额概念和操作详解
  • 超算Disk quota exceed
  • kafka源码分析--- quota管理
  • 使用Python将PSD文件转换为JPG格式
  • 将PSD文件转换为JPG格式
  • 2020-人和事-11月-写作课
  • R数据分析入门记录
  • 在Python中执行ANCOVA
  • python基于pingouin包进行统计分析:使用ancova函数执行协方差分析、covar参数设置多个协方差变量、以dataframe的形式输出分析结果(包含SS、自由度、F值、p值、np2等)
  • druid设置支持emoji的简单实现
  • 纯 javascript实现的 emoji 插件 (超实用、超赞)
  • emoji库的使用
  • emoji表情 转义
  • 关于java识别emoji表情并进行转义
  • Android EditText禁止输入Emoji表情
  • 这篇关于5g 软件软件开发_在5天内建立一个软件开发人员投资组合网站的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



    http://www.chinasem.cn/article/165876

    相关文章

    nginx部署https网站的实现步骤(亲测)

    《nginx部署https网站的实现步骤(亲测)》本文详细介绍了使用Nginx在保持与http服务兼容的情况下部署HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录步骤 1:安装 Nginx步骤 2:获取 SSL 证书步骤 3:手动配置 Nginx步骤 4:测

    Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

    《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

    hdu4869(逆元+求组合数)

    //输入n,m,n表示翻牌的次数,m表示牌的数目,求经过n次操作后共有几种状态#include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<queue>#include<set>#include<map>#include<stdio.h>#include<stdlib.h>#includ

    软件设计师备考——计算机系统

    学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

    【STM32】SPI通信-软件与硬件读写SPI

    SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

    建立升序链表

    题目1181:遍历链表 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2744 解决:1186 题目描述: 建立一个升序链表并遍历输出。 输入: 输入的每个案例中第一行包括1个整数:n(1<=n<=1000),接下来的一行包括n个整数。 输出: 可能有多组测试数据,对于每组数据, 将n个整数建立升序链表,之后遍历链表并输出。 样例输

    免费也能高质量!2024年免费录屏软件深度对比评测

    我公司因为客户覆盖面广的原因经常会开远程会议,有时候说的内容比较广需要引用多份的数据,我记录起来有一定难度,所以一般都用录屏工具来记录会议内容。这次我们来一起探索有什么免费录屏工具可以提高我们的工作效率吧。 1.福晰录屏大师 链接直达:https://www.foxitsoftware.cn/REC/  录屏软件录屏功能就是本职,这款录屏工具在录屏模式上提供了多种选项,可以选择屏幕录制、窗口

    速盾高防cdn是怎么解决网站攻击的?

    速盾高防CDN是一种基于云计算技术的网络安全解决方案,可以有效地保护网站免受各种网络攻击的威胁。它通过在全球多个节点部署服务器,将网站内容缓存到这些服务器上,并通过智能路由技术将用户的请求引导到最近的服务器上,以提供更快的访问速度和更好的网络性能。 速盾高防CDN主要采用以下几种方式来解决网站攻击: 分布式拒绝服务攻击(DDoS)防护:DDoS攻击是一种常见的网络攻击手段,攻击者通过向目标网

    HomeBank:开源免费的个人财务管理软件

    在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank&nbsp;正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

    PDF 软件如何帮助您编辑、转换和保护文件。

    如何找到最好的 PDF 编辑器。 无论您是在为您的企业寻找更高效的 PDF 解决方案,还是尝试组织和编辑主文档,PDF 编辑器都可以在一个地方提供您需要的所有工具。市面上有很多 PDF 编辑器 — 在决定哪个最适合您时,请考虑这些因素。 1. 确定您的 PDF 文档软件需求。 不同的 PDF 文档软件程序可以具有不同的功能,因此在决定哪个是最适合您的 PDF 软件之前,请花点时间评估您的