Back to all articles

February 17, 2021 - 5 minutes

From Music to Cybersecurity with Ironhack Berlin

From Music to Cybersecurity with Ironhack Berlin

Ironhack - Changing The Future of Tech Education

Cybersecurity

Alumni

Gabriel Ayela joined the 12-week, full-time Ironhack Cybersecurity bootcamp in November 2020. When we interviewed him in mid-January, and he had completed more than half of the bootcamp.

Gabriel is French, lives in Germany, and has worked in the music industry for 10 years: hiring DJs, managing events and concerts, bookings, and networking with musicians were part of his daily life. But he has always been passionate about technology. As a kid, he got his first computer and the first thing he did was to open it to see what was inside and rebuild it again.

Due to the pandemic, his work in the music sector was at danger, so he decided to make a radical change. A friend of his studied at Ironhack and recommended it to him. Looking at the programs, he decided to take cybersecurity. And why this one? Gabriel suffered a cyberattack a while ago; someone accessed his accounts and since then, he has been wondering why and how this could have happened. He wanted to understand what is behind a cyberattack. Even though he was interested in coding, he didn’t want to specialize in any language; he wanted to understand the security implications for a company on the technical side.

First Days at Ironhack's Cybersecurity Bootcamp

Gabriel comments that at first, “I was a bit scared, didn’t know exactly what to expect.” Before classes begin, there is a mandatory, 20 hour pre-work to complete which, according to Gabriel, “really makes you ready for the program. I felt comfortable with the classmates and instructors soon, because they are there to support you, which creates a really interactive and dynamic community.”

Regarding the lack of previous experience, he says that “it’s not a barrier. I am interested and passionate. Even though the class finishes at 6pm, I can’t stop, I am always checking new tools, it’s a never-ending topic.”

Neither online nor in-person: hybrid!

The format of this program is hybrid, which means that it’s taught online and self-guided. During two hours in the morning and two hours in the afternoon, there is one person (the facilitator) who is there to answer questions and checks that all the daily exercises are complete. Thanks to this methodology, all students learn at the same time and combine online learning with live sessions with a person available for help. During the rest of the day, classmates share their questions and best practices in the Slack channel; they can have calls and work together on whatever they need.

This format is “perfect for cybersecurity. You need time alone to work in your labs and challenges, but you never feel alone. We use the channel and it feels like being in class. The workload is good, it’s really intense and you need to adapt until you get your working routine.”

Gabriel says that he is keeping up with everything now, but the program is getting a bit harder, since it’s an intensive program.

What is the Bootcamp Made of?

The platform combines videos, case studies, and quizzes that allow students to put themselves in real life situations. We recently had an introduction to Javascript, but there is coding involved. They focused on networks, how to build them, and how to respond and react when facing a cyberattack. At the end of the program, they have to present a group project completed in teams of two during the 12 weeks of the bootcamp. Every two weeks, they give a 30 minute presentation to the rest of the class to explain what they have been working on. The topic that Gabriel chose is “Public transportation and cybersecurity;"cybersecurity is a really broad topic, so there are different roles and each week, they focus on one of these roles. Gabriel feels that “you need to work on your own, be really autonomous and face more challenges” as the program gets deeper in the content. According to his experience, working like this is “really fulfilling, it is you who makes learning possible.” 

Why Cybersecurity at Ironhack?

When he was thinking about making this change, Gabriel looked for other options but most of them were in the US or didn’t have a real follow up and connection with the teachers. “I saw that at Ironhack, the instructors and facilitators are genuinely interested in helping us, to know who we are and support us.” He also values the contact with Careers, they already reached out to the team; he feels that Ironahck “has the great advantage of being focused on job placement. These are unique elements that make this program different.”

He has a final tip for those who are thinking about joining Ironhack: “yes, it will be intensive but no fear! It is so exciting that you forget about the difficulties.”  

If you are thinking about joining a cybersecurity bootcamp but have questions, don't hesitate to reach out to one of our admissions managers and ask any questions you may have! We will be delighted to hear from you.

Related Articles

