fbpx
Home Blog Page 1228

A Day in the Life of a CEO: Lachezar Arabadzhiev

0
A Day in the Life of a CEO: Lachezar Arabadzhiev

Lachezar Arabadzhiev is the founder and CEO of SkildLabs, an e-learning solutions company that takes businesses from the ideation stages of all type of learning or training experience to a complete product.

Working with a variety of different e-learning platforms, SkildLabs takes clients from brainstorming, storyboarding, script writing, to filming, video-editing, effects and platform configuration.

Lachezar spoke to the Alison Blog about his experience of running SkildLabs as CEO. From the vital skills required to manage a company, to how he spends his day, Lachezar offers professional advise and tips on how to be a successful CEO in the modern workplace.

fff

Hi Lachezar, tell us a bit about yourself!

I started my career in digital marketing for tech companies. I worked for a start-up and then I worked for Microsoft in core marketing for products like Visual Studio, Microsoft Azure and Hololens. I got to see the operational structure of a very large company and it was very digital savvy in terms of learning. I was responsible for the marketing around channels like Microsoft virtual academy and channel 9. And so though it was marketing for developers and IT professionals and it was very technical, I did also get to see the learning side of it. That got me into the whole e-learning industry and edtech. 

However I didn’t really pursue it and, after that, I worked in the advertising world. I shifted gears into analytics and that really complimented the core marketing I had learned. In my last advertising agency role, I got to work with a lot of different businesses across all types of verticals and I learned a lot about client relationships. I created a training programme for one of the agencies and I feel like, throughout my career, I was always going back to learning.

Did you always want to be a CEO? If so, what attracted you to the job?

I’ve always had the urge to execute my own vision. I’ve always had a vision of how things should be done and of course mistakes will be made along the way but I was willing to take the risks to make the mistakes so that so I could learn more. You don’t get to have that when you work for somebody else. It wasn’t about being a “CEO”, I’ve never been a fan of titles. But I’ve always had my own ideas and it was really about the freedom and the fact that now I can execute my own ideas. 

The other great thing is that I can take projects that I want to work on and work with people that I like to work with. I feel like that’s when you get the best out of yourself and the people around you. That’s when you put yourself in an environment where you can be the most creative and that’s when ideas come up. That was really the enticing bit. 

What has been your path to your current job?

Two years prior to creating the company, I started doing online courses. I had all this experience with doing courses and training programmes with the agencies, and then all of the work at Microsoft. So I started building these courses and I launched the first course in 2019 on Data Visualisation. I built a whole curriculum, shot all the videos, did a combination between talking head and screencast. Building a course is almost like creating a business because you start with nothing. Then I really started thinking more about the edtech industry and obviously during the pandemic there was an incredible boom of people wanting to take courses and change the way they learn. Education is being completely transformed at the moment.

What has been the most important skill you’ve had to develop as a CEO?

I think resourcefulness is a key skill when you’re running a company. You’re in control of what projects you take on but that’s a responsibility as well. You have to figure out how you are going to use the resources that are available to you. When it’s not a huge company you don’t have a lot so you have to be smart about the resources you use. That’s something I’ve exercised and practiced in the past but now it’s even more accentuated and that’s something that I like. 

I like combining things that don’t really go together. I think that’s why the courses I create are unique and really well received by people. I’ll combine, let’s say, analytics and creative design. I like to combine things that normally don’t seem to go together but when combined in the right way are really powerful. You can see that in the training and learning experiences that SkildLabs create.

What does a typical day look like for you as a CEO?

We’re still in the first six months of the company and I’m sure that every six months it’s going to be different. When you create your own company, work is more than 9 to 5. It lasts the whole day because a lot of different things are coming your way. Normally what I’ll try to do is to have a couple of priorities and top projects that I’m working on and, in the morning, I’ll check where those are headed and what has to be moved along. I split them between things I have to have an active part in and things where my role is more passive. With the active things that need my attention, I look after them first so they can keep moving.

And then on certain days, I don’t arrange any meetings. This is really important and something I didn’t get in other jobs. In order for you to come up with a new idea or see something new you almost have to leave a day of just thinking. You can’t force creativity. This is how I’ll come up with the next idea for a learning experience or a collaboration we can do with a partner or client. I leave gaps so I have that opportunity to be creative.

What skill do you have to use the most in a typical day?

I try to make a distinction between analytical thinking and analytics. People think that analytics is all about numbers but analytical thinking is something that I try to practice and use as a skill. It’s really about applying data and quantitative information and using it to make decisions or come up with new ideas. There is so much data everywhere. Every company is producing data, every tool you open will have analytics, so using the vast amount of data that is out there to make decisions or spike your creativity, I think that’s really important. You shouldn’t be afraid of analytics as something that analysts and data scientists do. It’s pretty much what everybody should be doing now. You need to be data driven in your decision-making.

If you could recommend our Learners to upskill in one area in order to become a successful CEO, what would it be?

I never viewed myself as a salesman or thought that I would ever use that as a core skill but actually it’s very important. I think everyone should be good at sales to some extent. Because even if you’re applying for a job, you’re selling the skills that you have and you’re explaining why you should be part of the company. You’re technically engaging in a sort of sales meeting. That’s one thing I felt I had to improve because, when you talk to clients, you have to make sure that you create a succinct pitch or offering.

What’s the best part about your career?

The flexibility and the freedom of choice. The fact that I can pick the projects and develop areas that before I would have had to wait for approval for a long time for, or that might have been considered risky. Whereas now I can just pursue a project or client and, though it might fail, at least I can learn from that. I feel that sometimes with companies they don’t always allow you to fail that fast and figure out if this specific project or prospect is for you. That flexibility and freedom to pick your own projects and work with clients that you want to work with, I think that brings out the best in you.

