产品没出来提前做推广

I’m currently living in the US and taking up Master of Science in Computer Science at City University of Seattle. I’m an international student holding an F1-visa (student visa), which means i’m restricted to mostly studying at school and can’t get easily internships with the vast opportunities we have here in Seattle. Still, i have been making the most of my stay by being proactive in Seattle Tech Community by joining meetups, talks, and hackathons. Also, i'm busy trying to materialize my vision of building a learning and sharing community in my school.

我目前居住在美国,并在西雅图城市大学获得计算机科学理学硕士学位 。 我是持F1签证(学生签证)的国际学生,这意味着我只能在学校学习,并且无法轻易获得西雅图市拥有的大量实习机会。 尽管如此,我还是通过参加聚会,讲座和黑客马拉松来积极参与西雅图科技社区,从而充分利用了我的大部分时间。 另外,我正忙于实现在学校建立学习和共享社区的愿景。

Educational background: I have an undergraduate degree in Finance and have 5 years experiences working in the Finance Industry and had no background in tech.

教育背景 :我拥有金融学的本科学位,并且在金融行业有5年的工作经验,并且没有任何技术背景。

I can gain employment after my schooling. However, i doubt that companies would hire someone as a developer without an experience in developing applications given that i will have a MSCS degree.

我毕业后可以找到工作。 但是,鉴于我将获得MSCS学位,我怀疑公司是否会雇用没有开发应用程序经验的开发人员。

I’ve been interested in Coding Bootcamps for quite a while i could never do a on-site bootcamp as i am not allowed to take a long vacation for my visa status and also i’m working part-time in school. Still, i didn’t want to waste time and not enter a coding bootcamp to speed up my learning in software development. And while i was looking for a bootcamp, i was learning full-stack web development in freeCodeCamp. But i felt i needed more…

我已经对编码训练营感兴趣了很长时间了,因为我不能因签证身份而休长假,而且我还在学校兼职,所以我从来都不能进行现场训练。 尽管如此,我还是不想浪费时间,也不想进入编码训练营来加快我在软件开发中的学习速度。 在寻找训练营的同时,我还在freeCodeCamp学习全栈Web开发。 但是我觉得我还需要更多……

After a few months, i found Firehose Project and enrolled in their online coding bootcamp. Why? I checked for reviews and I choose it simply because it includes a weekly 1-on-1 mentor session for 22 weeks. I did gain a lot of skill in full-stack web development. Created a lot of cool apps:

几个月后,我找到了Firehose Project,并参加了他们的在线编码训练营 。 为什么? 我检查了评论,选择它只是因为它包括每周一次的一对一导师课程,为期22周。 我在全栈Web开发中确实获得了很多技能。 创建了很多很棒的应用程序:

  • Nomster — Yelp clone

    Nomster -Yelp克隆

  • Flixter — Video streaming platform

    Flixter —视频流平台

  • Grammable — Instagram clone built in test-driven development

    可Grammable-测试驱动开发中内置的Instagram克隆

  • Todoster — Todo list application with dynamic content

    Todoster —具有动态内容的待办事项列表应用程序

The truly enriching experience was the mentor sessions. Each session i would learn tips and tricks that helps you think and work as a software developer. My mentor would always be crazy optimistic for me to be a great software developer and that what really inspired me to push forward as there were times i felt down and did not feel like a person who could be a software developer.

真正丰富的经验是导师会议。 每次会议,我都会学习一些技巧和窍门,这些技巧可以帮助您思考和从事软件开发人员的工作。 我的导师总是对我成为一名出色的软件开发人员持乐观的乐观态度,而这确实激发了我前进的动力,因为有时我会感到沮丧,并且感觉自己不像一个可以成为软件开发人员的人。

Pro Tip: Please ask questions early and often if you don’t know how to do something.

专家提示:如果您不知道该怎么做,请提早询问您的问题。

Since day one. There have been several times that this phrase has been used by my mentor. When?

从第一天开始。 我的导师已经多次使用过这个短语。 什么时候?

  • Working on a problem and being stuck for more than an hour.解决问题并被困了一个多小时。
  • Forgetting to ask questions when something is ambiguous.当某些东西模棱两可时,忘记问问题。

Reminders before asking questions:

提问题之前的提醒:

  • Try fixing the problem first.首先尝试解决问题。
  • Google before you ask.询问您之前的Google。
  • Read the official documentation first, before using Stackoverflow.在使用Stackoverflow之前,请先阅读官方文档。

Skills leveled-up: asking the right questions and googling for information and answers.

技能升级:提出正确的问题,并搜索信息和答案。

Pro Tip: Read instructions two times or more.

专家提示:阅读说明两次或更多次。

This happened to me more than twice. I was building a simple program for image blur challenges. I ended up coding the solution for the 1st image blur challenge when the instructions clearly said: for the first challenge, please copy the code. I was so embarrassed with my mentor for this.

