December 15, 2017 Meeting

This evening’s meeting is at 25N Coworking at 5:45 pm.  It is our last meeting of 2017.  Looking forward to seeing everyone there!

AGENDA

Last week’s guest speaker, Grace Haaf, had so much great information to share that we decided to dedicate the meeting to listening to her career journey in the field of tech and having a great discussion on what the future holds for our girls, today’s challenges for women in tech, and how to make a positive impact on your community by utilizing the tech skills learned in college and beyond.

Now this week, we will be working with the Snake Game, Makey Makey kits, and Object-Oriented coding.  Please see last week’s agenda below for details.

Advertisements

December 8, 2017 Meeting

This evening we will meet back at our usual time and place: 25N Coworking at 5:45 PM.

Agenda:

Guest Speaker: Grace Haaf. Grace earned a PhD from Carnegie Mellon, has done extensive work in engineering and big data as well as owning her own company and recently participating in the Democratic primary process for the IL 6th Congressional District. We are looking forward to hearing her perspective on working in tech while being an active and engaged citizen in the political process.

Techie Table Talk:  Following Grace’s presentation, we’ll hang out around our Conference Table where our FVGCC Members can share thoughts on what we just heard or discuss other ideas and interests related to tech fields, women in tech, educational opportunities, projects we may work on, upcoming events, etc.

Slither Onward with Game Development — It’s time for the Snake Game!

  • Let’s Play! Fire up the code in our Chapter 6 code directory in Cloud 9 and try out the game to get a feel for how it works
  • Makey MakeyAdd a Makey Makey input device and get creative on how to connect to the game!
  • Get a glimpse of Object-Oriented coding:  We will take a brief look at how the game uses the concept of a class and an object that represents an instance of that class. 
    • Classes and Objects are the most important concepts in Object-oriented languages like C++, C#, and Java.

Class: a template representing some type; it has properties that hold values representing state and methods (aka functions) that invoke behaviors. Example: we can define a class Snake that has properties for size, body, skin, isAlive, and more. The properties may be given initial values within the class definition

But does JavaScript have real classes?: JavaScript didn’t have an actual “class” keyword and syntax until a 2015 specification which may not be implemented yet by all Browsers; see this MDN article on JavaScript classes

Constructor Function declaration conceptually implements a class: In the Snake program (written prior to the 2015 addition of “class” to JavaScript),  the Snake variable defined by a constructor function is conceptually a class