Check out the Alison Career Guide if you’d like to pursue the career path of CEO!

5 Courses to mark World Mental Health Day

0
5 Courses to mark World Mental Health Day

This week includes World Mental Health Day, a day on which attention is drawn to our mental wellbeing and that of others. After the pandemic and the struggles that have come with it, it’s perhaps a more important day than in years past. 

To mark World Mental Health Day, we’ve compiled a list of five courses that will help shine a light on mental wellbeing by raising awareness and spreading education on the subject.

These courses range from providing the facts that could lead to preventive strategies, to courses that offer mechanisms for dealing with pre-existing conditions. 

ff

Mental health is a broad definition that covers emotional, psychological and social well-being, as well as how we think, feel and behave. Understanding our own mental health and that of those around us greatly improves how we negotiate stress, interact with others and make important choices. The COVID-19 pandemic has disrupted critical mental health services in many countries worldwide, while the demand for mental health is increasing. This diploma course will provide important knowledge for your own wellbeing and those of others around you.

The pandemic and the resulting economic crisis have negatively affected many people’s mental health. New barriers and challenges for people already suffering from mental illness and substance abuse have been created. Educating ourselves about mental health issues and the many subsequent challenges that arise from them, means we are better equipped to assist our friends, colleagues and families who are struggling. Even a short course like this can result in the knowledge that can prevent a tragedy.

Psychology is the study of the mind and human behaviour. It’s a field of study that looks at how biological influences, social pressures, and environmental factors all interact and affect how people think, behave, and feel. With this course, you will gain a richer and deeper understanding of the science of psychology by studying core principles, field research, and clinical findings. By upskilling in this fascinating and evolving science, you’ll gain insights that can help you to help manage and overcome mental distress, as well as being able to help others.

A stressful lifestyle can put people under extreme pressure, to the point that they feel exhausted, empty, burned out, and unable to cope. People often use the terms burnout and depression interchangeably, whereas they have very different causes and treatments. Where depression falls under mental health, burnout is usually related to external factors like work or lifestyle. This course explains the main symptoms of burnout and depression and clarifies what treatment and support is required. 

Intellectual disabilities can make communication extremely difficult. Around 1 in 5 people with an intellectual disability also have a mental health disorder, which can often go undiagnosed, untreated or just neglected. Learning how to support individuals with intellectual disabilities with mental illnesses is crucial in making sure that vulnerable people have access to the same care and compassion as everyone else. This course will provide an overview on the appropriate terminology to use and how to support and care for people living with intellectual disabilities.

6 great tools and resources for Marketing Freelancers

0
6 great tools and resources for Marketing Freelancers

As a freelance marketer, it can be easy to get overwhelmed by the sheer amount of work on your plate. You have to manage multiple clients, stay up-to-date with the latest industry trends, and track the results of your work. 

This can get overwhelming but, if you have the right tools and resources, you can save yourself time, stay on top of things, and get better results.

To help you successfully manage your workload and thrive under pressure , Alex Ratynski, founder of online marketing consultancy Ratynski Digital has shared his list of six powerful tools and resources that will make your life as a marketing freelancer much easier.

fff

1. Eliminate the guesswork with time tracking software

As a freelancer, it can sometimes be difficult to make sure you get paid what you are owed. One of the best ways to ensure you do is with time-tracking software that calculates how much time you’ve spent on a particular project.

There are lots of benefits to using a tool like this. Firstly, it will make it much easier for you to show clients how much work you’ve put into a particular job. And they won’t be able to doubt you, because there’ll be proof of every second!

A time-tracking tool can also help you to be more productive by ensuring that you don’t work more than you need to. Spending more time than allotted on a task can leave you with less time to devote to other projects, and will drive your hourly rate down.

2. Use templates to create professional-looking invoices

Freelance work tends to involve a lot of invoicing. One of the best ways to ensure you include all of the relevant information and present clients with polished and professional-looking invoices is to use a template created by experts.

You’ll want to choose invoice templates that are affordable and easy to use. You won’t want to spend a lot of time navigating complicated features, and you also won’t want to spend too much money doing it — your goal is to make money, after all. 

FreshBooks is an accounting software provider that specializes in helping freelancers and small businesses to get the most out of their money. They’ve created a range of free invoice templates that will work for you, whatever you sell. And they can even be customized to reflect your branding, giving them a very professional finish.

3. Track your social media success with analytics tools

In this increasingly online world, it can sometimes feel like you always need to be posting on every single platform out there. But it’s actually far more beneficial to choose a few platforms, and focus on creating the best possible content for them — in other words, don’t spread yourself too thin. 

It’s important that you track your social media performance to get an idea of what’s working, what isn’t, and what avenues you should go down. There are lots of tools out there that have been designed specifically to help you with this. For more information, check out SocialPilot’s round-up of the best social media analytics tools. 

With analytical tools, you can identify the social media platforms you get the most engagement from and monitor traffic, reach, and other metrics that tell you what kinds of posts are well received and what isn’t quite working. Having these tools at your disposal can help you make better decisions so you don’t end up wasting your time on platforms that won’t get the results you’re looking for.

4. Harness the power of a project management tool to keep track of your tasks

As a freelancer, you can often be working on tons of projects for different clients. It can be hard having to juggle and keep track of so many details while ensuring nothing slips through the net. 

Using a project management tool can help you keep track of all your work, deadlines, and clients’ feedback. It’s also a great way to boost your productivity and keep you in control of all the different aspects of your projects. 

Here are some tools that have been specifically designed to help you manage your projects effectively.

Trello

