The visit to Gap Intelligence!
The visit to Gap Intelligence was very fun and informative! I loved how the company's atmosphere was like! People were respectful and very willing to work with each other. The walls were filled with inspirational quotes about professionalism and teamwork. The values of the company was clearly shown through the employees there. However, by professionalism, that word means more like best effort and good manners. They are allowed to be casual, they don't need to bring suits or to worry about communicating too much. It actually seems like it is preferred to wear casual clothing and to communicate as much as possible so they can create a positive work space which is definitely working in my eyes! Everyone is very kind but also very dedicated in their work. They can also be a bit funny when they want to be which build morale for the team! They hang up inspiration stuff like this to keep employees to be motivated in their work!
Sometimes a little joke is needed to keep everyone's head in the game. It's a good way to get a point across while still keeping someone's morale high. I believe it's a good technique for companies to use and it creates the atmosphere of a good hard-working passionate team of employees focused on their goal in hand. Being casual is not a bad thing because it allows for better communication and it allows the employees to build a bond with each other. A bond that allows them to connect, to work with each other's ideas, to build on everyone's strengths and weaknesses, to plan and work together to the best of their abilities. That's the message of the company and I think it's beautiful!
|
I was greeted kindly by the employees there and they were very nice with anything I wanted to know. They were happy to answer questions when they could and I ended up learning a lot from my visit there! I now have a better idea for my plan to improve myself now and my plan for college. I had a blast learning from my Career Day person and I am so happy I was able to have this opportunity to meet all the nice people in this company.
Some pictures of their work!
Core Values:
Transparency: Strengthen trust by communicating like hell.
Willingness: Do your best, never stop learning.
Ownership: Build a Cathedral, not a wall.
Professionalism: A+ work, don’t be a jerk.
Passion: Inspired by life.
Willingness: Do your best, never stop learning.
Ownership: Build a Cathedral, not a wall.
Professionalism: A+ work, don’t be a jerk.
Passion: Inspired by life.
The business may be casual but they are serious about their values. They believe in having everyone's voice being heard, decisions based on purpose, celebrating from wins and learning from failures, valuing people over results, willingness over capability, feedback with intent to help others, and to solve problems and find solutions.
Interview Questions:
What in your education most prepared your for this job?
Attending a Coding bootcamps helped prepare her the most for this job. She didn't go to school for computer science so the boot camp really helped!
What specific skill helped you prepare for this job?
Other the obvious with the technical knowledge of coding, a most important skill to have is to be able to self-teach and to continue to learn. Coding languages in companies are always changing and evolving so the ability to self teach those changes to yourself are crucial.
Interactions with coworkers during your work day?
They interact with their coworkers and they collaborate to help out with each others code. They have casual meetings through hangout calls where they discuss the tasks they need to do. They have constant casual interactions with each other and they kinda learn to become friends.
What rules are enforced here?
Be on time for meetings, communication is important, values are transparency, and respect for each other is crucial.
If this isn't a typical day of work, what is a typical day of work like?
(This is a typical day of work?) Completing tasks requested by companies and fixing bugs is what they typically do.
1. What is the hardest thing to do with coding?
Naming things to help others to understand what the variable means. Like they had a variable named "m" and everyone went crazy trying to figure out what "m" meant. Digging through code and getting it to work right is also a big difficulty in programming. That is something you are going to do a lot when you code.
Do you find this job interesting and fulfilling and why?
It's fulfilling because she loves puzzles and problem solving. She likes how there is no one solution and there is different ways to solve a problem.
What advice do you recommend for this profession?
Don't be intimidated. Coders get the reputation of being really smart but they always start off not knowing what they are doing. Do internships during highschool / definitely during college and do build projects during internships. Work on build projects you are passionate about. They don't have to be perfect but it's important to code projects you are passionate about. Work on your own projects and build a portfolio so that you can share it later. Maybe put your code on github or a website showcasing your code. Coding boot camps are important because they teach you essentials for developing applications and colleges probably won't prioritize that because their focus is on teaching coding languages instead on how to use them to build.
2. What technology do you recommend learning?
It depends, for web development and application development, start with html, CSS, and JavaScript. After learning those, try learning ruby on rails, node.js and react, and to master JavaScript as much as possible.
3. What are the best strategies for when you have to debug?
First understand the problem, understand the expected outcome should be, and identify where the problem is happening and go step by step from there.
Attending a Coding bootcamps helped prepare her the most for this job. She didn't go to school for computer science so the boot camp really helped!
What specific skill helped you prepare for this job?
Other the obvious with the technical knowledge of coding, a most important skill to have is to be able to self-teach and to continue to learn. Coding languages in companies are always changing and evolving so the ability to self teach those changes to yourself are crucial.
Interactions with coworkers during your work day?
They interact with their coworkers and they collaborate to help out with each others code. They have casual meetings through hangout calls where they discuss the tasks they need to do. They have constant casual interactions with each other and they kinda learn to become friends.
What rules are enforced here?
Be on time for meetings, communication is important, values are transparency, and respect for each other is crucial.
If this isn't a typical day of work, what is a typical day of work like?
(This is a typical day of work?) Completing tasks requested by companies and fixing bugs is what they typically do.
1. What is the hardest thing to do with coding?
Naming things to help others to understand what the variable means. Like they had a variable named "m" and everyone went crazy trying to figure out what "m" meant. Digging through code and getting it to work right is also a big difficulty in programming. That is something you are going to do a lot when you code.
Do you find this job interesting and fulfilling and why?
It's fulfilling because she loves puzzles and problem solving. She likes how there is no one solution and there is different ways to solve a problem.
What advice do you recommend for this profession?
Don't be intimidated. Coders get the reputation of being really smart but they always start off not knowing what they are doing. Do internships during highschool / definitely during college and do build projects during internships. Work on build projects you are passionate about. They don't have to be perfect but it's important to code projects you are passionate about. Work on your own projects and build a portfolio so that you can share it later. Maybe put your code on github or a website showcasing your code. Coding boot camps are important because they teach you essentials for developing applications and colleges probably won't prioritize that because their focus is on teaching coding languages instead on how to use them to build.
2. What technology do you recommend learning?
It depends, for web development and application development, start with html, CSS, and JavaScript. After learning those, try learning ruby on rails, node.js and react, and to master JavaScript as much as possible.
3. What are the best strategies for when you have to debug?
First understand the problem, understand the expected outcome should be, and identify where the problem is happening and go step by step from there.