Recommended for you

  • 5 minutes

    11 Great Jobs in Tech for Creative People

    Juliette Erath - 2023-07-08

    For those who enjoy innovation, a career in technology might be exactly what you’re looking for. Whether you want to develop products for companies or design new-age video consoles, there are many roles for creative people in technology–even ones that don’t involve math or extreme computer knowledge! In this article, we’ll highlight some of the best creative jobs for those who want to pursue a career in tech, but aren’t totally sold on the technical side. Creative Jobs in Tech Creative jobs are specific tech roles that require specialized skills and creativity, combined with technical know-how. Creative roles in areas such as graphic design and digital marketing support companies in creating essential solutions that allow their projects or business to succeed in the competitive marketplace, ensuring their products reach the eyes and ears of diverse audiences. Here are some of the creative jobs that you can find in the dynamic tech industry: Work as a graphic designer As a UX/UI designer, you can create computer programs that help develop and design the art and images many businesses use to promote their products and ideas. Graphic designers can partner with different organizations and companies, provided they have the right skill set that gives them an edge. Alternatively, they can offer their freelance services to clients. Work as a videogame designer Videogame designers utilize their skills to assist at different stages in video console and game development. This includes areas such as animation, graphic design, story creation, computer coding, and much more. They frequently work with other talented designers to create virtual games that cater to their target audience. Work as a social media manager By working as a social media manager, your primary role would be to promote the company's products and services via multiple social media platforms. Social media managers create targeted social media posts, update the company's pages, and create effective marketing campaigns intended to increase the company's revenue and interest. Work as a digital marketer As a professional digital marketer, your primary role is to develop effective marketing campaigns. These promotional efforts have the goal of enhancing consumer interest and brand awareness. Digital marketers make the most of the company's social media pages, creating promotions, blog posts, and digital content to market the brand more effectively. Work as a web developer Web developers use their programming skills and computer coding expertise to create websites for individuals and businesses. As you know, companies use websites to showcase their services and goods using online stores, blogs, and more. For this purpose, web developers create websites with an interactive user interface to allow easy navigation as potential customers browse their pages. Like graphic designers, this job requires some level of creativity to stand apart from the competition and to find innovative solutions to problems. Work as an animation expert Animation experts are creative professionals who use art to create vivid images. Based on their talent in art and design, digital animators will maximize the use of multiple computer softwares to design animations for businesses, including television, film, and even video consoles. They can also partner with private companies or offer freelance services to video producers. Animators require creativity and artistic vision to excel in their jobs. Work as a copywriter If you want to pursue a career in copywriting, it's essential to hone your writing and communication skills. Expert copywriters use their writing skills to create targeted promotional content for a variety of companies. Their primary responsibilities include creating blog posts, commercial dialogue, social media posts, newsletters, marketing emails and more. Likewise, copywriters can work for companies that offer marketing services, where they can offer their services freelance to individuals. Work as a digital producer A career as a digital producer is quite rewarding; it includes the creation of digital material for organizations and companies, including videos and advertisements. Digital producers come up with concepts, cost estimates, and campaign ideas—leading other creatives to deliver targeted content. Assuming you plan to pursue a career in digital production, you need to enhance your communications skills and know-how of related computer software. Work as a brand manager Another job you can consider in the tech field is working as a brand manager. Their primary role is to maintain the public image of different businesses and companies as they seek to promote their products and services. On a typical workday, brand managers monitor the market trends and analyze competitors' positions to create impactful campaigns. Work as a market analyst Marketing analysts support businesses to determine marketing decisions, including what to sell, which customers to target, and the different prices of products or services. In addition, they create multiple customer surveys and questionnaires; these initiatives help analyze the current market trends, which is essential when creating marketing campaigns or strategies. Work as a UX designer As a UX designer (user experience), you can use your UX/UI design skills to create user-friendly products for your target audience. For instance, if an organization wants to create a mobile app, a UX designer can help analyze the benefits of the specific product and how customers can access the solution with ease. Due to the dynamic setting in tech jobs, you can have a platform to express your skills in a competitive market, no matter what your skills are! For an individual who has a knack for innovative ideas, a career in any of the mentioned fields can broaden your technical know-how in the long run. Don't limit yourself! Attention to detail and a willingness to learn are coveted skills in the tech world. Don’t be afraid and start researching which role seems like the best fit for you and apply! And if you are looking to take on a more traditional role in tech, our bootcamps are the right place for you. Check them out below–we can’t wait to see your application!

  • 5 minutes

    What Is a Tech Lead?

    Juliette Erath - 2023-06-17

    Interested in being your software team’s go-to for technical questions? Dream of becoming a leader in your department? Excited about utilizing new technologies to guide innovation within your department? If these all sound familiar, then tech lead could be the perfect role for you. In this article, we’ll break down the responsibilities and requirements of a tech lead to figure out if it’s the right fit for you. What Is a Tech Lead? By looking at the term “tech lead,” we can gather two things: they work in both a technical capacity and a leadership position. So then, what does a tech lead do? A technical lead – or tech lead for short – oversees the technical aspects of a software team by making architectural and design decisions, guiding team members in technical matters, and supervising system modifications. Some key job responsibilities of a tech lead include: Establishing project specifications and technical direction Creating a framework of technical standards and procedures Overseeing software quality and system modifications Guiding team members with troubleshooting technical issues Analyzing existing operations to identify risks and redundancies Conducting comprehensive assessments to develop solutions In other words, as a tech lead, you’re basically setting the technical direction of the project and clearing the way of any programming hurdles that may arise, whether it be closing technical knowledge gaps, finding answers to product questions, or streamlining existing operations. As a tech lead, you'll engineer, guide, and implement technical solutions and improvements with the help of your software development team. You can get your hands dirty and do some coding once in a while, but that isn’t your main job responsibility. So, if you’re someone who enjoys both the technical and interpersonal aspects of software development, a tech lead may be the job for you. With Whom do Tech Leads Work? Together with team leads and product owners, tech leads play a leadership role in a software or engineering department; each leader focuses on a different aspect of the production process. A product owner will focus on overall product development and a team lead will focus on people development; a tech lead focuses on technical development. Together, they set the project’s direction and guide the team members to ensure the project’s deliverables are fulfilled. Some essential members of the software development team include: Product Owner : leads product development to fulfill client’s requirements Team Lead/ Engineering Manager: guides team through development process Project Manager: oversees the development, organization, and delivery of a product Software Developer : designs and develops software to fit the users’ needs Quality Assurance Engineer: confirms developed solution fits specifications Software Tester: executes tests to ensure solutions fit performance and security demands UX/UI Designer: designs features to enhance customer experience and interaction A software team works together to ensure the smooth delivery of a product;as a tech lead, you must be able to balance priorities, communicate clear goals, and make apt decisions , all while taking into account your team’s capabilities and the product’s deliverables. Since each position on the team has some involvement in the technical operation, you must make sure that each team member has a handle on their portion of the software development process to ensure the delivered product meets the client’s expectations. What Skills Do Tech Leads Need? A tech lead can be considered a leader, developer, and architect all in one, which defines their essential skill set: As a leader , they supervise team members, delegate tasks, issue feedback, evaluate risks, and resolve conflicts. As a developer , they apply programming tools, utilize design patterns, perform automated testing, and refactor code. As an architect , they perform technical assessments, oversee development lifecycles, direct release management, and adhere to federal regulations. As you can see, tech leads must not only have the technical expertise to develop products, but have the people skills to lead teams as well. Some crucial skills of a tech lead include: Communication and leadership Project and crisis management Software architecture and systems testing Technical guidance and decision-making skills Quality assurance Problem solving and innovation Ownership and vision How Can I Become a Tech Lead? You can develop these skills by gaining professional experience along with taking technical and leadership courses. A tech lead isn’t an entry level role; starting off, tech leads often have 5+ years of experience in the field and a bachelor’s degree. But remember, a tech lead also isn’t just a senior software engineer: just focusing on programming knowledge is not going to get you there, you need to build interpersonal skills as well. So, how can you do that? Well: You can apply some professional approaches , such as supporting coworkers, providing technical advice, suggesting new initiatives, creating innovative solutions, and requesting performance-based feedback, to show your resourcefulness while developing new skills. You can use some administrative tools , such as a strengths and weaknesses chart, a professional development plan, and a goal breakdown, to guide your learning and development while focusing on the professional skills you need to reinforce. With a proper plan of attack, you can be well on your way to becoming a tech lead. As you know, the job title has the term “lead” in it, which means it’s considered a senior role – but still a great target position. Since tech leads are considered to be both technical experts and competent supervisors, you’ll need a decent amount of experience first. Our Web Development Bootcamp is a great first step that you can take to establish the essential hard and soft skills needed to form a strong foundation in web development that you can build on with professional experience. Web development has boundless possibilities, with a tech lead being one of them. We can’t wait to see where you go next!

  • 8 minutes

    How to Actually Use ChatGPT 

    Ironhack - 2023-04-17

    You’ve probably heard a lot about ChatGPT recently. Maybe you’ve read one of our blog posts, come across an article in a major newspaper, or even seen a post on one of our social media pages. Lately, it seems like ChatGPT is all everyone is talking about. And with all the hype around ChatGPT, there’s never been a better time to learn how to use it effectively. But before we can do that, let’s talk about ChatGPT: what it is and (most importantly!) what it isn’t. What is ChatGPT? In ChatGPT’s own words, “ChatGPT is a large language model based on the GPT (Generative Pre-trained Transformer) architecture. As a language model, ChatGPT is designed to generate human-like responses to natural language input, allowing it to converse with users in a way that resembles a human conversation.” Let’s break that down a little. What we’ve just read is that ChatGPT is a large language model that accepts inputs in plain English (or any number of languages, for that matter) and generates responses similarly to how a human would. But–what exactly is a “large language model?” In brief, it’s a type of artificial intelligence that is trained on human-generated text data in order to be able to understand natural language patterns. In simpler terms, it’s a machine learning model that is fed massive amounts of text so that it’s able to (1) understand text inputs and (2) generate outputs that it calculates are likely to make sense given a specific input. Here, “generate” is a very carefully chosen word. ChatGPT is generative , which means that it can create outputs that it’s never seen before. ChatGPT does not just repeat text that was in its training data; it is able to extrapolate from its training data to create brand new words, sentences, and ideas. So, great! Now we know exactly what ChatGPT is. However, we also need to know what it isn’t before we are able to effectively use it. What are ChatGPT’s limitations? It might seem like an all-powerful beast, capable of absolutely everything and on the verge of taking over the world. But don’t get too ahead of yourself: ChatGPT is not able to do everything. Yes, it’s a powerful tool when used effectively, but it can’t quite replace a human being. Like many other great tools, it can be used to tremendously enhance productivity by helping its user brainstorm ideas or automate tasks, but it’s bounded by these four factors: A dependence on data quality A lack of common sense An inability to handle complex tasks Limited domain expertise What Can I Do With ChatGPT? Now that we have a better understanding of what exactly ChatGPT is, it’s time to learn about what we can actually do with it. In short, you can ask ChatGPT to do anything that can be answered as text and we can list them under three broad categories: explanatory, conversational, and generative. Explanatory : you can ask ChatGPT to explain a word, a concept, or an idea. You can also ask ChatGPT to summarize, re-word, translate, or otherwise clarify a body of text. Example: What does the word “engage” mean? Why is the sky blue? Why do dogs sleep on their backs? Conversational : ChatGPT can engage in a conversation with you, answering questions, providing suggestions, and helping with decision-making. Example: Can you give me some ideas for a child’s birthday party? What should I get my partner for our 10 year anniversary? What is the best way to arrive at my destination? Generative : ChatGPT can generate content such as articles, stories, or code. This can be useful for brainstorming or content creation, but remember to always review and edit content before using it, as the quality of the generated content may vary. Example: Create a blog post about automated processes. Write code that fits into this project. Can you give me content ideas for my startup? How Can I Effectively Use ChatGPT? Whew! By now, you’ve already learned a lot about ChatGPT and are probably itching to start using it. In this next section, we’re going to quickly go over how to use ChatGPT effectively so that  you can get the most out of this powerful tool. We think that it only takes 6 steps to use ChatGPT to its full potential; you should clearly define your task, use appropriate prompts, verify the response from ChatGPT, check the response for biases, edit the content in the response as needed, and then start to experiment! Clearly define your task Before ChatGPT can help you, you need to know exactly what you’re looking for . In other words, you have to know what you don’t know. Once you have a clear understanding of what you need, you’ll be able to generate a prompt that accurately conveys what your task is to ChatGPT. Remember, ChatGPT can’t read your mind! You need to tell it, in writing, exactly what you want. Use appropriate prompts Once you’ve defined your task, you are then able to write a prompt that can enable ChatGPT to generate a relevant response. In your prompt, you should use keywords that help ChatGPT understand what kind of response you’re looking for. Some examples of keywords are: Topic : this one’s pretty obvious, if you’re looking for information on a certain topic, be sure to include keywords related to the topic in your prompt. For example, if you’re looking for information on renewable energy, you should use the keyword “renewable energy” but also related keywords such as “zero-emissions” and “solar power.” Question : if you’re looking to answer a specific question, it’s good to give ChatGPT more context on the nature of your question: are you asking about a who, what, why, when or how? Action : ChatGPT can perform several different kinds of actions, but you need to tell it what to do. Some keywords that may be useful are “summarize,” “define,” “explain,” “analyze,” or “generate.” Comparison : if you want to know more about how two things compare, you should include keywords such as “advantages,” “disadvantages,” “benefits,” or “contrast” so ChatGPT knows how best to frame the comparison. Location : if the information you’re looking for is specific to a region or a timeframe, be sure to include that in the prompt. For example, if you want to learn more about the history of renewable energy in the US, you can ask something like, “In the last 50 years in the United States, …” For best results, it’s important that your prompt be as specific as possible . When you leave room for interpretation, you also leave room for the generated response to be less accurate or relevant to your needs. Verify the response Your job isn’t done as soon as ChatGPT generates a response, however. Once you have the response, you should go through the steps necessary to validate its veracity . It’s not always easy to check if information is true, but it’s incredibly important that you do so before using it or else you risk damaging your own credibility. We recommend you take the following steps: Fact-check the information to quickly determine if it’s inaccurate. Websites like FactCheck.org , Snopes , or the Washington Post Fact Checker are all credible. Cross-reference the information you received from ChatGPT with information you’ve found in multiple other sources. Two sources is the minimum for verifying information is true and you should use more if possible. After you’ve found multiple sources confirming the information is true, you still have to confirm that those sources are credible . Plus, you should also make sure that your sources don’t cite each other. If they do, then they only count as one source. If you’re still unsure about the information, consult an expert in the field ---they’ll be able to provide additional insight and give credible sources to back up their claims. Check for biases This next step may be harder to do without context or expertise, but is nonetheless important. Once you’ve determined a response is factually correct, you should take the time to examine if it contains any potential bias. Using information with external motives or incentives without disclosing them may be just as damaging to your reputation as using false information. Edit the content We’re almost done! At this point, we’ve already determined what we’re looking for, crafted an appropriate prompt, received a response, and checked that response for biases and errors. Now, it’s time to (1) correct those details and (2) edit the content to fit your particular needs. Depending on what kind of content you asked for, you may want to copy the response to a text editor such as Google Docs or a code editor such as Visual Studio Code. Next, you may want to use a tool such as autocorrect for written content or a linter for code to help you identify obvious grammatically and structural errors. At this point, you should choose whether you want to do a full re-write or whether you’ll just be fixing the errors in the generated response. Finally, once you’re done, make sure to do one last read-through before publishing the content. Experiment As with most things, you’ll get better at using ChatGPT with time and practice. The more things you attempt and experiment, the more you’ll learn and improve! You’ll be surprised at how quickly you can improve your prompt engineering skills by just trying different prompts and tasks. Over time, you’ll develop a better understanding of how to use ChatGPT effectively for your specific needs. Where do we go from here? If you’re looking to not just become a more proficient ChatGPT user but also actually break into the world of tech, check out our bootcamps. There are bootcamps available for just about anybody, and we think that you’ll surely find something that’ll help you grow in your career. Poke around our website and see which bootcamp is the best fit for you. We can’t wait to see you in class!

  • 7 minutes

    Google Bard: What it Means for You

    Ironhack - 2023-06-02

    Everyone’s heard of ChatGPT, but that’s certainly not the only option when it comes to free, publicly-available, generative large language models . If you work in tech, we think you should heavily consider using Google Bard, especially now that they’ve updated the platform to be able to generate code. But, that’s not the only thing it can do—the Google Bard AI directly integrates with many other Google services, allowing you to directly export code to Colab, export a summary to Docs, or even send a request to gmail. How to Get Access to Google Bard First things first! Before you can use Google Bard, you need to meet just three basic requirements: Have a personal Google account Be 18 years or older Use Chrome, Safari, Firefox, Opera, or Edgium If you meet all three requirements, then just navigate to https:/bard.google.com and click “Sign in” in the top right corner. Earlier this year, there used to be a waitlist in order to use Bard, but we haven’t encountered any waitlist in recent tries. With that said, if you do end up on the waitlist, don’t worry; in our experience you’ll be granted access in the next 2-3 days. If you don’t meet all the requirements, there’s still a chance you can use Google Bard. Let’s go over solutions in order: If you don’t already have a personal Google account ( where have you been?! ), you can make one right now by clicking this link . If you’re not 18 years or older, then unfortunately you’re out of luck. You can’t use Google Bard with a Google account managed by Family Link or with a Google Workspace for Education account designated as under the age of 18. This is a strict requirement, and they don’t make any exceptions. If you don’t normally use a Chromium-powered browser (or Safari), Google will deny you access to Bard. Like Microsoft with their AI-powered Bing, these companies want you to use their own software to gain access to “experimental” features. Fortunately, browsers are super easy to download and, when in doubt, download Firefox. What is Google Bard? Now that you know how to access Bard, we’re sure the next big question on your mind is: “What does Bard stand for, Google ?” Well, we’re here to answer all questions, no matter how big or small. Google doesn’t usually publicize why it names products the why it does, and this time is no different--but we’ll take a crack at it anyways. A bard is an old English word for a poet or storyteller---someone who creates art with language. Since Google Bard is a generative large language model , the name “Bard” is a play on the fact that this is software that creates responses using natural language. Google Bard vs ChatGPT There’s two big players in the generative language model space: ChatGPT by OpenAI and Bard by Google. But hold up, we know what you’re thinking—what about AI-powered Microsoft Bing? Isn’t that another chatbot that’s super similar to Google Bard? Yes, you’re right, they are similar, but, AI-powered Microsoft Bing actually uses ChatGPT 4.0. Google Bard and ChatGPT have a lot in common: they’re both generative large language models and can be used to do similar things from simple chatbot-like tasks to more complex tasks like generating code. Here’s how the two products match up head-to-head: Bard: Was created by Google Uses the Language Model for Dialogue Applications (LaMBDA) Sources dataset from Common Crawl, articles, books, Wikipedia, and real-time searches Is free ChatGPT: Was created bv OpenAI Uses the Generative Pre-Trained Transformer (GPT) Model Sources dataset from Common Crawl, articles, books, Wikipedia, and real-time searches (only available on GPT-4, which is paid). GPT-3.5 is free, but users must pay a subscription to use GPT-4 While Bard was released after ChatGPT, Google has a lot of experience with natural language processing from work associated with improving Google Search and Google Assistant. In fact, Google Research invented and open-sourced the neural network architecture that’s used by many language models, including GPT 3.5 and GPT 4. How to Use Google Bard AI Now that we know all about what Google Bard is and where we can access it, we should probably tackle the question, “ Well , how do I use Google Bard ?!” You’re in luck! There’s no right or wrong way to use products like Bard. It’s a language model that’s built to have human-like conversations; if you can give it a task in words, it can probably do it (or at least help you accomplish it yourself). But, we know that’s really broad—it’s probably easier to understand if we split the things that Bard can do into three categories: explanatory, conversational, and creative. We’ll give a brief explanation of each category as well as an example question or task along with a snippet of Bard’s answer. Explanatory : Bard can explain all kinds of things from giving the definition of a word to answering challenging and open-ended questions about life or the universe. Q: “Who painted the Mona Lisa?” A: “The Mona Lisa was painted by Leonardo da Vinci, an Italian polymath of the High Renaissance who was active as a painter, draftsman, engineer, scientist, theorist, sculptor and architect.” Conversational : Bard can engage in a conversation with you on practically any subject. It’ll remember your responses and be able to impress you with how it can handle complex topics thoughtfully. Q: “You are a web developer who was teleported to the 18th century. What's the first thing you would do?” A: “[The] first thing I would do is try to find a way to communicate with people from my own time…” Creative : Bard can create poems, narratives, musical pieces, emails, and even code. Q: “Write a haiku about desert sunsets.” A: “Sunset blazes red, Ashes of day fade to night, Desert sky aglow.” As you can see, Bard can do basically anything you ask of it—but it does have several limitations. Let’s discuss: For starters, Bard does not fact-check itself when giving answers. We cannot overstate this enough: generative AI should never be used as a source of truth . For example, in the “creative” section above, we showed Bard’s answer to the prompt, “Write a haiku about desert sunsets.” In the answer (and feel free to check for yourself), Bard gives us a poem with three lines of 5, then 7, then 5 syllables. This is great! It’s indeed a haiku; however, that was not Bard’s initial answer. This is what we originally received: Sunlight fades to red, The desert sky ablaze with color, A perfect end to day. If you count the syllables in this poem, we have 5, then 9, then 6 syllables in the lines, which is not what we asked for! Ouch, a Google Bard error. Only after we informed Bard that the second and third lines had too many syllables did it come back with a poem in the correct format. Recent Updates As we’ve already mentioned, Bard can do basically anything you ask. Obviously, it’ll do some things better than others—but it’ll always try its best. And, Google is continuously updating Bard so that it’s able to do more things. Here are a few notable changes: Bard can now generate code in languages such as C++, Go, Java, and Python When generating Python code, you’re able to export the code directly to Google Colab Bard can export content directly to Google Docs and Gmail Bard can cite sources directly in the response Bard can display images What’s Next? Bard is Google’s most recent product release and we think it’s also one of the coolest project’s in the company’s history. Google has been working on generative large language models for decades now, and it’s great to finally see and interact with a product that’s the culmination of so much time, effort, and care. If you’re interested in working in the tech industry and creating awesome products that help make the world a better place, then we think you would be a perfect fit for one of Ironhack’s bootcamps. We offer bootcamps for just about every role in tech, and there’s never been a better time to join the industry. Want to learn how to make the most of ChatGPT, Google Bard, or other generative language models? We can’t wait to see you in class!

  • 10 Best Tech Companies To Work For And Why

    Ironhack - 2022-02-04

    [This article was updated for 2022.] It's a dream for many people to work in a renowned tech company. Thousands of tech enthusiasts seek to get their foot in these companies as they are known to offer excellent perks and professional growth opportunities. Equally, their reach attracts talent from different parts of the world. You don’t need a full Computer Science degree to get hired by these companies, though. Bootcamp alumni have a unique combination of skills and assets and the value they bring into the workplace increases exponentially for years– which is why companies are now turning their attention towards bootcamps. While tech companies have very different products and look for a variety of profiles, some paths in technology and computer science are growing in demand . Let’s look at some of the top tech companies that invest in talent in the competitive tech world. 1. HubSpot Renowned among digital marketing companies, HubSpot offers a wholesome platform of sales, marketing, customer service, and CRM software to cater to small and large businesses alike. HubSpot values its employees' input the same way they value their customers. Many employees express the company's willingness to assist and work with skilled people while also providing opportunities for career growth. If you can comfortably work under strict deadlines and high expectations, HubSpot is an excellent organization to help you achieve your career goals. Great for: startup-lovers with an interest or experience in digital marketing. 2. NVIDIA All employees who show dedication and hard work to advance their careers in tech will receive abundant rewards securing employment at NVIDIA. Influencing changes in the tech world and working on trailblazing technology are some of the reasons most people desire to work at NVIDIA. Plus, most employees enjoy the work environment and the organization’s strong emphasis on performing tasks as a team. At NVIDIA, you may need to put in some extra hours, especially when you join the company and seek to advance. There’s high competition, and it therefore helps when you show initiative and commitment in the respective roles. Great for: lovers of all things visual, especially in the gaming and CGI spaces . 3. Salesforce Companies like Salesforce provide businesses with marketing tools and customer management strategies. Employees appreciate its culture of excellent benefits, programs, and events that make their contributions valued. The only downside is that programs and events don't always make employees feel valued. Some employees complain of long work hours regardless of position within the company. Great for: data-nerds, who believe in empowering teams through data and smoother workflows . 4. DocuSign While there are emerging competitors in the market, DocuSign is a trusted company that allows you to sign documents electronically. DocuSign have a notable competitive edge since they manage to offer benefits to employees. More employees appreciate the positive morale and work/balance that’s the foundation of the company's culture. With a high Glassdoor rating, the company invests in all its employees to succeed long term. However, some employees state that DocuSign has a confusing onboarding process where management makes hasty changes. Great for: people who highly value a company that invests and believes in its employees. 5. Shopify Shopify is a dedicated company that helps businesses sell multiple products online. It has a good Glassdoor rating compared to other tech companies as a loyal employer. Overall, the company has a commendable employee culture, and they provide good benefits and promote employee events. Even so, some employees feel the company needs to value their input and involve them more in decision-making. Great for: those looking to break into the exciting world of eCommerce, it doesn’t get better than Shopify! 6. Google Google is the most sought-after firm by jobseekers. The search company continues to excel in providing better employee benefits. Working in a tech giant like Google gives you a chance to interact with the brightest talent pool in the world. And to stand apart from the competitors, Google offers attractive benefits to employees that most companies won't match owing to their vast budget. The only challenge of working at Google is having incredibly high expectations concerning loyalty and performance. Other challenges include the unfair competitive hierarchy that limits advancement potential. Great for: impact-chasers who want the work they do to improve the lives of millions (literally!) . 7. Facebook/Meta As the leading social media company, Facebook/Meta aims to create a healthy work environment by treating its employees as assets. Aside from having a superior facility design, the organization has attractive perks for its employees—from 401 contributions to pizza parties. That said, you might have to sacrifice your time as most company positions entail long working hours and a competitive atmosphere. Great for: problem-solvers and future-thinkers, who aren’t afraid to tackle world-changing topics like data use and the future of the Metaverse . 8. LinkedIn LinkedIn has become a valuable tool to connect colleagues professionally, providing businesses with a unique social media podium. The company is making great strides in keeping employees valued and appreciated with a commendable rating. LinkedIn is the best company in the tech world due to its leadership role. Plus, employees state that the company promotes a healthy work culture. Additionally, employees receive many attractive benefits and team-building events that foster teamwork. Great for: anyone passionate about building the future of work, in all of its new forms! 9. Adobe Adobe is famous for its collaborative design interface that allows for superb graphics. The company treats its staff well. The organization offers competitive benefits and focuses on cultivating a healthy work culture based on rewarding commitment and loyalty. However, some employees feel that the company has a lot of bureaucracy that hinders meaningful progress. Advancement openings seem to target the selected few, and employees can sometimes feel like they’re stuck in one position for an extended period. Great for: creatives and visionaries who get excited about what people can make when you hand them the right tools . 10. Microsoft Working for Microsoft is a great achievement as the tech firm is renowned worldwide. It creates most of the computer operating systems that exist today. Microsoft stays dedicated to manufacturing innovative products to solve the industry’s pain points. Employee retention is essential to maintain that edge, where the comprehensive benefits package fosters innovation. Employees also enjoy working in a competitive environment with the most skilled personnel globally. Great for: anyone with a deep love of tech, and the impact this tech giant has had on the industry– and anyone who is even more excited about the future it could build… How To Land Your First Tech Job Working for a prominent company is an achievable, yet challenging goal, if you’re trying to break into the tech industry. But you can land a job in tech even if you’re new to the field. Multiply your odds by getting an education that will help shape your profile into one that tech recruiters are looking for. Bootcamps are about so much more than just learning the core technical skills you need; they show that you’re a dedicated, self-motivated learner with a diverse professional background, which is precisely what tech industry hiring managers are looking for. Piqued your interest? Take a look at our Bootcamps and kickstart your career in tech!

  • 4 minutes

    Campus Spotlight: Miami

    Juliette Erath - 2023-03-09

    Miami is known for its sunny days, multicultural community, and sandy beaches. Located in southern Florida, Miami brings together a wide range of cultures and countries with its extremely diverse population. Thanks to this diversity, Miami is one of the most popular destinations in the US and the entire world . With a wide range of shopping opportunities, incredible nightlife, outdoor activities abound, and lots of sunshine, there’s no doubting why so many people choose Miami to live, work, and study. Why Miami? Miami plays a unique role: it connects Latin America to the US, ensuring that the city is extremely diverse and full of different cultures. Take for example the Wynwood Arts District , a hipster neighborhood filled with galleries, shopping, tech companies, great restaurants, and nightlife. Or the Brickell neighborhood , a metropolitan area filled with high rises, large businesses, tech companies, and restaurants. Both of these offer tech happy hours consistently that help newcomers connect and network with the bustling Miami tech community. Following the pandemic, lots of workers saw the possibility of remote work and moved towards Miami’s sunny beaches, making it a new powerhouse in tech. Miami’s tech scene raised close to $1 billion in venture funding in 2022 and is ranked as the #1 city in startup activity . Is that not enough?! Check out these highlights: Year round tech and Web3 conferences : eMerge Americas is one of the largest tech conferences in the country. A wide variety of industries : Miami is known for tourism/hospitality, maritime, and real estate (all industries that need tech workers). Up and coming tech hub : since the pandemic, many tech companies based in California and New York have opened offices in Miami. Rise in Web3 activities : there has been a rise in Web3 activities as Miami’s mayor has bet on the future of the blockchain. This has helped many tech groups, conferences, and startups build a future in Miami, providing our students with great networking opportunities. Ironhack in Miami Ironhack Miami looks to harness the region’s potential and offer in-person and remote courses for those looking to dive into tech in the US. Boasting lots of events to connect students with local tech leaders, you will be well-suited for success. Here’s why: We’re certified by the Florida Department of Education We have a Women in Tech Collective , where we host events with community thought leaders and discuss ways to close the gender gap Our financing partner is Climb Credit We serve the Tri-County Area (Miami-Dade, Broward, and West Palm Beach) as well as the whole country Many students from neighboring counties take the new Brightline train for our in-person offerings or do the remote program Ironhack courses in Miami Web Development : learn front and back end technologies and everything else you need to know to become a full stack web developer. Data Analytics: become a data analyst through learning tools such as Python, SQL, and Tableau and learn to interpret data to make the right decisions. UX/UI Design Uuser-centric design is key here; learn design thinking to build digital experiences created specifically for users. No matter if you choose remote, full-time, or part-time courses in Barcelona, Ironhack’s campus offers you something beyond your course; we offer events, chances to network and connect with your fellow Ironhackers, an awesome space to get your best work done, and much more. Unsure if you should take the full-time bootcamp? What about part-time? Or remote? Let’s discuss: Our full-time bootcamps are ideal for those looking to get a new job soon and can exclusively dedicate nine weeks to learning. If you want fast results, this is for you. Our part-time bootcamps are for those who can’t dedicate nine weeks to just the bootcamp; if you want to keep your job elsewhere or continue your studies in another institution, our part-time bootcamps are perfect for you. The results are the same as our full-time course, just spread out over more weeks to allow you time to handle your other commitments. Our remote bootcamps are an option for everyone, even if you’re already located near our campus. These courses offer more flexibility and start dates, in addition to language variations, to help you choose the perfect course for you. And don’t worry about missing out on our events or course help; remote students are welcome at campus any day of the week and can benefit from everything offered to in-person students. Financing options in Miami As part of our dedication to making our courses accessible to all, we’ve partnered with ClimbCredit to offer funding opportunities to students. Full-Time programs Upfront payment : pay the entire course upfront by debit card, credit card, or bank transfer. Interest-free recurring payments : Make four recurring payments of $3,000 by debit card, credit card, or bank transfer over the course of four months. Climb loan : this monthly loan payment plan allows you to pay $67 to $115 for the first three months and then pay it off over 36 monthly payments. There are available co-borrower options and the final terms are subject to approval. Applying does not affect your credit score. Deferred climb load : pay $0 for the first 6 months and then pay it off over 36 monthly payments. Interest accrued over the first six months will then be added to the payment over the next 36 months. Applying does not affect your credit score. Part-Time programs Upfront payment : pay the entire course upfront by debit card, credit card, or bank transfer. Interest-free recurring payments : make seven recurring payments of around $1,786 by debit card, credit card, or bank transfer. Climb loan: take advantage of reduced payments of $7 to $131 for the first 3 months and they pay it off over 36 months. There are available co-borrower options and the final terms are subject to approval. Applying does not affect your credit score. Does Miami seem like the right fit for you? If you are eager to take advantage of all it has to offer and jump into your new tech career, we’re ready to hear from you. What are you waiting for?!

  • 5 minutes

    How to Begin a Career in Cybersecurity Without Previous Knowledge

    Ironhack - 2021-05-04

    We’ve all felt the effects of when companies don’t make cybersecurity a priority. You might even have had to bear the brunt when companies don’t invest in their cybersecurity yourself: personal data gets leaked, sensitive information is spread across the web, and life savings can be lost if you give the wrong company your bank details. You’re probably sick of this happening and we get it. That’s why it’s time to become a cyber warrior and kickstart your career in cybersecurity – even if you don’t have any previous knowledge. Cybersecurity may seem complicated to those on the outside, mostly because it comes with a dictionary’s worth of jargon. But anyone with a little technical knowledge and the desire to learn can launch themselves into this exciting career path. But that begs the question…how do you go about getting a cybersecurity job when you’ve got no experience? Before we answer that burning question, let’s first break down exactly what cybersecurity is. What is Cybersecurity? First things first: let’s truly understand what cybersecurity is, as it’s never been more important than it is today. With many companies shifting to a remote/hybrid working model and the vast expansion of the online space, there is an increasing need for businesses to invest in IT security and protect themselves from threats such as hacking, data compromise, and identity theft. Technology is getting smarter, but that means that hackers and cybercriminals are too. The range of cybercrimes is widening rapidly, but some of the most common are: Cyber-extortion : demanding money in exchange for not hacking, damaging, or deleting information Ransomware attacks : locking or limiting access to data in exchange for money Identity fraud : pretending to be you to gain access to your personal information IOT hacking : accessing or manipulating IoT devices and servers Malware : software designed to steal or copy a person’s information Phishing scams : sending fraudulent emails, pretending to be someone else to gain bank or personal information What Does a Career Path in Cybersecurity Look Like? With a growing demand for trained professionals, the cybersecurity industry has a lot to offer prospective employees. Salaries in this field tend to be lucrative and there is ample opportunity for career growth and development. The demand for roles in this area is also set to increase rapidly over the coming years and decades . As such, there has never been a better time to explore cybersecurity and explore the various career options out there for cybersecurity newcomers. There are many areas for specialization and advancement which you’ll be able to branch into, depending on your skills, experience, and career goals. And as the digital world is always changing, new areas that we can’t even imagine today will inevitably reveal themselves! Take a look at some positions, depending on your experience level: Entry-level positions include roles such as Cybersecurity Specialist or Technician, IT auditor, and Incident Responder (anyone interested in cybersecurity for beginners should research these roles as a starting point!) Mid-level positions include Cybersecurity Consultant and Penetration tester Advanced level positions include Cybersecurity Engineer and Managerial positions There are various roles available at each level when it comes to IT security, with plenty of scope for development further down the road; the demand for training in cybersecurity is rapidly on the rise, meaning you may like to branch into this area in a company for which you already work, or that you are looking to pivot completely into a new career. What Does it Take to Break into Cybersecurity? The first thing you need to tackle when it comes to cybersecurity is the basics of IT systems and networks ; for example, the different types of available networks and their protocols. Once you are familiar with the fundamentals, you can dive into the basics of networking traffic, security, and communication principles. Learning how to create and analyze network servers is also important when it comes to cybersecurity for beginners, while data decryption and encryption are also useful, along with topics such as backup processes and data recovery. Discovering how to prevent hacks is also a crucial subject when it comes to cybersecurity for beginners. As technology advances and the online space grows, there are greater opportunities for cyber attacks and hacks to occur, especially when it comes to mobile payments, e-commerce, and cloud computing. Machine learning, social media, and the vast array of apps that many of us use on a daily basis make it easier for criminals to find ways to hack systems to steal data and financial information. The risk for businesses is especially high and this is where cybersecurity professionals come into play : building and maintaining secure systems is essential for most organizations and businesses in the modern world, and expertise in this area is heavily in demand. Breaking into cybersecurity through a bootcamp Courses or bootcamps in cybersecurity for beginners will prepare you for roles such as incident responder, forensics analyst, and cybersecurity analyst, among others. Over time and depending on the size of the company you work for, you may have the chance to branch into a management role, taking control over a cybersecurity team. Similarly, you may choose to specialize in a single area of cybersecurity in networking, software development, systems engineering, or risk analysis. Breaking into cybersecurity with no previous experience Cybersecurity is an exciting and ever-changing career path, with high stakes and high rewards. The demand for professionals in this field is extremely high; there are many opportunities available for anyone interested in developing a career in IT security. But, as with any job, getting started can feel like a huge wall to climb if you don’t have any previous experience. But don’t worry: regardless of your background and previous experience, transitioning to a job in cybersecurity is very achievable with some foundational training, thanks to the recent rise of cybersecurity. The best place to start is with a cybersecurity bootcamp for beginners that covers the basics and the main areas of IT security and data protection. With Ironhack's Cybersecurity Bootcamp, you don’t only get the foundational knowledge and hands-on experience that you need to succeed in your first cybersecurity role; but we’ll actually support you in finding that role. Our Careers Services and Outcomes Team are rockstars at getting you job-ready, helping you figure out the messy middle of job hunting. Why not check it out for yourself?!

  • 6 minutes

    The Perfect LinkedIn Profile for a Data Analyst 

    Juliette Erath - 2023-05-02

    Your LinkedIn profile may seem like a minor part of landing that dream job or even your first role in the industry, but it’s actually an incredibly essential part of your job search. In fact, most recruiters or potential managers first look up candidates on LinkedIn to get a quick summary of their experience, essence, and skills. But before we tackle the specifics of creating that perfect data analyst profile, let’s dive into LinkedIn profile basics that all professionals, no matter their speciality, should master. LinkedIn: Why Does it Matter? You’ve already sent your CV, cover letter, and maybe even a portfolio and references to your potential employer, so why does it matter if you have a LinkedIn profile? Let’s take a look: LinkedIn has more than 600 professional profiles ; it’s an incomparable source for networking, finding connections, and much more. In addition to its personal profiles, it has a job board where tons of companies post all kinds of roles daily. It offers you the possibility of creating your own personal brand with the option to post and promote your own content or website. Thanks to its well-known abilities, it ranks incredibly high on Google , meaning that when your name is searched online, your LinkedIn profile will be the first thing to appear. It boasts a wealth of information : are you interested in checking out a company? Or a potential manager? What about where offices are located? In just one place, you can find out all of this–and more. Tips and Tricks for All LinkedIn Profiles Now that you’re convinced of all the glory of a high-quality LinkedIn profile, let’s tackle exactly how to create that. Uploading your Facebook profile picture to your LinkedIn profile and filling in your employment history is a great start, but there’s a lot more you could do to make your profile stand out and catch the eye of recruiters: Choose the right pictures: we get it; it’s easier to take the picture from your brother’s wedding and use that as your LinkedIn profile picture, but remember: LinkedIn is a professional social networking site and your profile picture should reflect that; choose a headshot that clearly shows your face, is recent, professional, and close-up. But that’s not all: LinkedIn now allows you to include a background photo–choose a photo that describes you and what you offer and contributes to the creation of your personal brand. Make the most of your headline : defining yourself as your job title is easy, but can limit your future opportunities. Instead of just writing your current job title, try to make your headline all-encompassing and able to meet a wide range of roles. Create a captivating summary : LinkedIn offers the possibility of creating a summary where you can write whatever you want; take this chance to stay away from conventional buzzwords like “leader,” “focused,” “experienced,” and “passionate;” these words don’t differentiate you from other candidates. Use these few lines to show recruiters and potential employers who you really are and how you stand out. Include all your experience: as interdisciplinary experience becomes increasingly sought after, employers want to see that you’ve worked in different areas and can handle different tasks or even topics; include all your abilities and accomplishments, no matter how unrelated they may seem. Now that you have the basics down, it’s time to jump into why we’re here: creating the perfect LinkedIn profile for data analyst roles. LinkedIn Profiles for Data Analysts As tech gains importance in every single industry, highlighting your hard skills and versatility is becoming increasingly crucial for potential data analysts. Detailing all your experience and certifications, in addition to specific, actionable results , will help show prospective employers that you’re uniquely qualified for their role. Certifications The vast majority of employers look for candidates with certifications that back up their knowledge; displaying these prominently on your LinkedIn profile helps employers see that you have proof of your skills. Some of the most common certifications for data analysts include the Google Data Analytics Professional Certificate, the IBM Data Analyst Professional Certificate, the Microsoft Certified: Power BI Data Analyst Associate, and the AWS Certified Data Analytics. Projects In addition to your education and certifications, employers want to see specific projects and experiences; add projects (and tag team members) with statistics to show that not only you’ve been successful, but have the data to back it up: Use action verbs : “developed,” “led,” and “initiated” are all verbs that transmit more confidence and expertise than “did” or “completed.” Include data : read these two sentences and let us know which is better (hint: it’s the second!) ; it’s crucial to convey confidence and use data to back up your claim: Led data reduction project. Initiated and directed a project that resulted in a 86% reduction in data. Summary As we mentioned above, your summary is a unique opportunity to provide a recruiter or potential employer with a glimpse into you and what you can bring to the table. Edit your summary to make it fit your personality, but here’s an idea: [NAME] is a data professional with four years of demonstrated experience in the field, using their various certifications and experience at [COMPANY NAME] to deliver a 40% increase in revenue, a 89% decrease in data usage, and never before seen levels of user privacy. [NAME] is skilled in programming, SQL, data management, statistics, and machine learning, using their years of experience to provide an unparalleled data experience to all. Recommendations and endorsements You can list all your achievements, but what truly sets a high-quality profile apart from others is recommendations and endorsements; these are provided by past or current colleagues and are either personalized comments left on someone’s profile or endorsements about specific skills . For example, your previous boss could endorse your language skills, proficiency in Excel, or your teamwork skills; a recommendation would be a few sentences written specifically for you. Both provide an additional layer of confidence to potential employers and can help convey even more trust. It may seem daunting at first, but LinkedIn is your friend and there to help you reach new heights, harnessing both its networking capabilities and capacity for you to show yourself off to help you make new connections and land that perfect role. And no matter if you’re just starting off or have years of experience in the field, LinkedIn is an incredibly useful tool for data analysts.

  • Data Analytics Is Changing The World - Here’s Why You Should Care

    Marta Aguilar - 2023-07-05

    People who love data really love data. But if you’re someone who always hated math class as a kid, it can be really hard to understand where they’re coming from. How does a bunch of numbers get anyone’s blood pumping? Spoiler alert: data is the undercurrent of pretty much everything we do online. Every time you check the weather, see a movie or show recommendations, track a run on your smartwatch, or book a hotel for your next vacation, data is behind it all. If you’re here, you’re probably curious about data and its various uses. In this article, we’re going to be looking at the biggest impacts that data has on our world and the #1 reason why you should fall completely in love with it. Data Creates the Perfect User Experience This is one data innovation that you’re probably aware of already, as it’s one that fits seamlessly into our day to day lives. But because it’s so seamless, you may be taking it for granted (that’s actually a sign of truly great innovation–you don’t even notice that it’s happening!). So let’s take a second to really appreciate the magnitude of the impact that data has on our cultural tastes. If you’ve used Spotify/Apple Music to find your new favorite to sing on long road trips, the album that’ll get you through your next heartbreak, and the band that you’ll someday travel halfway across the country to see live in concert, you’ve got data to thank for it. Spotify has invested heavily in training machine learning algorithms to personalize the experience for its 406 million global users. That’s a huge impact. But this isn’t just limited to music. Streaming services use huge amounts of customer data to test, personalize experiences, and make big business decisions. Netflix is particularly famous for this, running constant A/B tests to provide users with the best possible experience–and to keep us all binging and chilling. Let’s say you love Ryan Reynolds and you’ve watched a lot of his movies. Netflix knows that little nugget of data about you and will make sure that any movie with Ryan Reynolds features him prominently in the preview, thus encouraging you to watch. Companies like Netflix, Amazon, Disney+, and HBO don’t just use data to build their platform’s user experience. They take the usage data from their streaming services to make important production decisions, looking at things like content abandonment rates, keyword searches, and even which scenes were rewound and rewatched. This information is then used to influence which shows get made or canceled. With the shows created by these streaming/production companies sitting at the forefront of the cultural zeitgeist, big data truly is a global tastemaker! Data is Saving the Planet Data doesn’t just tell Netflix whether to bring Squid Games back for Season 2. It’s also being used in new ways in sustainability and wildlife conservation: GPS tagging and camera traps are able to collect real-time information on the movements of some of the world’s most critically endangered animals, empowering conservation groups with the information needed to potentially save the species. Data scientists are able to track migration, population growth/decline, and identify risks that may threaten an endangered species. Researchers at the Max Planck Institute of Animal Behavior uncovered a problem in the early 2000s whilst attempting to track animal movements in Panama. The thick canopy of the trees could not be penetrated by GPS signal, so they set up a series of radio towers that would allow them to collect the data they needed, but soon found that the sheer amount of information received would overwhelm their current systems. They created Movebank , a software that could safely store and manage real-time global animal movement data. Today, researchers around the world rely on Movebank to provide answers to big-picture questions in conservation science, with over 3.2 billion animal locations leading to almost 7,000 research studies. From monitoring the speed at which polar ice caps melt to the areas most at-risk from illegal poachers, data helps us to understand the state of our world and may provide the insights that help us to save it. Data Helps Save Lives Ever since the world went digital, big data has been used by the medical industry to improve research and patient outcomes. But it has historically been expensive, slow, and inaccessible for non-data experts. Data impacts the medical field in three different ways: Medical research: data is used to help researchers in labs, leading to breakthroughs in how we understand and treat diseases. Hospital operations : hospitals use data much like any other businesses do to monitor staffing, supplies, waiting room time, and insurance claim data. Patient outcomes : data can be used to improve the treatment of individual patients, as well as answering big-picture questions. One of the biggest game changers in recent years for data in medicine was the boom of wearable tech. Patients are able to have their heart rate constantly monitored in a way that doesn't feel annoying or intrusive and medical providers are able to collect a huge amount of data on their day-to-day heart health. By collecting huge amounts of data and gaining a holistic view of a patient’s (or group of patient’s) health, medical professionals are able to give recommendations for preventive care and stop diseases. For example, a doctor who notices that many patients who have sedentary jobs and concerning VO2 max levels can recommend introducing more cardio into their exercise routines. However, this kind of information is highly sensitive and healthcare institutions are rapidly understanding the need for heightened data security. In-house data solutions must be bolstered by top-notch security protocols, including two-factor authentication and routine audits. The ethics of how this data is stored and shared is also a hot topic that the industry constantly grapples with, leaving a need for data experts to guide this ongoing conversation. Data Runs the Business World The old saying goes money makes the world go round . While there’s certainly still plenty of truth to that, what really makes the world go round (namely the business world!) is data . There simply aren’t enough hours in the day to list all of the ways that companies in every corner of the world rely on data and each company has their own unique data sets. But we can of course make a few sweeping generalizations: Customer demographics inform marketing and advertising decisions Product usage data informs UI decisions and helps teams build better digital experiences Big data helps Big Tech launch new features, improve existing products, and launch entirely new innovations Data helps entrepreneurs identify problems to solve and needs to fill Because the business world loves cliches, we’ve got another for you. “Without data, you’re just another person with an opinion,” said W. Edwards Deming in 1982, and it’s still true today. As a professional in any industry, you need data to make the right decisions and get people to back your ideas. It’s the closest thing to the objective truth as we can get and you’ll need it on your side, no matter which capacity you’re working in. Let’s say you’re a UI designer and you’re fighting with an important stakeholder over how big the logo needs to be on the first fold of your homepage. If that stakeholder is the CEO, their authority trumps yours. So you bring out the big guns…results of an A/B test which shows that your version of the homepage design works better within the overall user journey. Alternatively, let’s say you’re in advertising. You and your team have been asked to run a summer campaign for an important client and no one can quite agree on which direction to go in. You need a quick win to turn around a slow quarter, so you go back and look at which previous campaigns knocked it out of the park. You use the data to design a fantastic campaign and convince the rest of the team that it’s the right way to go. While data has often been attributed to the tech industry and giant corporations, there’s actually no limits to who data can help. Data Analytics is an Exciting and Stable Career Path Exciting and stable aren’t usually two words that go together but they’re absolutely the right ones to describe a career in data. A career in data is exciting because data is being used in new ways every da y; the smallest pockets of information are capable of unleashing insights that can change the world. Companies can use data to impact the lives of millions, from saving rare species from extinction to creating breakthroughs in medical science. A career in data is also stable, because data isn’t going anywhere anytime soon . Every single company, even those outside of the tech industry, rely on data every day and there’s no shortage of need for professionals who know how to manage and analyze it. Data is also global, not restricted to any one corner of the world. No matter where you are, there will be a need, a use, and a demand for data. Even if you’re not looking to work specifically as a Data Scientist or Data Analyst, chances are data can be helpful in your day to day work. And maybe the data sets you use won’t change the world on their own, but you’ll be future-proofing your skill set and opening up brand new career doors. You might not change the world, but you can change your world. If you’re interested in diving into the data world, we’d be happy to have you at Ironhack! Our Data Analytics Bootcamp is designed to teach you what you need to know to enter the workforce as a data professional. Check out the course information today and let us know if you have any questions–we can’t wait to see your application!

  • 6 minutes

    What's Going on with FAANG Right Now? 

    Ironhack - 2023-01-17

    With a career in the tech world, you have to stay up to date with everything that’s going on around you in the world of computers, social media, and IT. This includes knowing about the current status of the economy and the stocks that could affect the tech companies that you are working for. It’s an important part of the job because it can potentially affect your salary , the atmosphere of the workplace, and the safety of you and your coworkers’ positions. Right now, the tech sector is where big money and lots of jobs are, but their growth has stagnant in the last year. The group of tech companies that make up the name "FAANG" have been the leaders in this growth, but is that trend still going strong or has the climb become an uphill battle that has met its match ? How is FAANG dealing with a market that is expected to end up in a recession before 2023 meets its end? We'll get to all that, but first things first: what is FAANG? What is FAANG? If I were to ask you to think of the biggest companies out there, which ones would you mention? Probably companies like Google, Amazon or Facebook would be the first few you mention, and without a doubt at least one of the members of FAANG would come to mind. FAANG, so aptly named by Bob Lang back in 2013 and later popularized by Jim Cramer, is a group of the biggest tech companies and refers more specifically to their stocks and status as influential powers in the market. These letters stand for Facebook (currently Meta), Amazon, Apple, Netflix and Google (currently Meta); unsurprisingly, these companies are some of the most powerful giants in the tech world with major influence on what happens in almost everything related to the economy. Let’s take a look at what is going on with them now. FAANG’s Influence Did you say growth?! Unless you have been pulling a Thoreau for the past decade, you have most certainly heard of these five companies without flipping to Bloomberg - and with good reason. For the past ten or so years, they have become staple services that almost everyone uses , and as a result, they have seen consistent substantial increases to their stock prices and unending growth . So much so, they also constitute a portion of the S&P 500 Index, which is used as an indicator of the health of the stock market. This means that since FAANG accounts for a sizable portion of the index, their weight in the system shows that these companies are connected to the overall economy’s health . But sometimes having all this influence can be detrimental . Bubbles have to burst Their impact on the stock market is significant, and some experts fear that this could become a problem in the future due to their potential as a bubble . A bubble in the stock market means that the value of the good has risen above the actual product’s real value and when the bubble bursts , there is a sudden decrease in value . Some examples of a bubble come would be the infamous tulip frenzy of the 1600s , where the prices of tulip bulbs soared until one day a buyer didn’t show up to receive a shipment in a trade-based economy, which caused a major drop in value and a huge panic across Europe. Or another great example would be the US housing crisis of the 2000s . In both cases, when the bubbles of highly influential and overpriced products burst, the prices of those products plummeted as a result. The rest of the market was impacted as well and as a whole, struggled to recover from the shock. Why is this important? Bubbles pop and if you consider FAANG to be one, then it’s possible that they are nearing the point of bursting soon . Unfortunately, this is evident when looking at the 2022 fiscal year. The tech industry has taken a big hit during 2022 ; in particular, Netflix and Meta have dropped by 52% and 65%, respectively. Although other FAANG members like Amazon and Apple have had their fair share of problems with declining prices as well. A bit of a rough patch There are a few contributing factors to why they have hit a rough patch. During the COVID-19 pandemic, tech companies had the advantage given people were at home on their devices, scrolling around and sharing anything they could get their hands on since there was nothing else they could do. This gave FAANG the opportunity to go on a hiring frenzy, but soon enough, confinement ended and people went out into the world leaving their devices unattended at home and corporations had to continue paying for these new employees. To remedy this mistake, layoffs were on the menu . Not only have they been reducing the number of their staff, but also the number of new, open positions has diminished. In addition, since the 2008 housing crisis, interest rates have remained dramatically low , which in turn has made debt quite cheap, and exponential growth became the name of the game for the past few years for the big tech giants. But now that interest rates are increasing thanks to the Fed, the game is changing , and growth and expansion isn’t the best strategy under these circumstances. The smarter move in this situation is expense management and profitability , which means a strategic shift from their years of making growth their principal aim. All in all, the confidence of investors seems to have tapered off too and with a supposed recession on its way, the future does seem a bit bleak for FAANG. What next? Although these big corporations may have to pull back on the reins a bit in terms of their growth, they will still continue to have a big influence on the world’s economy. The decline in hiring opportunities and the potential bubble burst coming does mean trouble for sure. It may seem like FAANG having issues could end their running streak as tech companies, but if they shift their approach of constant growth, they have the potential to thrive again in the future. For now what does that mean for the tech sector? These companies’ growth has started to slow down and taper off, but there will always be a need for more IT professionals ! As the world comes to depend more and more on technology as a basic life necessity, you can be sure that there will still be plenty of jobs available for anyone looking to work as a computer programmer, website designer, or software developer. If that means working with smaller companies or as a freelancer, the number of opportunities is limitless.

  • 5 minutes

    What Does a Career in Web3 Look Like?

    Ironhack - 2022-11-11

    The internet is evolving, and fast. On the web as we currently know it, information is stored on servers, which we can read on our computers. Today, we're moving towards a new type of internet called Web3; where data is decentralized and stored in many different places. From small startups to tech giants, a growing number of companies are investing in Web3, blockchain, and cryptocurrency — and are looking to hire skilled professionals to drive these exciting new technologies forward. But what does a career in Web3 actually entail? And how do you get started? In this blog post, we’ll explore what a career in Web3 really looks like: From what kind of jobs are available, to the skills you need to break into this emerging and innovative field. Let’s dive in! H2: What Kind of Jobs Are There in Web3? Web3 is an emerging space, with the scope for some really exciting and specialized roles in the future. But there are also multiple well-established entry-level Web3 roles; which include tech disciplines like software engineering, web development, community management, data analytics, and design. To give you a sense of what’s out there, we’ve pulled some examples of existing roles from a Web3 job board . Backend engineer @ Kodex UX/UI product designer @ Obol Data Analyst @ P2P.org What Kind of Companies Are Investing in Web3? The next generation of internet technology is happening right now. New, innovative companies are populating the space to create pioneering products and services that will change how we interact with the web. According to 101 Blockchain , the The web3 market could reach a total value of almost $81.5 billion by 2030 — making it a lucrative investment for companies across multiple industries, including finance , healthcare , and government services . Web3 companies are mostly startups, but there are also blockchain projects within larger companies (such as IBM and Twitter ). Most of these companies are working on infrastructure or tools for decentralized systems like Ethereum. Some examples of web3-specific companies include: ConsenSys ; a company offering consulting services, as well as development teams, focused on building applications on Ethereum's platform; and Melonport ; a Swiss startup who aim to create an autonomous community where individuals can manage their digital assets without intermediaries. Among the growing number of companies foraying into Web3 are tech giants like Twitter and Instagram , as well as FinTech companies in the crypto currency space (like PayPal and Alchamy ). Is Web3 Hard to Get Into? As a newcomer to Web3, you’ll be joining thousands of talented professionals seeking to help shape this new technological landscape. But before you do, you might be wondering how hard it is to break into the space. So, is Web3 hard to get into? Well, yes and no. As a new space, there are far fewer ‘guarantees’ than you’ll find in other digital discplines. It’s still unclear what long-term career progression looks like in Web3, as the workforce is technically still being formed. As so many Web3 and blockchain products are still being built, the baseline requirements for entry-level Web3 professionals can vary massively depending on the industry. On the plus side, joining Web3 as one of the early professional cohorts makes the Web3 job market a lot less competitive than other tech disciplines. You’ll be up against fewer candidates for Web3 roles, which means a higher chance of finding a job quickly and more leverage to negotiate a higher salary. Learning Web3 skills also demonstrates a commitment to staking your claim in this rapidly-growing space — which is bound to give you the edge you need when it comes to landing your first role. What Skills Will Web3 Professionals Need? Web3 is a complex and multidiscplinary field which requires a lot of problem-solving and analytics. Entry-level Web3 professionals are expected to be proficient in a wide range of technical skills, including: Front-end development. This includes frontend programming languages like HTML, CSS, and JavaScript — as well as object-oriented programming, DOM manipulation, version control, and ReactJS. Back-end technologies. You’ll need to know how to create a MERN stack application, set up a NoSQL server, and use ExpressJS, NodeJS to create and deploy robust applications. Blockchain and cryptography. Web3 professionals need to be well-versed in the blockchain trilemma and how hash functions, digital signatures and proof of work and proof of stake consensus mechanisms function in practice. Etherium, smart contracts, and token standards. You’ll a working knowledge of smart contract development, Solidity and the Ethereum Virtual Machine (EVM) through writing and testing smart contracts. Decentralized applications (dApp) development and tooling . Understanding how to develop and deploy dApps using front-end libraries such as ethers.js and web3.js. For complete beginners, this list might seem overwhelming — and even intimidating. Worry not! Beginner-friendly courses like IronHack’s soon to be launched Web3 bootcamp will see you learn all the skills needed to forge a career in Web3 — as well as benefitting from tailored career support to help you land your first role. Sign up now to be the first to hear when spaces are available! What Makes a Good Career? Web3 isn’t just a hyped-up buzzword: It’s already a well-established space with limitless potential to transform the way we use the web, forever. With a growing number of big tech companies recognizing the value of Web3, it’s safe to say the field is here to stay — and the demand for forward-thinking Web3 professionals is only set to climb. Web3 might be fertile ground for a new career opportunities, but that doesn’t necessarily mean it’s the right career path for you. High salaries, remote work, interesting projects, a future-proofed career, and other compelling factors might all sound good on paper — but in order to do the job day in day out, you need to feel passionate about the work. In the absence of a crystal ball, you might be wondering how to figure out what career path is right for you. We’ve come up with a resource to help you along your way, with our Career Vision Planner . Check it out!

  • Learn the basics of data analytics: Intro to SQL

    Ironhack - 2021-07-26

    Data is all around us, and it's kind of crazy to imagine what it must have been like to store it all manually in filing cabinets before the digital age came in to make it all easier for us. Luckily, now we have databases (YAY!), but wait, how do we pull the information we need or want from these databases with as little fuss as possible? Drumroll, please… Enter, SQL! But before we dive into SQL and why it's handy... What is Data Analytics? Data analytics is growing more and more in popularity as more businesses move to gathering and storing all their data online, so it's a pretty big deal, especially in the world of business, or governance etc. As you are most probably aware, data is being collected all the time, yet in its raw form, this data will leave you scratching your head because it won't make sense. This is where data analytics comes in: it allows companies to pull out, edit and add specific data they are searching for . This helps such companies or organisations to draw insights and make the most informed decisions for their next strategic move. Data analysts are much sought after because they are able to organise and categorise this data to make it interpretable and therefore usable, and they speak SQL. Btw in case you were wondering, data analysis and data science are two different fields . Data science is more multidisciplinary as it combines statistics, scientific methods, artificial intelligence (AI) and more to extract value from data. Plus they use a range of tools like  smartphones, sensors, websites and more to interpret data. How is data analysis used in the real world? Generally speaking, data analysis can be used infinitely depending on what information is being looked for, yet more specifically, it's used to make better, faster and business decisions to reduce overall business costs and develop new and innovative products and services. For example, it could predict future sales or purchasing behaviours, security purposes as it helps to protect against fraud, analyse the effectiveness of marketing campaigns or increase supply chain efficiency. First steps into SQL: What is it and what is it for? SQL stands for Structured Query Language and is pronounced as Sequel. This is the language used in data analysis to communicate with data ! Three key things to know about SQL Suppose you're in sales, marketing, business etc. SQL is probably the one coding language you should learn as most companies have an online presence and are collecting data. So the more you know how to communicate this data, the better you can pull and analyse and the better you are at your job! If this is you, you can pop into our webinar to learn the basics of Data Analytics ! SQL languages have syntax variations . Different companies follow different databases sets, they are only slight variations, but it is essential to be aware of them. SQL only communicates with relational databases . So any database with a tabular organisation (with rows and columns). This leads us to our next point. SQL and RDBMS RDBMS stands for Relational Database Management System. This drastically helps to organise data so that it can easily be extracted and analysed. Let us break it down even further so you really know what it means. It's a system that manages data organised in tables and the relations between them. Let's break it down again. When we talk about systems we mean RDBMS can store many different kinds of data for many different kinds of applications in one place .  For example, if we are talking about a sale, there is a table or dataset for the sale information, one for customer information and the other for the sales item or inventory; therefore, there is a relation between these data sets. Key benefits of RDBMS: System : can store many styles of data for multiple applications Manager : stores, indexes, keep safes, backups Data : all data can be stored but mostly numbers and strings Tables : organised in columns and rows Relationation : patterns between different values in columns and tables are linked together. So, why RDBMS? Because it’s an effective and reliable way to store information as the basis for online transaction processing systems, and these are systems that keep businesses running. RDBMS are applied in corporate administration and accounting, banking and insurance systems, government data, point of service (POS) and E-commerce systems, and the list goes on. And of course, all the data gathered in these systems are used in the analytics environment to generate insights, but you first need to access such data. And how do we do that?...Through SQL, which speaks to RDBMS! Some key terms in SQL A SQL query allows you to query (investigate) a specific piece of information. Tables Tables are the database objects that hold the data in the relational databases . SQL can be applied to programs like Python or even a simple excel spreadsheet. In SQL lingo, a Column is a field, and a Row is a record, and finally, there is an entity that is the smallest unit that contains a meaningful set of data. An entity is also known as the dataset object . With SQL, the best way to learn is by giving it a go! Yet, here are some quick terms to get you familiar with the lingo. Select, from and where If you are looking to query something, the term "select" always comes first and is eventually followed by "from" . The "where" term allows you to filter out rows that you do now want to have in your search results. Here is a quick example of what it could look like if we were to be using a student database: Select: “*’” or the specific field eg. (student_name_dateofbirth) From: (table name) e.g Student Where: date of birth = (select max ( date of birth) from student) By the way, aside from the equal "=" sign you can use does not equal to "<>" or is greater than "<" ; the list goes on, and you change this based on what you are looking for. When you want to merge two or more tables or datasets, you can use the "join" statement that puts two different tables together side by side based on a shared value; the term joins usually appears after from but before the where statement. For example; From table_1 join table_2 Union Finally, we will mention one more! The “union” term matches columns from top to bottom . This union statement usually sits between two select statements . The union can only occur on columns with the exact same column names and columns that have the same data type. To continue learning more about the basics of Data Analytics and SQL , watch our webinar below: powered by Crowdcast All in all, getting into data analytics can be super interesting and satisfying once you get the hang of it, it's like going on treasure hunts! And if you’re really interested in becoming a serious data analyst pro, want to build your career or seriously widen your job prospects look no further than our insightful Data Analytics Bootcamp!

Ready to join?

More than 10,000 career changers and entrepreneurs launched their careers in the tech industry with Ironhack's bootcamps. Start your new career journey, and join the tech revolution!