If you have an extensive clientele list and have to perform repetitive tasks, Trello is a great project management tool choice. It allows you to track any number of projects from the beginning to the completion stage. With this tool, you can monitor every detail regarding a particular project, such as the associated files, links provided by clients, as well as media and marketing copy. The tool also has an easy-to-use interface that is simple to navigate. 

Google Suite 

Most people use one Google app or the other in their daily tasks, but you may not know that Google Suite is a great option for your basic project management needs. For example, Google Docs and Sheets allow you to plan and work on projects while sharing your ideas with other collaborators. There’s also Google Drive that makes it easy to store and organize all of your files while sharing them with others when necessary. 

Asana

Asana might work best if you are a freelancer with team members. It allows you to assign tasks and set due dates for everyone so you can keep track of the deadlines for each project. 

5. Collate any research you do with marketing templates

Marketing can involve a lot of research that you’ll want to use to inform your strategies over time. Using marketing templates to organize and collate all of this research can be very helpful, as it will ensure you have all of the most important information in one place. 

There are many different types of marketing templates that you could use, including backlink gap templates, content strategy templates, content brief templates, and keyword research templates to mention a few. 

Marketing templates are very useful as they help you save time. Instead of coming up with a new method every time you embark on a project, templates give you a structure that can help you to organize your content marketing efforts. 

And you don’t need to create these templates from scratch. Companies like Loganix have ready-made SEO templates that will help you to stay on top of things and organize all of your research for when you really need it.

6. Use a graphic design tool to create visuals quickly and easily

Marketing is becoming increasingly visual, so most freelance marketers will be required to do some graphic design during their work.

There are a number of simple and affordable tools that have been created to help you with this. And many of them are easy to use so you don’t need to spend an exorbitant amount of time trying to create graphics. As a freelance marketer, these tools can help you create visual designs like images for social media, logos, infographics, thumbnails, and more. 

An example of a tool that can be used to make stunning visuals is Venngage. It will provide you with more than 100 templates that allow you to create catchy and interesting infographics that can be used on social media or websites.  

Their templates are also very easy to customize and tweak. You don’t need any professional training to make great designs, but this tool will make it look like you’ve spent years practicing. 

Summary

Investing in the best tools as a marketing freelancer is essential to your success. The right tools will help streamline your processes, save you time, and monitor your marketing performance. 

From invoice generating tools to project management and time tracking platforms, these tools are must-haves for every freelancer looking to make their business processes more efficient.

–

Alex Ratynski is the founder of Ratynski Digital, an online marketing consultancy that focuses on helping small and medium-sized businesses achieve their goals. He set up his company after working as a local SEO director for a dental marketing agency, where he helped to turn clients’ ventures into thriving multi-million dollar businesses. 

Breaking Down Your Journey To Your Dream Tech Job In 4 Steps

0
Breaking Down Your Journey To Your Dream Tech Job In 4 Steps
Breaking Down Your Journey To Your Dream Tech Job In 4 Steps

So, you’ve decided to pursue a career in tech. Great choice! Technical roles are in high demand, and with the industry’s competitive salaries and opportunities for remote work, it’s no wonder so many people are turning to the field.

But where do you start? Which programming language should you learn first? And, once you’ve learned how to code, what’s next?

With the many different roles and specializations, languages and frameworks, etc., it can be hard navigating through the process of training and finding a new job. The good news is, there are actually pretty standard steps in the journey to landing a great job in tech.

Below, we’ll walk you through everything you need to know about this journey and show you how learning to code can help you launch your career.

1. Finding the perfect role

The first step is figuring out what it is you want to do. Sure, you want to be a Web Developer — but do you want to be a Front-End, Back-End, or Full-Stack Developer?

Or maybe you want to work with data. Do you go down the Data Scientist route, or would you be happier as a Data Analyst or Engineer? In this phase, you’ll want to do as much research as possible on all the different roles, their various responsibilities, and the tools they use.

You’ll also want to consider what it is you’re looking for out of your new career. Do you thrive in collaborative environments, or do you prefer working alone? What are your salary expectations? Having the answers to questions like this will help you narrow down your choices.

To get started, check out the articles below:

Once you’ve got a solid understanding of your desired roles’ responsibilities and requirements, it’s time to start building your skills.

2. Skill building

When it comes to building your skills, you’ve got quite a few options. Some people pursue a degree in computer science (or something related). Others turn to coding bootcamps. But, more and more, people are taking their learning into their own hands.

For example, say you decide to become a Front-End Web Developer. In that case, you could use our Front-End Engineer Career Path to teach yourself the languages behind front-end development, such as:

Similarly, if you’re more interested in the back end, our Back-End Engineer Career Path will teach you how to use tools like:

Regardless of which role you choose, we’ve got an extensive catalog of programming courses that’ll help you master the languages you’ll use throughout your career. Check out the rest of our Career Paths for more options.

After mastering a few programming languages, it’s time to start building projects. Each Career Path also includes Portfolio Projects — designed to teach you how to take your coding skills off-platform and build your own personalized projects that you can include in your portfolio. Whether it’s a website, a machine learning model, or a calculator, building projects will deepen your understanding of the concepts and processes you learned in your courses. Plus, with workspaces, you can build your own projects right here on Codecademy.

Workspaces are integrated development environments (IDEs) that you can use in your browser. In other words, you can jump right into creating your own projects without needing to set up a local environment on your computer.

But workspaces aren’t just about building projects. They also give you the room to be creative and test out various methods and functions on your own. Plus, they’re shareable, so you can show off your coding skills and even get tips and insights from other developers. They’re also a great way to prepare for technical interviews and start building a portfolio — but more on that later.

3. Job preparation & application

After finding the perfect role and learning the required skills, it’s time to look for jobs. Heads up: Many people lose steam in this stage of the process.

