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 软件软件开发

原文地址:https://blog.csdn.net/weixin_26746861/article/details/108915830
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天内建立一个软件开发人员投资组合网站的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


    原文地址:https://blog.csdn.net/weixin_26746861/article/details/108915830
    本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/165876

    相关文章

    安装centos8设置基础软件仓库时出错的解决方案

    《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

    如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

    《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

    如何关闭Mac的Safari通知? 3招教你关闭Safari浏览器网站通知的技巧

    《如何关闭Mac的Safari通知?3招教你关闭Safari浏览器网站通知的技巧》当我们在使用Mac电脑专注做一件事情的时候,总是会被一些消息推送通知所打扰,这时候,我们就希望关闭这些烦人的Mac通... Safari 浏览器的「通知」功能本意是为了方便用户及时获取最新资讯,但很容易被一些网站滥用,导致我们

    Web技术与Nginx网站环境部署教程

    《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

    4G/5G全网通! FiberHome烽火5G CPE Air路由器拆机评测

    《4G/5G全网通!FiberHome烽火5GCPEAir路由器拆机评测》烽火5GCPE已经使用一段时间了,很多朋友想要知道这款路由器怎么样?今天我们就来看看拆机测评... 我想大家都听说过、了解过5G。 5G是具有高速率、低时延和大连接特点的新一代宽带移动通信技术,5G通讯设施是实现人机物互联的网络基础设

    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