这在我身上发生了两次以上。 我正在构建一个用于图像模糊挑战的简单程序。 当说明明确指出时,我最终为第一个图像模糊挑战编码了解决方案: 对于第一个挑战,请复制代码。 我的导师为此感到非常尴尬。

  • Read, read, read.阅读,阅读,阅读。
  • Understand, understand, understand.了解,理解,理解。

Skills leveled-up: reading instructions correctly.

技能升级: 正确阅读说明。

Pro Tip: Only push working code.

专家提示:仅推送工作代码。

Working on my individual project with my mentor. I thought it will be like: hey, here’s the code i’m working on so far. Turns out, i’m responsible for submitting a working code with tests. He was training me already on how to work in real software development team.

与导师一起完成我的个人项目。 我以为会这样: 嘿,这是到目前为止我正在处理的代码。 原来,我负责提交带有测试的工作代码。 他已经在培训我如何在真正的软件开发团队中工作。

  • Write your test first.首先编写测试。
  • Don’t submit broken code.不要提交破损的代码。
  • Connect your PR to an issue.将您的PR连接到一个问题。
  • Always be detailed and clear in your comments.始终在评论中保持详细和清晰。

I’d stop babbling here and instead list more awesome tips i got =) :

我将不再在这里胡扯,而是列出我得到的更多很棒的技巧=):

On application development and code management:

关于应用程序开发和代码管理:

Pro Tip: 1st rule of application development. MAKE IT WORK.

专家提示:应用程序开发的第一条规则。 让它起作用。

Pro Tip: Focus on the small functions with single responsibility. 5 lines or less.

专家提示:专注于单一职责的小功能。 5行以内。

Pro Tip: Refactor your code.

专家提示:重构您的代码。

Pro Tip: Smaller commits are way easier to reverse with git.

专家提示:较小的提交使用git可以更轻松地撤消。

Pro Tip: Commit and push, early and often.

专家提示:尽早并经常提交和推送。

Pro Tip: Quality trumps Speed.

专家提示:质量胜于速度。

On working with teams:

与团队合作时:

Pro Tip: A good team is a team that listen to others and not dismiss what others have to say, others have a voice.

专家提示:一支优秀的团队是一个倾听他人但不忽略别人怎么说,别人有发言权的团队。

Pro Tip: Bad team is people working in silos.

专家提示:糟糕的团队是在孤岛上工作的人。

Pro Tip: At least 1 other person should test/review before PR.

专家提示:在PR之前,至少应有1个人进行测试/审查。

Pro Tip: Help person A’s work, not work on person’s A work.

专家提示:帮助A人的工作,而不是A人的工作。

On working with feature branches:

在使用功能分支时:

Pro Tip: Feature branch should be derived from master branch.

专家提示:功能分支应从主分支派生。

Pro Tip: Always check if newly created feature branch has the latest working code with git pull master.

专业提示:始终使用git pull master检查新创建的功能分支是否具有最新的工作代码。

Pro Tip: add and commit before going to a different branch

专家提示:在转到其他分支之前添加并提交

Pro Tip: Don’t need to worry on other branches, focus on your branch.

专家提示:不必担心其他分支机构,只需专注于您的分支机构即可。

Pro Tip: If you messed up your local branch, raise your hand and ask for help.

专家提示:如果您弄乱了当地分支机构,请举起手寻求帮助。

On working with users stories:

关于使用用户故事:

Pro Tip: user story is just high-level framework.

专家提示:用户故事只是高级框架。

Pro Tip: Detailed implementations is bad for user stories.

专家提示:详细的实现方式对用户故事不利。

Pro Tip: Do the users stories in order or tasks will spiral out and be unorganized.

专家提示:是否按顺序执行用户故事,否则任务将变得混乱且无序。

Pro Tip: One should have at most 3 user stories in progress.

专家提示:一个正在进行的最多3个用户故事。

Pro Tip: Multiple PRs outstanding. Not Good.

专家提示:多个PR出色。 不好。

On tests:

在测试中:

Pro Tip: Always write isolated tests.

专家提示:始终编写隔离的测试。

Pro Tip: Stay away from using global variables in both test and implementation code.

专家提示:请勿在测试代码和实现代码中使用全局变量。

Pro Tip: Putting test logic in configuration file is bad.

专家提示:将测试逻辑放入配置文件中是不好的。

Thank you for reading my blog. =)

感谢您阅读我的博客。 =)

It’s always awesome to share helpful stuff. I leave you with a question:

分享有用的东西总是很棒的。 我给你一个问题:

What awesome tips have you learned in your software development journey?

您在软件开发过程中学到了哪些很棒的技巧?

翻译自: https://www.freecodecamp.org/news/cjn-please-ask-questions-early-and-often-if-you-dont-know-how-to-do-something/

产品没出来提前做推广