Some feel discouraged because they lack the skills or experience outlined in job descriptions, not realizing that you don’t necessarily need to have all of the required skills. Others are thrown off by the interview process — especially technical interviews. But, with a little preparation, you can stand out from other entry-level applicants and set yourself up for a more streamlined process.

First, do a little research. Visit Glassdoor, LinkedIn, and company career pages to get a sense of common values in the industry. See what the recruiters and hiring managers in your field are looking for. This will help you know exactly what to highlight in your resume and portfolio. In another article, Madison, our Manager of Technical Recruiting, shares some tips for landing a job in the tech industry.

Next, you’ll need to build a resume and portfolio. These serve as your first impression with potential employers and clients. Not only do they provide a quick overview of your experience, but they also showcase your proficiency with the tools and languages in your tech stack. In other words, they allow recruiters and hiring managers to see if your skills are up to par — so you want to make sure they’re polished and accurately illustrate your capabilities.

But don’t worry, it’s not as complicated as it sounds. We offer several resources that’ll help you build a solid portfolio, such as:

Once your resume and portfolio are polished and ready to go, it’s time to start applying for jobs. But before you hop on Indeed, you’ll need to know how to read a job description.

4. Preparing for technical interviews

During a technical interview, you’ll be asked to complete a coding problem. This helps interviewers assess your technical skills and ability to solve problems.

The problems you’ll face in your technical interviews will push your coding skills to the limit. They might test your proficiency with your preferred programming languages or even programming concepts like data structures and algorithms. Fortunately, we’ve got a wide host of resources to help you prepare.

In our new Interview Prep page, you’ll find everything from courses that’ll test your skills with various languages, to articles where professional developers share their insights and experiences with technical interviews.

We even offer a complete technical interview guide that’ll help ensure you wow your interviewers and maximize your chances of getting the job. Plus, you’ll soon be able to practice for technical interviews right here on Codecademy with our new Code Challenges!

Coming in early November, Code Challenges will allow you to prepare for technical interviews with real coding challenges pulled from some of the top companies in tech. After taking a few Code Challenges, you’ll be fully prepared to walk into your technical interviews and blow them away with your expertise.

Kickstarting your career with Codecademy

No matter where you are in your journey, it’s always helpful to get a little support. With Codecademy, you’ve got an entire community at your fingertips — developers, both new and professional, from all around the world that can help you achieve your goals.

If you find yourself feeling stuck and unsure of what to do next, try reaching out to other learners on our forums and asking for advice. You can also connect with other developers in one of our chapters around the world to learn from their experiences. Or, take a look through our Learner Stories and see how other learners have launched new careers and achieved various other goals.

In short, Codecademy is your one-stop-shop for entering the world of code. We’ll teach you the basics of programming, guide you in your mastery of your preferred languages, help you build a portfolio, prepare you for technical interviews, and more.

To learn more about how we can help you launch your new career, check out our Career Center. You’ll find a host of helpful resources designed to propel you along your journey, such as:

  • Tips from recruiters in the tech industry
  • Workspaces
  • Portfolio Projects
  • Code Challenges

Ready to enter the world of tech? For a limited time (ending October 23rd, 2021), we’re offering a 40% discount for annual memberships to Codecademy Pro and Pro Student. In other words, you can get access to all the resources listed above for a fraction of the cost.

So, what are you waiting for? Kickstart your new career by signing up now! (For students, click here.)

7 Tips From Tech Recruiters To Give You an Edge in Your Job Search

0
7 Tips From Tech Recruiters To Give You an Edge in Your Job Search

Finding a new job in tech isn’t always the most intuitive process. So, we sat down with several recruiters in our community and asked them to share their insights.

In the video above, Madison Olson, Codecademy’s Manager of Technical Recruiting, shares her top tips that’ll help you navigate the job-hunting process. Read on (or watch the video) to learn how to find find the perfect position, highlight your strengths during the interview process, and more.

1. Optimize your resume to make it past the bots

“Dig into job descriptions, optimize your resume, and use a fairly consistent resume across the board, but tailor it to specific roles.”
— Madison Olson, Codecademy’s Manager of Technical Recruiting

It may sound tedious, but tailoring your resume for each job you apply to will maximize your chances of being called in for an interview.

With platforms like Indeed and LinkedIn, applying to jobs has never been easier. This means that recruiters and hiring teams are often inundated with applications. To make their jobs easier, many of them turn to applicant tracking systems (ATS).

In short, ATS screen job candidates and rank them by how well they match the job posting. This is done, in part, by analyzing your resume for keywords included in the job description.

By making sure those keywords are included in your resume, you’ll have a much better chance of being marked as a suitable candidate. Otherwise, your application might never even reach the hands of a recruiter.

To learn more, check out our article on how to read a job description.

2. Explore all of your opportunities

You might already have your eyes set on a specific company or industry. But, as Madison points out, there are lots of jobs that could be a great fit for you:

“Cast a wide net at the beginning [of your job search] because you might come across something you end up being excited about. Even if you don’t do something you’re the most excited about initially, you’ll still learn things that’ll be valuable in your next role — so think about how you can learn and grow.”

During your job search, you may come across a role that you’re well-suited for but doesn’t quite align with what you had in mind. For example, say you want to be a Full-Stack Developer at Tesla, but they’re only hiring Front-End Developers.

In this case, do you apply for the front-end role, or do you wait for a full-stack opportunity? Madison recommends the former. As she explains, it could easily lead to your dream job later — and you could learn some valuable skills along the way:

“Any good company will try to help facilitate a transition for you if you come into one role and decide to pursue another opportunity. Of course, you have to temper your expectations a little. It can take some time to make sure the company can support your professional development and learning, and get you exposure to that type of opportunity and eventually transition into that role.”

