Session Time/Number: Session 2
Session Space: B
Notetaker: Jennifer O.
Specific resources to share from session: (links, books, organizations, articles etc.)
Bellevue Community College
Code For Seattle
Technology Landscape Changing Rapidly–how to keep up?
–Project: bring in the new technology
–Paid resources: Plural sight: training site with videos; Codeschool: related to Plural site, has video plus coding exercises
–Sell training on new techs to your employers: benefit to them, co-workers, clients, etc.
–Free resource: Coursera courses. Some sessions are fast-paced, need 4-8 hours of commitment per week. If not enough time, do lectures and quizzes, and skip programming assignments if needed. Take it again after 6 months when available again.
–Bellevue Community College continuing education, to keep current
–Problem: try to use new language at work, but some groups there resistant to change
–Possible solution: could use the new language in open source projects instead
–Problem: hard to come up with own project idea to use the new language
–Possible solution: think of something in your life that would be helpful to create a solution (i.e. praise reminder website)
–Stack Overflow: contribute to making other answers; ask questions or peruse yourself for own learning
–ideas for projects could come from Stack Overflow questions
–Put your projects on Github; contribute to open Github projects in the language you’re learning.
–LinkedIn groups on different technologies: can pose questions there and they’ll respond (worldwide membership base).
–offer to help with documentation and they’ll love you!
–great way to learn whole language and learn where to focus
–How to track what the next big language is?
–Hacker News: like reddit for languages; comments and discussions
–go to job boards; websites and see what the language demand is there
–also look at what kind of support is behind a technology, to predict its growth and use
–How do you get the time to work on all this?
–Find a couple bloggers that are good and leverage them; follow feed and comments to narrow down what to research and what’s really important
–Audiobook-type books online for commutes
–Question: What recommendations do people have for front-end web development frameworks, languages worth learning and are translatable?
–see what Microsoft is supporting
–see what the bootcamps are teaching (bootcamp.io)
–look at websites that do what you want to do, then inspect the code to get ideas and learn
–Find a specific thing you want to do/make, then see what is needed to execute it and learn that
–Recruiters: what do they look for these days?
–Amazon: they look for basic cs fundamentals, data structures. They are less concerned with specific techs since they’re teachable, more concerned with things that can’t be taught (personality/work style; other skills and experience)
–On other hand, Apple wants you to know more of their proprietary languages
–Some places list everything on job postings, but men apply at 60% qualifications and women at 100% of them
–recruiter said if you have basic qualifications (not all preferred) still apply
–If no cs degree, resume with comparable education (like a code school) can get in the door in Seattle: once you do, if you answer questions well it doesn’t matter anymore—no one looks at the resume
–Host a hackathon at your company, open to all employees: marketing person might have an idea, someone in programming could execute it; can sell it by putting projects on their website; also an opportunity to network with people from other groups
–Garage?: meeting in cafes, come up with an idea, then if pursuing further meet more regularly and prototype something. Code For Seattle an example.
–Meetup.com for groups for technologies: see if they have Garage style meet-ups for what you are trying to learn
–Dark Coding (for Google technologies)
–Go to non-company sponsored hackathons
–Question: what kind of projects are people working on?
–Microsoft software traditionally downloaded being available on the cloud
–continuing project worked on in school
–app development (from web development)
–building website for Hispanic group in Puget Sound
–Surface team: writing UI tools to test hardware; learning WordPress/PHP for livemusicproject.org
–Learning and gaining expertise in Python; converting people to Python
–Transitioning into career in tech
–working on donation website for local thrift stores (truck to pick up stuff); learning more front-end development (mobile-responsive site; twitter boostrap—bootstrap.org)
–SAS data management/processing