产品没出来提前做推广_如果您不知道该怎么做,请提早和经常提出问题相关推荐

  1. golang适合做什么_这年头中年女人适合做什么兼职

    这年头中年女人适合做什么兼职 m6ergd 这年头中年女人适合做什么兼职 大家都友非常多,已经好几亿了,玩需要别人点赞,把视频刷上去,这样才有更好的访问量,然后就催生了点赞这样的平台.众所周知,戒烟的 ...

  2. netty既做服务端又做客户端_网易新闻客户端广告怎么做

    网易新闻客户端广告怎么投放? l  网易新闻客户端是网易公司为亿万用户打造的一款移动资讯类APP. l  敢于评论社会新闻的人群必定是一群有质量的人群. l  以"激发每个人思考,态度就在你 ...

  3. 归纳推理测试没做完_看她家新房,保洁做完还没家具就很漂亮,墙面刷灰色耐看又耐脏...

    每个人的需求与需求,每个人心目中的家都不一样,但我们都可能把家装出想要的效果,让家人,让自己以后生活会更舒适,待在屋里能感受到诗远方.通过别人家的装修,可以借鉴别人家一些相对比较好的经验,在装修过程中 ...

  4. 订单失效怎么做的_虾皮Shopee新加坡电商做什么产品好呢?订单少得可怜怎么办呢...

    虾皮Shopee新加坡电商做什么产品好呢?订单少得可怜怎么办呢 我做跨境电商也有六年的时间了,在电商这个行业也有自己的一些经验.经验也许没有其他大卖家丰富,但会将我知道的都进行分享.如果有不懂得亚马逊 ...

  5. 如何使用graphpad做柱形图_系列文章 如何使用PaddleDetection做一个完整项目(三)...

    系列文章 如何使用PaddleDetection做一个完整项目(三) 该文章是PaddleDetection的完结篇,请参考之前两篇文章 https://zhuanlan.zhihu.com/p/10 ...

  6. python3能做什么_你都用 Python 来做什么?

    python能做的有很多,我这里之阐述我自学的数据分析的内容,这也是我学习利用python进行数据分析的过程,如果要看实践可以直接看项目篇 数据分析中常用的软件是jupyter notebook,而应 ...

  7. 剑指offer不用加减乘除做加法_剑指Offer-不用加减乘除做加法

    题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 思路 思路一: 位运算 思路二: 递归 思路三: 调用Integer的sum方法 思路四: 自增自减 代码实现 ...

  8. java做爬虫和python做爬虫_为什么常用Python,Java做爬虫,而不是C#C++等?

    我写了爬虫在c#和java.区别不大,原则是充分利用正则表达式.这只是一个平台的问题.后来我才知道,许多爬虫是用python编写的.因为我不熟悉python目前,我不知道为什么.百度给了以下结果:1) ...

  9. 我的世界java版做船_我的世界船怎么做 船的合成表

    我的世界船怎么做 船的合成表.船是我的世界中的一个承载工具,那下面就给大家介绍一下我的世界船的合成表吧!想知道船怎么做的玩家不妨进来看看. 船(Boat)是一种物品,也是一种实体的交通工具.船能在水面 ...

  10. 系统学习做汉堡_您如何学习策略设计模式? 做一个汉堡!

    系统学习做汉堡 by Sihui Huang 黄思慧 您如何学习策略设计模式? 做一个汉堡! (How can you learn the Strategy Design Pattern? Make ...

最新文章

  1. [Python]小甲鱼Python视频第002课(第一个游戏)课后题及参考解答
  2. golang配置export GOPRIVATE拉取私有库代码
  3. SQL 分组统计并返回当前行
  4. 【Linux】一步一步学Linux——getfacl命令(118)
  5. C++字符串和数字转换完全攻略
  6. SAP Spartacus的cxComponentWrapper指令
  7. 成都信息工程大学c语言题库,成都信息工程学院C语言考试题及答案.docx
  8. NSTimer 销毁问题 和 iOS中控制器的释放问题
  9. 好用的在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具-ApiPost
  10. vb调用python函数_vb.net / C# 调用 python
  11. 佰马科技参加第16届中国道路照明论坛,助力智慧灯杆建设
  12. 计算机图形学常用知识点,计算机图形学基础重点
  13. kubeedge源码分析
  14. CTF题库实验吧 py的交易
  15. java 读取QQ邮箱
  16. cboard企业版源码_CBoard自助BI数据分析产品 v0.4.2
  17. mysql计算两个月份之间的差值_MySQL计算两个日期相差的天数、月数、年数
  18. 以前seo和现在seo的区别和演变
  19. Python格式化输出之format
  20. 软件测试常见的接口协议,软件测试之接口常见的接口类型

热门文章

  1. Date()常用方法getMonth, getFullYear等
  2. Spring学习笔记4
  3. [机缘参悟-8]:易经的核心思想(变与不变、天人合一)、核心概念(象、数、理、卦、爻、辞)、系统架构(层次模型)
  4. 好玩有趣的 iOS URL Scheme
  5. 腾讯的职级系统——看清自己的职场宿命
  6. C#WPF控件跟随窗口最大化
  7. 国美易卡有序实现索引,国美易卡B+树方便区间查找
  8. 移动端UML图应用之UML结构图——包图、部署图和组件图
  9. 苹果手机微信语音没声音怎么回事_iPhone XS Max相机、普通照片模式下拍照没声音怎么办?...
  10. 利用吉洪若夫正则化及其西尔韦斯特方程来修复受损图像