3. Don’t rule yourself out

Too often, job seekers miss out on great opportunities because they think they’re underqualified. Maybe you’re missing a few of the skills listed in the job description or fall just shy of the required years of experience. While it’s great to be selective, don’t let this deter you.

“Most job descriptions are split into ‘must-haves’ and ‘nice to haves.’ If you meet some of the key must-haves along with some of the nice to haves, it doesn’t hurt to apply,” Madison said. Continuing, she explains:

“What I hate seeing candidates get tripped up on — and is super prevalent in the tech industry and beyond — is when you see a position that has four or five years of experience [as a requirement], but someone only has three, so they don’t apply. If you’re missing one or two years but still have the same general amount of experience, don’t let it stop you from applying.”

Similarly, don’t be intimidated by job titles. While looking for their first job in tech, many people limit their searches to junior or internship positions.

But, as Madison explains, every company has its own naming conventions. Say a company lists an entry-level position as “Software Engineer I.” You could miss out on a great opportunity if you’re only applying to “Junior Software Engineer” postings.

So, make sure you’re paying close attention to the requirements for the role. As long as you hit most of the criteria, there’s still a chance you could land the job.

4. Use examples to illustrate your soft skills

While hard skills are usually illustrated in your portfolio and during technical interviews, soft skills are harder to showcase.

The term “soft skills” refers to those you use to handle the less technical aspects of your job, like working with teammates and solving problems. While you can (and should) include them in the skills section of your resume, interviews provide a better opportunity for you to put them in the spotlight.

During the interview process, you’ll be asked to speak to your past experiences. This might include times when you’ve worked as part of a team or a problem you’ve had to solve last-minute. Generally, you’ll want to use examples related to the role you’re applying for — but what if you don’t have any relevant experience?

In these cases, it’s important to remember that soft skills are transferable. It’s completely okay to use examples from non-technical positions or even your personal life. As Madison recommends:

“Don’t hesitate to utilize experience you think might not be relevant for these questions. If asked about a time you made a mistake, you might struggle to think of a time you made an engineering mistake, but you can talk about something else — even if it’s outside of engineering or tech.”

Need more help with this one? In another article, we take a closer look at how to showcase your soft skills.

5. Speak to growth opportunities, not bad experiences

If you’re switching careers, you’ll likely be asked why you’re leaving your current position or field. You can almost think of this as a trick question. You might have a long list of complaints about your current or past employer, but that’s not what they’re looking for.

Instead, discuss what you’re looking to gain from your next role. As the saying goes, it’s not what you say but how you say it.

Felt micromanaged at your last company? Highlight your excitement for more autonomy. Got passed over for a promotion? Share your excitement for professional development and opportunities for growth. As Madison explains:

“The big thing to do is talk about your experience, what you’ve learned, and how you’ve improved and adjusted and will continue to do so going forward. Focus on yourself and your continued growth.”

6. Know that it’s okay to say “I don’t know”

At some point during your interviews, you might face a question that leaves you stumped. It might be about a lesser-known function or your approach to solving a complex problem.

In these situations, many people try to come up with something on the spot. You’ve finally got your foot in the door, and the last thing you want is to leave them questioning your expertise, right?

But, as Madison points out, it’s better to simply admit that you’re not sure — as long as you follow up with an explanation of how you’d go about finding the answer.

“It’s totally okay to admit what you don’t know. You could say, ‘I actually haven’t had experience with this before, but in a situational sense, this is what I might do.’ I think that’s a big strength for someone — if they admit what they don’t know or are able to talk about a mistake they had — it’s all about where you go from there.”

7. Feel empowered to ask tough questions

Asking questions is a critical element of the job-hunting process. Accepting a job is a big decision, and you’ll need as much information as possible to guide your decision-making.

Imagine coming across a company you’d love to work for. You meet all the requirements, the listed benefits sound promising, and all in all, you think it’d be a great fit. But — you see a few concerning comments on sites like Glassdoor.

Some people may see the bad reviews as a red flag and move on. Others might simply apply and hope for the best. But, as Madison explains, situations like these are great opportunities to find out more about the company.

“Feel confident in asking questions throughout your interview process. [If you find bad reviews on Glassdoor], ask about your concerns — they can address any steps that have been taken to resolve the problem.”

Asking questions can also lead to insights that’ll help you perform better in future interviews.

Say you made it through a couple rounds of interviews, but the company ultimately decided to go in another direction. It’s disappointing, but it happens.

Still, you can use this opportunity to identify your areas of improvement. Try reaching out to a recruiter and asking for feedback. As Madison explains:

“It’s totally fair to ask for feedback, [but] you have to be a little lenient and understanding. If it’s just an application, it’s going to be harder for a recruiter to get back to you. If it’s after a phone call [or an in-person interview], they have a little more context. Ask, but temper expectations.”

The tips above will go a long way in helping you find your perfect role, but there’s more work to be done. Along with optimizing your resume and knowing what to say (and what not to say) during interviews, you’ll also need to build a portfolio, prepare for technical interviews, and more.

If you need help preparing for the rest of the process, check out our Career Center. You’ll find valuable resources like:

  • Portfolio Projects that’ll help you illustrate your skills
  • Workspaces you can use to build your experience with projects you can share with recruiters
  • Code Challenges to help you prepare for technical interviews, and more.

Or, if you’re looking for more insights from recruiters about finding jobs in the tech industry, check out the videos below:

How To Read A Tech Job Description So You Can Incorporate It Into Your Resume

0
How To Read A Tech Job Description So You Can Incorporate It Into Your Resume
How To Read A Tech Job Description So You Can Incorporate It Into Your Resume