Constructor: a function used to create a new instance of the class; it may have parameters which are values passed to the function and used to set some initial values for the object. The Snake constructor starts like:

 var Snake = function(x, y, width, height, maxSize) {

Object: an instance of a class that can have its properties set and its methods invoked in code. For example, we create a Snake instance like this:   var snake = new Snake(0, 0, canvas.width, canvas.height, 1000);

Amanda Lannert – CEO of Jellyvision

The girls of FVGCC had the privilege of web chatting with Jellyvision CEO, Amanda Lannert, as we wrapped up our first full year of coding club meetings.  Ms. Lannert generously shared her path in tech as well as providing insight and advice to our high school students.  Here is a sample of our conversation:

Ms. Lannert went to work for Leo Burnett right out of college.  She discovered early in her career that any job and any industry can be interesting if the people you work with are curious and engaged.  Who you work for and with is often more important than what you are doing in your daily work.  When looking for employment, interview your boss just as they interview you.  A good boss can turn your job into a fountain of learning that will lead to your next opportunity.  A bad boss can make even the best career seem awful.

In every position you take, it is important to build your network.  Who you know can often mean more than what you know as you move through your career.  One such contact led Ms. Lannert to a tech startup, Jellyvision, that was producing CD-ROM games. At that time, Jellyvision produced the number one CD-ROM game, Who Wants to be a Millionaire?, based off of the popular TV show and the game, You Don’t Know Jack, a trivia-based party game series.  In her first position at Jellyvision, Ms. Lannert was working with future head writers of The Colbert Report and creative types that inspired her every day.  Interestingly, the company even turned down Seth Meyers for a job at that time!  Joining Jellyvision, was important because of the people and the creative work, it wasn’t about the initial position she held, but what she learned from it.  Within six months, Ms. Lannert was Jellyvision’s President.

With this new position, came the challenge of watching Jellyvision’s profit and loss numbers going off a cliff because the company’s main business was producing CD games and the technology around gaming was rapidly changing.  As a result, at the age of 28, Ms. Lannert had the gut wrenching responsibility of shutting down the company, laying off 60 people, including herself.  They had three opportunities to keep the company, but then the tech bubble burst and the company had to close.  One of the greatest takeaways for Ms. Lannert from this experience was that, “Failure is not permanent.  You need perspective and resilience.”

Ms. Lannert’s next opportunity would find her again working with Jellyvision after the company’s founder raised money to restart the company, transitioning from the gaming industry to selling software that talks people through difficult life decisions such as health benefits, insurance, and investments/saving.  The change did not come with overnight success, the company spent a decade going sideways, but through grit and perseverance, Jellyvision now works with just under 1,000 companies, representing 91 billion dollars in insurance premium.  Companies spend significant amounts of money each year to help explain health insurance to their employees.  Jellyvision helps make this process clearer, more engaging, and as an added benefit, easy, and fun!

Ms. Lannert used the latter part of our conversation to take questions and share important thoughts on college and career:

  • She hears from a lot of women “I can’t fail.”  Ms. Lannert says you may have set backs or failures but that should be because you have big dreams.  She told the girls of FVGCC, “I want you to have more audacious dreams.  Dream to have an audacious and brave life.”
  • The girls wanted to know how a person knows how to lead a 350 person company.  Ms. Lannert shared that the ability to learn is the greatest thing you will be taught in college. Through Liberal Arts, you can learn about diverse topics so challenge yourself to take a lot of unusual classes.  In Cultural Anthropology, you can learn why people do what they do.  The skills and knowledge you pick up will lead to understanding when you are in a position to lead a team, division, or a company.
  • Have curiosity and chase what interests you!
  • Developers with great communication skills help to bridge the gap between business and development.  The better you communicate within and across groups, the more invaluable you become.
  • Start-up companies are scrappy – never stop learning.  Pick up Ruby on Rails, Java, Python.  Stay curious.  You will find yourself taking on many diverse roles in a start- up.
  • Ms. Lannert is passionate about helping women gain opportunities.  She will meet with anyone who is female.  But, she advised the girls that it is important to do their part.  Know yourself and what you want both from yourself and others.  Make it easy for people to help you.  Ask for something as simple as an introduction.  There is a world of people to help you, everywhere from Facebook to LinkedIn.  Be clear on where you are and where you are trying to go.
  • Join a Women in Tech Group or view the video series 30 Days of Genius by Chase Jarvis.
  • Most importantly, know that as a girl going into tech, you can, “Join, build, or create a business that will make a difference.”

Thanks Ms. Lannert for your time and insight!

 

 

April 28, 2017 Meeting – special start time – 5:30 p.m. at 25N Coworking

On Friday, we are excited to welcome Amanda Lannert, CEO of Jellyvision, as our last web chat of the 2016-17 school year.  Our web chat series this year has given the girls of FVGCC great insight into everything from being a current computer science student at DePaul University to possibilities of careers in cyber security or starting their own tech start up.  We can not wait to talk with Ms. Lannert about her path to Jellyvision and what skills and characteristics she believes led to her receiving recent Moxie Awards for both CEO of the Year and Top Woman in Tech!  Looking forward to a great conversation.

After our web chat at 5:30, we will continue our mobile programming work. Hard to believe, but this is the last meeting where we will be working in depth on our coding project.  Next week, we wrap up the school year meetings with a Taco Bar send off party for our Senior members and will plan and brainstorm for our 2017-18 school year.

At the end of May, FVGCC will be participating in our first Hack-a-thon event through Chicago Hacks.  Stay tuned for updates on the project we decide to complete at the event and how we survive 24 hours straight of coding and community!

See you Friday at 5:30 p.m. at 25N Coworking in the boardroom.

March 17, 2017 – Advanced Mobile

We will meet in the boardroom in 25 N at 5:45 pm on March 17th, 2017.

We will be continuing with MIT App Inventor 2. If you don’t already have an account – go ahead and make one!

If you have an Android phone or tablet (even old ones), please bring them to class. App Inventor will not work with iOS devices – although we will talk about them!

We will continue working on our Wardrobe app! Happy St. Patrick’s Day!