Skip to content

Instantly share code, notes, and snippets.

View yaleksandrova's full-sized avatar

Yana Aleksandrova yaleksandrova

View GitHub Profile

Outreach & Networking Plan

  1. Why you want to connect with this person and what you want to talk about.
  • Im in contact with my mentor and always consult with him on my tech career decisons.
  1. When you will contact them by and how you plan to meet.
  • We speak several times through out the week.

My desire to learn and work as a software engineer is longstanding and deep rooted. However, the reasons for this are just now crystallising for me.

  I grew up in a Ukrainian city that recently has been “acquired” by Russia. In poor families like ours, it was only a dream to have a computer and be able to create magic with different programs. My passion for mathematics and physics allowed me to understand the concepts of programming when we were taking computer science courses in school but without a computer at home there was no way for me to practice what I was learning.   

When I was 14 my mother won the green card lottery and brought me to America as a single parent. This brought many new challenges. I was already a pre-teen and had to leave all of my friendships behind, move to a new country, and learn a new language and a completely new culture.

  Education has always been a strong cultural element of Ukrainian families so thankfully my mother pushed me to always study hard.  However, that educ

@yaleksandrova
yaleksandrova / FeedbackReflection.md
Last active June 5, 2019 20:37
Feedback Reflection

What have you learned about the use of agile vs. waterfall in software projects?

We used a Waterfall approach because thats what we felt worked best for our group. Waterfall is a linear approach to software development. In this methodology, the sequence of events is something like this:

-Gather and document requirements -Design -Code and unit test -Perform system testing -Perform user acceptance testing (UAT)

Software Developer top skills & proficiencies:

*Problem Solving

*Teamwork

*Self starter

*Ambitious

What is your greatest strength and how do you know?

Judging from the experience of my last two jobs as a pharma sales rep and a real estate agent, my greatest strengths are empathy, sales and listening skills. In my previous job roles i worked with the customers and it was crucial for me to understand their needs, and deliver solutions that were individually crafted to each sutomer needs. Whether it was a doctors office asking for a specific drug sample for a patient or for copay cards to write a script for a patient. As well as, when clients in real estate were shopping for a home I needed to listen carefuly to understand what type of property they were lookng for and find homes that would best suit their needs. Looking at my quarterly sales reports i would always find my self among the top sales people in our team.

How do you work best?

I can work in a team and independently, it is easy for me to switch between the two environments. Depending on a project and what tasks i need to accomp

What role does empathy play in your life and how has it helped you?

Empathy is the ability to understand what another person is experiencing. Essentially it is putting you in another persons shoes and feeling what they are feeling. As a first generation immigrant and a minority I had to overcome many hurdles especially when i was learning english and getting accustomed to american culture. Thanks to empathy from kind people in my social world i was able to learn and grow quickly, and today I call America my home. I understand how important empathy is in any setting and for everyone. Having gone through this major life changing experience Im self aware of my own inner critic and practice empathy when it comes to others.

How does empathy help you build better software?]

When developing software it is almost always going to be for other people. Because software development involves other people empathy plays an important role. It helps us to solve problems by getting to the heart of whats important to pe

DAY 1

Chapters 1 and 2 on Structure and Text from HTML and CSS: Design and Build Websites\

  1. On a website, what is the purpose of HTML code?

  • HTMl describes the structure or pages.
  1. What is the difference between an element and a tag?

  • Elements are angled brackets and made up of 2 tags- ()- opening tag, (/)- closing tag. Tags are containers.
  • They tell you something about the the information that lies between their opening and closing tags.
@yaleksandrova
yaleksandrova / mod_0_assessment_checklist.md
Last active March 28, 2019 22:24 — forked from rwarbelow/mod_0_assessment_checklist.md
Mod 0 Technical Assessment Checklist

Checklist/Rubric

Part I: Creating Directories and Files; Initializing Git and Pushing to GitHub

  • I named my directories correctly.
  • I named my files correctly.
  • I structured my files and directories correctly.
  • I made one initial commit.
  • I pushed my initial commit to GitHub.

Step 0: Install git and create a GitHub account

The first two things you'll want to do are install git and create a free GitHub account

Step 1: Create a local git repository:

  • To begin, open up a terminal and move to where you want to place the project on your local machine using the cd (change directory) command.
  • For example, if you have a 'projects' folder on your desktop, you'd do something like:
    • Yana:Desktop Yana$ cd ~/Desktop
    • Yana:Desktop Yana$ mkdir myproject
    • Yana:Desktop Yana$ cd myproject/

Session 4 Practice Tasks

The assignments listed here should take you between 1.5 and 2 total hours.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.