When applying to jobs, how often do you read the job descriptions line by line?

Many people skim through them, reading just enough to make sure they qualify for the position before applying. We get it. Reading each and every job description can feel like a waste of time.

But, job descriptions actually hold a great deal of information. If you know what to look for, you can find insights into the company’s culture, your potential role, and even what to include in your resume to boost your chances of being called in for an interview.

Below, we’ll show you how to read a job description and use it to optimize your resume. Then, we’ll show you how to prepare for the next steps of the job-hunting process.

How to read a tech job description

The first step in reading a job description is discerning what’s required from what’s desired. Anything listed as a requirement is a must-have — especially when it comes to technical skills.

For example, if a company has knowledge of C++ as a requirement, they’re specifically looking for candidates who are comfortable with that language. The same goes for JavaScript and other languages. In many cases, they may already have some applications written in that language, and for you to help maintain or improve them, you’ll need to be familiar with it.

Still, not having certain skills isn’t always a deal-breaker, especially if they’re listed as “preferred” or as “a plus.”

Say a job description lists Java as a requirement and JavaScript as preferred. Even if you’re only familiar with the former, you might still be an eligible candidate for the position.

Also, remember that skill requirements are usually listed in order of priority. So, you may want to focus on job descriptions with your stronger skills listed towards the top of the qualifications section.

Insights into the role

Job descriptions can also give you some insight into what you can expect while working at the company. For example:

  • Look for how the word “team” is used. In some positions, you fly solo most of the time — but if you see the word team incorporated into the lists of daily duties, you’ll likely be working in a highly team-oriented atmosphere.
  • Pay attention to the technologies they list. They’ll often give you some insight into what you’ll be doing on the job. If SQL is listed, you may be working with databases. If Swift is listed, you’ll most likely be developing for Apple devices.
  • Check to see who you’ll be reporting to. Working on solutions is only part of the job. Your work has to be approved, and knowing how many people have to give you the thumbs up may help you get a good grasp on your workflow. For example, if you’re reporting to a director, and the company is under 50 people, you can assume that there are likely only 1-3 stakeholders when it comes to your daily work.

Insights into the company culture

A job description is typically a wide-open window into the company’s culture. It may even include things that you can’t find on its website or in articles about the organization. Human resources or other managers who write job descriptions may include interesting details such as:

  • Annual company retreats
  • Volunteer work employees do in the community
  • Happy hours with complimentary food and beverages
  • Info about rec rooms with pool, ping pong, or other games
  • A gym
  • On-site cafeteria
  • Food delivery services

As you read through the job description, keep an eye out for requirements like “thrive in a fast-paced environment” or “must be able to juggle multiple projects at once.” Phrases like this might indicate a growth mindset at the company, and if you prefer work environments that are a little less hectic, you might want to consider another role.

Insights into the interview process

One of the key insights into the interview process you can get from the job description is who you’ll be reporting to. You may not know how many interviews you’ll have, but you can rest assured that until you sit down with the person you’ll be reporting to, there’ll be at least one more face-to-face or phone interview before they pick you for the job.

Some companies will outline the interview process, step-by-step, right on the job description. They may also list who your primary point of contact will be.

How to know if you should apply

According to Madison Olson, Codecademy’s Manager of Technical Recruiting, you don’t have to have all of the listed skills on a job description to apply. As she put it:

“Most job descriptions are split into ‘must-haves’ and ‘nice to haves.’ If you meet some of the key must-haves along with some of the nice to haves, it doesn’t hurt to apply.”

Similarly, you also don’t have to meet the exact experience requirements outlined in the job description. This doesn’t mean you should apply for a senior position if you’re just starting out. But, if you have the same general amount of experience or you’re only a year or two shy, consider throwing your hat in the ring.

Applicant tracking systems and resume optimization

Job descriptions are also a valuable resource for optimizing your resume. Companies often receive dozens (if not hundreds) of applications for open positions, and recruiters just don’t have the time to go through each one. So, many rely on applicant tracking systems (ATS).

According to Jobscan, 99% of Fortune 500 companies use ATS because they help streamline the recruiting process by screening job applications and resumes.

Many ATS use natural language processing, machine learning, and AI to analyze and rank candidates by how well their resumes match the job description. If your resume doesn’t include the keywords the ATS is looking for, there’s a good chance that the recruiter won’t even see it.

This is why you should tailor your resume for every position you apply to — or at least the jobs you’re really excited about. It might seem tedious, but taking the time to make sure your resume reflects the skills and requirements outlined in the job description will help maximize your chances of being called in for an interview.

Having the right keywords in your resume will also show recruiters that you’re serious about your application and not just applying to anything that might be a good fit. If you’re applying for a job as a Mobile Developer but Kotlin and Swift aren’t listed in your resume — how will they know you’ve got the right skills?

While sharing tips for improving your developer resume, Jovanay Carter, an Associate Recruiter with Codecademy, recommends:

“[Being] prepared for and intentional about the roles you’re applying for. You have to somehow demonstrate in your experiences, cover letter, or resume, that this is actually what you want.”

Preparing for the next steps

While knowing how to read a job description is important, applying is just the first step toward getting the job. Once you hear back from the company, it’s time to start preparing for the interview process.

Depending on the role you’re applying for, the interview process might consist of two parts: behavioral and technical interviews. Behavioral interviews are those you’re probably familiar with, in which your interviewer asks questions about your past roles and experiences.

Technical interviews, on the other hand, assess your proficiency with some of the technical skills outlined in the job posting. You might be given a coding problem to solve or asked about the inner workings of various programming languages and other tools. Technical interviews are your chance to showcase your skills and problem-solving ability and ultimately prove you’re the best choice for the role.

So, it goes without saying that you’ll want to bring your A-game. We offer several resources that’ll help you prepare for your upcoming technical interviews, including courses like:

  1. Pass the technical interview with Java
  2. Pass the technical interview with Python
  3. Pass the technical interview with JavaScript

On our Interview Prep page, you’ll also find tips and insights from professional developers, a complete guide to acing technical interviews, and more.

Or, if you need a little more help with the overall job-hunting process, check out our Career Center. You’ll find helpful resources that’ll help propel you along every step of the way, such as:

  • Tips from recruiters about what they’re looking for in candidates in your field.
  • Workspaces, which you can use to code independently and build your own mini-projects.
  • Code Challenges — real technical interview assessments pulled from top companies to help you prepare.

Ready to get started? Sign up now! For students, click here.

What is Data Mining?

0
What is Data Mining?
What is Data Mining?

“Data mining” sounds pretty self-explanatory, but it’s more complicated than you might think.

Data mining is more than just extracting or mining data. It also involves turning raw data into insights that can be used to make decisions. And while that definition seems vague, it has to be because data mining is a process that can be applied to many industries to help them chart a better path to the future.

Every day, more and more businesses turn to data mining because the data we store only continues to grow. It increased dramatically when desktop computers became commonplace in the 1980s. Then came the Internet. Then, smartphones made it possible for almost everyone to generate even more data with a computer they carried around with them.

And now, IoT devices that constantly gather data about the world around them are taking off. Currently, the total volume of this data doubles every year and a half.

In this article, we’ll look at what data mining does, the processes it uses to extract information and patterns, its benefits, the industries that use it, and more. Then, we’ll show you how to start exploring data mining on your own.

The process of data mining

Data mining almost always starts with data collection. This data can be pulled from records, logs, website analytics, customer and sales data, IoT sensor data, and more.

The type of data available determines what kind of information and insights can be drawn from it. So, the data mining process must be planned strategically from the beginning to help a business answer questions, solve problems, or meet goals.

A popular guideline among Data Scientists for implementing this process is the Cross-Industry Standard Process for Data Mining (or CRISP-DM). The CRISP-DM provides a flexible set of general steps for data mining efforts and has six phases. Let’s take a look at these phases.

Business understanding

Any data mining process must start with a goal in mind.

The first phase of data mining focuses on understanding the business, its objectives, and the project’s requirements. In this phase, business stakeholders help determine what questions data mining can answer or problems it can solve. This discovery step will become the foundation of all the steps that follow.

Data understanding

Once a data mining project has a goal and the business’ needs are understood, it’s time to determine what type of data is needed. This is followed by collecting the data and interpreting it.

This data may exist in multiple databases, data stores, and file systems and could either be raw or structured. In this step, the shape, quality, and location of the data are determined. Data visualization tools may also be used to identify how to apply the data to the goal.

Data preparation

Once the data is understood, it’s time to prepare it for modeling. This often involves some amount of data cleaning — such as addressing missing values, inconsistent formatting, or other issues — so that these errors in the data set don’t skew results.

The next step in this phase is transforming the data into a useful form since much of it may be raw. Or it may need to be converted to another unit of measure. Since data often comes from multiple sources, it may also be combined into a unified data set in this phase.

Modeling

This phase is where machine learning enters the data mining process. Data Scientists determine which modeling algorithms will work best to gather the needed insights from the data.

The techniques used can include linear regression, deep learning, clustering, classification, and more. In this phase, various models will be created, tested, modified, and compared against each other to determine which models will work best based on the test data.

Evaluation

This phase builds on the modeling completed with a comprehensive assessment of the modeling results. Their success at answering the questions the business needs answered is also determined. It could be that some things weren’t accounted for when asking the question or creating the models. So, either one may need to be modified.

Deployment

Once the best model has been determined, it’s time to deploy it to the live environment. Up to now, everything in the process was done in a testing environment, most likely with some manual steps. This phase is focused on streamlining that process, so the model and any software related to it can be deployed quickly to a production environment with no hitches.

Maintenance and monitoring plans for the model are also set up in this phase, and the process of delivering the results to stakeholders is created. Reports can be delivered by email, visiting a web application, or some other method.

What are the benefits of data mining?

Data mining benefits modern businesses by allowing them to discover insights in their data and use those insights to modify their processes and decisions. Some of data mining’s other benefits include:

Increased profit

Businesses often use data mining to increase profit. This could come from marketing campaigns that are targeted more effectively, better-suggested products at checkout, or other results that come from better understanding customer data through data mining.

Decreased fraud

Many businesses also use data mining for fraud detection. A Data Scientist can harvest known fraud cases from a business’s historical transactions and use the resulting data to generate models for real-time machine learning. These models can stop fraud before a transaction completes and money is lost.

Another fraud detection method detects anomalies and outliers in data and flags them for review just in case the abnormal behavior results from fraud or other malicious activities.

Lower costs

Data mining can also help businesses save money. Retailers use data mining to spot market trends and forecast product demand so they can keep their inventories stocked appropriately. Modern manufacturing plants use the data from sensors on industrial machines to schedule maintenance before a machine breaks down and brings the manufacturing process to a halt.

Improved design

Modern web analytics can tell you a lot about a website’s visitors. Site tracking data is often used to understand the differences between users who become customers and those who don’t. This data can be used to perfect a website’s design and conversion rate.

Less guesswork

Another benefit of data mining that applies to just about everything it’s used for is less guesswork. Data mining uses the patterns found in historical data to predict future trends with amazing accuracy. This type of information can improve the decision-making process in many industries and scientific fields.

Where is data mining used?

Data mining has been utilized across many sectors to evaluate, refine and scale business practices. Here are some examples of how data mining is used:

Marketing

Data mining is used to take some of the guesswork out of marketing, using constantly growing databases of personal data collected in marketing campaigns to improve market segmentation.

Marketing agencies collect details like customer gender, age, education level, location, tastes, and more to predict future behavior. Then, they use this data to create personalized marketing campaigns for specific audiences, determine their interests based on their searches, and more.

Healthcare

Data mining is used in the healthcare industry to allow healthcare professionals to diagnose illnesses more effectively.

By having all of a patient’s data available, including medical records, physical exams, and prescription information to compare to the historical data of other patients with similar symptoms, doctors can prescribe more effective treatments.

Data mining is also used in healthcare to analyze X-rays, predict illnesses and their spread through social media, and forecast the length of hospital admissions for more cost-effective resource management.

Banking

In the banking and financial industries, data mining is used to better understand market risks.

Machine learning models created from historical purchasing patterns, card transactions, and financial data are used by anti-fraud systems to prevent business losses. Credit reporting agencies also use the same type of data to determine credit ratings.

Banks also use data mining in their marketing efforts to optimize the return on campaigns and determine how sales channels are performing.

Retail

Both online retailers and brick-and-mortar stores use data mining to analyze business metrics and improve sales. E-commerce sites use customer data and records of clicks and actions on their pages to help them create more effective marketing campaigns, ad campaigns, and offers targeted at specific customers.

Retailers also mine data from the past orders of all their customers to find upselling and cross-selling opportunities. In physical stores, data mining helps determine the placement of products in the store and on the shelves.

Entertainment

The entertainment industry uses real-time data mining to measure audiences and learn more about their tastes and behaviors. They also provide much of this information to advertisers so they can target potential customers more effectively. Online services use this data to create personalized recommendations for their users to keep them engaged.

Getting started with data mining

Data mining is a diverse discipline that combines database management with statistics and machine learning and touches just about every industry you can think of. So, there are quite a few paths you can take to become a data mining specialist.

SQL is definitely a good place to start. Much of the data used in the data mining process is stored in relational databases, and our Learn SQL course will teach you how to use the language to manage them.

After learning SQL, take your first steps into data mining with courses like Analyze Data with SQL and How to Analyze Business Metrics with SQL.

For the data understanding and data preparation phases of data mining, you’ll need other skills. Our Visualize Data with Python course will teach you how to use charts and graphics to better understand your data before creating models.

How to Clean Data with Python will show you how to pull the data you need from unstructured and inconsistent data sets. And, How to Transform Tables with SQL will teach you how to turn the data you have into the data you need.

For the modeling phase of data mining, there are a few options. Python is one of the popular programming languages used for data mining, and Analyze Data with Python will teach you to use this language in your data mining pipeline. Plus, Build a Machine Learning Model in Python will get you started with machine learning.

Another favorite language for Data Scientists is R, and Analyze Data with R is perfect for building your R data mining skills.

Or, if you’d rather learn everything you need to know at once, check out our Data Scientist and Data Analyst Career Paths.


Data Science Courses & Tutorials | Codecademy

Data Scientists try to make sense of the data that’s all around us. Learning Data Science can help you make informed decisions, create beautiful visualizations, and even try to predict future events through Machine Learning. If you’re curious about what you can learn about the world using the data p…

Comic Con Craze

0
Comic Con Craze

Last weekend, New York Comic Con returned to the Javits Convention Center in Manhattan, following its cancellation in 2020. Other cons have been held this year around the country (and the world), with smaller-than-usual crowds and stricter safety protocols.

Did you attend New York Comic Con, or any comic con, this year? Have you ever gone to an event like this, organized around a theme where people dress up? Did you wear a costume? What was the best thing you saw or bought there? Overall, how do you feel about these “gatherings of geekdom?”

Tell us in the comments, then read the related article to learn more about this year’s New York Comic Con.


Want more Picture Prompts? Find them all in this column.

Students 13 and older in the United States and Britain, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public.

Word of the Day: verbatim

0
Word of the Day: verbatim

adverb: using exactly the same words

adjective: in precisely the same words used by a writer or speaker

_________

The word verbatim has appeared in 41 articles on NYTimes.com in the past year, including on Oct. 5 in “Hallowed Changing of the Guard Gets an All-Female Cast at Arlington” by Maria Cramer:

The Tomb Guard’s duties are highly respected, but grueling.

The soldiers must be in “superb physical condition” and have an unblemished military record, according to Arlington National Cemetery. Before they can qualify, soldiers must memorize a 17-page document detailing the cemetery’s history and recite it verbatim to their training officer, Lieutenant Robinson said.

Can you correctly use the word verbatim in a sentence?

Based on the definition and example provided, write a sentence using today’s Word of the Day and share it as a comment on this article. It is most important that your sentence makes sense and demonstrates that you understand the word’s definition, but we also encourage you to be creative and have fun.

Then, read some of the other sentences students have submitted and use the “Recommend” button to vote for two original sentences that stand out to you.

If you want a better idea of how verbatim can be used in a sentence, read these usage examples on Vocabulary.com.

If you enjoy this daily challenge, try one of our monthly vocabulary challenges.

Students ages 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, can comment. All comments are moderated by the Learning Network staff.

Weekly News Quiz for Students: Social Media Outage, Nobel Prize, Squid Game

0
Weekly News Quiz for Students: Social Media Outage, Nobel Prize, Squid Game

Above is an image related to one of the news stories we followed this past week. Do you know what it shows? At the bottom of this quiz, you’ll find the answer.

Have you been paying attention to the news recently? See how many of these 10 questions you can get right.