General

Category: General

What Can I Do With a Computer Science Degree? (Part 2)

In Part 1 of our series “What Can I Do With a Computer Science Degree?”, we started looking at the kinds of jobs you can do with a Comp Sci degree and what are the main differences between these options. Because of how broad computer science’s applications are, there are many careers. Here are some more options for you to explore! 

5) Data Scientist:  

Data scientists create mathematical models to address real-world problems to help companies make decisions on anything ranging from how to reduce workplace accidents to how they should market their products.   

Programming languages many data scientists use include Python, R and Java as they’re good for analyzing and visualizing data and SQL which is used for database management. Other important tools they need to know how to use include Hadoop (an open-source software used to work with big data), SAS (suite of software products used to do data management and analysis for business insights), data mining and warehouse where data mining is the process of looking through big datasets and data warehouse is a system created for data analytics. And they need to be familiar with machine learning which examines models and algorithms to analyze large datasets.   

Soft skills include analytics and good problem-solving skills because data scientists need to understand and analyze their data well to see how they can use that information to solve problems. Clear writing and public speaking skills are also necessary because data scientists will need to explain their findings and interpretations to clients, employers and other team members. Being business-focused is also useful as many employers seek data scientists to help them improve their business strategies. 

6) Web Designer:  

Website designers plan and create engaging websites that look aesthetically pleasing and help site users find what they need. Once they finish their creations, designers pass their ideas to web developers who bring the plans to life. However, some designers double as developers and can create websites after designing them. 

Web designers typically need to know how to use JavaScript and HTML as a lot of design software relies on them. Knowing how to use software like Adobe Photoshop and Adobe Dreamweaver is also useful because they are the industry-standard programs for many web designers and allows them to work with other professionals, like developers and project managers, to complete their websites. User interface design is necessary as it allows designers to see their creations through the eyes of an end user with no design experience or helps them make the website accessible.  

Other necessary skills include using software like Adobe Illustrator and Adobe InDesign. CSS is a style sheet language that is used alongside HTML to change aspects like fonts, layers and colors. Excellent graphic design skills can help web designers stand out from everyone else so honing these skills in addition to technical ones is important.  

7) Security Analyst:  

Information security analysts focus on data and network protection to protect their companies’ or organizations’ digital assets. To do so, they need to stay informed about changes in such a fast-evolving field. Information security analysts work with executives, IT teams, and colleagues across their organizations and sometimes train employees about best practices. They establish company security protocols, conduct tests to search for system weaknesses and develop response plans in case security breaches happen. Aside from the challenge of staying up to date with current technology, information security analysts may sometimes deal with stressful situations if a cyberattack occurs. 

Top employers include computer systems design and related services, finance and insurance, and information. Information security analysts usually need a computer science-related bachelor’s degree. With some companies looking for an MBA in information systems. Industry-standard certifications can boost employment prospects for professionals in the field. A security analyst’s job revolves around data and network protection.  

Important hard skills an analyst would need to have include knowing about industry-standard programs like Blackboard, Apache Ant, Symantec, and Django. They also need to know about various databases and software for development, programming, network monitoring, and virus protection. They must also write code to prevent and respond to cyberattacks and need a strong knowledge of how networks function to solve security problems. Key soft skills include strong problem solving, analysis, being attentive to detail and communication skills since they need to analyze and solve security problems effectively then communicate that information clearly to team members, executives and clients throughout the organization. 

8) Software Engineer:   

Computer software engineers apply engineering principles and systematic methods to develop programs and operating data for computers. They work with system programmers, analysts, and other engineers to obtain and apply important information for designing systems, projecting capabilities, and determining performance interfaces. They also analyze user needs, offer advice about designing elements, and help with software installation. Designing software systems requires professionals to consider mathematical models and scientific analysis to project outcomes.  

Programming languages a software engineer might need to be familiar with include Java, SQL, Python, JavaScript, C++ and C#. Other options include Ruby, Rust, PHP and Swift. If you refer to Part 1 of this series, I mentioned in the Software Developer part that different jobs require different languages and will specify their requirements, so learning 3-4 languages very well instead of 6 languages badly would make it easier for you to perform well in the coding interviews and during the job.  

Important soft skills include good communication and organization skills. Software engineers will often need to split attention across different parts of the same project or switch between projects when working on a deadline or to meet the team’s needs. Being attentive to detail is necessary too as they must troubleshoot coding issues and bugs as they happen and track details of many ongoing projects. 

9) Computer and Information Systems Manager/Systems Manager:  

Computer and information systems managers generally oversee the information technology departments within businesses and organizations. A systems manager’s duties depend on organization size and how much technology they use daily. In smaller settings, systems managers may offer support on an as-needed basis, while larger organizations may need larger IT departments with more hands-on systems manager roles. 

Important hard skills systems managers would need to know include network and IT management, which involve overseeing wireless networks, cloud storage, and other systems of data storage and communication and managing daily IT operations or providing support when needed. Project management is a necessary skill because you would be overseeing many IT-based projects like implementing a new computer system, teaching employees how to use a new piece of software or creating new data storage or recordkeeping systems. Knowing how to use MS Office well is necessary as Microsoft creates and manufactures most of the software used by businesses and organizations.  

Soft skills to develop include strong analytical and organizational skills. Leadership skills are important because computer and information systems managers guide the collective efforts of systems analysts, information security professionals, and software developers. As team leaders, they need to delegate, accept responsibilities and always be trustworthy and reliable. System managers need to write reports, instruction manuals and relay information to people with varying technical backgrounds in clear and understandable ways.  

Generally, systems managers hold at least a bachelor’s degree. Graduate education can increase earning potential and may open doors to paths to more advanced careers, but they aren’t necessary. 

If you want to have a deeper look at more specific aspects like salaries and other education requirements, you can check the careers page on computerscience.org. To get help on getting started with a job or internship search, resumes, or interviews or anything else feel free to make an appointment at the Career Center! 

#VPA Interview with Associate Professor of Theatre Arts and Theatre Chair, Kathy Privatt

Q: What does the path to a career in theatre look like for a student currently at Lawrence?A: If they are in the major they take core courses that go across the discipline. They will have performance course work, design course work, and literature and history course work. We think of it like a 3 legged stool, since all performance takes from those main aspects. After these main courses, you have a choice to explore these areas further or you can choose an area of specialization such as design tech., directing, or literature history. You are also required to be involved in some aspect of 6 performances. Finally, you end with a Senior Experience that is individual to each student.
Q: What other majors or minors are often paired with theatre in order to reach different careers in the industry?A: Art History and Studio Art is often paired with Theatre to lead to a career in design. Those interested in dramaturgy or playwriting often pair it with an English or Creative Writing major. Performers often pair Theatre with Psychology or Sociology since you have to think about human behavior while you’re on stage. Many also do the double-degree program within the Conservatory if they are interested in Musical-Theatre, pairing with the Vocal Performance major.
Q:Can you estimate what the job placement percentage is for Lawrence students pursuing a career in the industry? A: The trajectory for making a living in theatre is often a lot slower than other areas. This could be the case for a few years post-graduation. However, many students end up going into grad schools later on depending on the school. Many grad schools prefer theatre majors to have some experience working in the industry before applying, which also makes the trajectory for immediate placement after graduation slower.
Q:What have students done after graduation that have gone through the theatre program? A: Professional actors. Some started teaching at the college level. We have people that immediately started work in scene shops, costume shops, and doing design work. Stage management. We also have some teaching secondary education, which is exciting for us since we want to build new theatre-makers and keep things going.
Q:What are the different careers within the field of theatre? A: There are the big ones: actor, director, and designer which could be set, costumes, lighting, make-up, or sound. You could be a stage manager or run-crew and light-boards. Dramaturgy and lots of people are teaching artists that are at regional theatres. Theatre management, which is management of the performing venue itself.
Q:What would you say is the hardest field to find careers in for theatre? Which ones are in high demand?A: Right now in the U.S. acting and playwriting is the hardest career to make a living off of. Many actors and playwriters have to have a second form of income. Some of the easiest are the production roles such as set construction and stage management.
Q:What influenced your decision to become a professor. What do you love about it? A: I genuinely get excited about what happens when you take scholarly inquiry and fuse it with creative choice. To share that with other people, and to collaborate with a company, which is how I think of the theatre department. I can’t imagine a more joyful place and way to be making theatre.
Q:Do you have any tips for current students pursuing a theatre career? A: Number one, think about internships, at least in the summertime. This is a way to explore what careers can be possible and which ones you are interested in. You will develop a network of people that know you and how you work. I would definitely say go to the Career Center from the moment you first can, so that you are doing things like practicing interview skills and writing resumes. Also, think about the skills you are learning in all of your course work and extracurricular activities, and what those skills might mean to your future employers. Connect with alumni relations so you have an idea of where you want to be.

Career Spotlight: Podiatrist

Do you want to be one step ahead in the medical field, and be able to make puns about your work? Consider becoming a podiatrist! Jokes aside, foot health is vital to the health of the whole body, especially because some serious conditions first present through symptoms in the lower extremities. Podiatrists serve a valuable role in medicine by specializing in this important area of the body. Read on to explore the field of podiatry and how you can get there! 

What do podiatrists do? 

In the same way that dentists specialize in mouths, podiatrists specialize in feet. Specifically, a podiatrist’s work includes preventing, diagnosing, and treating foot-related issues. They work with both injuries and diseases, and may also specialize in a subset of these issues or in a type of treatment. A common treatment specialty is surgery. Additionally, since no part of the body functions in isolation, podiatrists frequently work with ankles and other nearby leg structures. 

What is their work environment like? 

Podiatrists can work in a diversity of settings. These include medical centers such as hospitals, trauma centers, private practices, group practices, and surgical centers. They also include interdisciplinary practice settings like professional sports teams, long-term care facilities, and the armed forces. Podiatrists may also perform academic, educational, and research work in universities and schools of podiatry. This variety allows for a lot of flexibility in work hours, patients, and medical conditions. 

Who do they work with? 

This flexibility in work environment goes hand in hand with a flexibility in both patients and coworkers. These factors depend largely on a podiatrist’s work setting. For example, a podiatrist working on a sports team may see athlete patients who have primarily injury and repetitive stress-related issues, and may work closely with physical therapists. A podiatrist working in a surgical center, however, may see a variety of clients with serious conditions, and may collaborate with other hospital staff. 

What is the job outlook for podiatry? 

The job outlook for doctors of podiatric medicine is excellent. Thea average salary is $190,675, and podiatrists typically work between 30 and 60 hours per week. 

How do I become a podiatrist? 

Podiatrists are doctors, and complete medical school programs tailored to the study of podiatry. These typically take place at accredited podiatric medical colleges. There are currently nine accredited colleges of podiatric medicine in the United States, as well as over 200 podiatry programs at hospitals and other organizations. Browse a list of programs here. Programs take around four years to complete. The first two years include coursework and laboratory experience, and the last two years focus on clinical sciences and patient care. The four-year program is followed by a 36-month residency. 

In the Know: Professional organizations and resources 

There are several professional pediatric organizations, and all have helpful resources in the field of podiatry, the educational, residency, and licensing processes, and scholarships. Here are some of these organizations: 

Wherever your career journey leads you, thank you for dipping your toes into the world of podiatry! 

Job-search websites reviews

There are many job-searching platforms out there. Some are bigger, such as LinkedIn and Indeed, and some are smaller. Although using the bigger platforms is important to network, meet people, and build relationships, knowing about smaller platforms that are focused on specific niches can be to your advantage when looking for a job. In this article, I tried to find some of these smaller platforms to see what advantages there are about using them, why you should sign up for them, and if they are worth the money they ask for.

Ihire finance

If you are looking for a job in finance, IHire Finance is very directed towards finance jobs. On this platform, you will find job opportunities from Budget Analysts, Corporate Financial Consultant, Investment Banking Analyst, Equity trader, compliance managers, and even VPs of Finance. Although this platform focuses mostly on higher-paying jobs for more experienced people, I was able to find some entry-level jobs as well as even internships related to finance. While this platform offers a lot of very good information about the jobs and gives very useful insights, it does come with a cost. The cost to become a premium user for IHire Finance is $35/month and it comes with resume guidance, your resume will be highlighted to employers, a dedicated support team ready to assist you, and salary insights. If you are looking for a job in Finance, I would recommend signing up for this platform as it could be a good investment to find the best fitting job for you.

Link to iHire Finance website

Pathrise

If you really want some extra help in finding the best possible career in industries such as software engineering, marketing, data science, or sales, Pathrise offers a service in which you will be able to work 1-1 with a personal mentor that will help you focus on what you need to do in order to land your dream job. Based on their website, their service is free until you’ve already landed a position at a top technology company. Pathrise has both customers that have many years of experience and want to try to get a better job and customers that are right out of college and want to try to find the best fitting job for them. Although I personally didn’t try this service, it might be interesting to work 1-1 with an expert to see what they think you need in order to get to the next level and find the perfect job.

Link to Pathrise website

MarketingHire

MarketingHire is considered one of the best Job Boards for Marketing and Advertising Professionals. If you are looking for a job in Marketing or Public Relations, this free website is a great tool that you could use. Based on their website, companies like Microsoft, 3M, General Electric, Google, and many more posts their job offers on this platform. Applying to these postings on a smaller platform could differentiate you from other people. This website is useful for both higher-paying jobs and internships.

Link to MarketingHire website

SalesJobs

SalesJobs.com is a leading job board that works with more than 200 partner websites to promote job ads. It offers a wide array of useful resources, such as a resume database, candidate matching, and ATS integration. SalesJobs. com is helpful for someone looking for a sales job in the future, as it features opportunities for sales professionals in various industries and locations.

Link to SalesJobs.com website

Many other job searching platforms could be useful to find your dream job. Although I tried, finding the perfect one isn’t easy. The best thing to do is to try them out for yourselves, see if there are opportunities on some of these smaller platforms that you think could be good for you, and apply. Platforms like LinkedIn and Indeed are very important and you should always keep using them. However, having another way in through a smaller platform will show employers that you are looking for new ways, you are doing your homework and you are willing to be different than everyone else and go the extra mile to find the job you want.

If you have any questions about these platforms, or you would like to talk to me about more platforms that you found that could be useful for other students, please don’t hesitate to email me or schedule an appointment with me.

Oliver De Croock ’24, Student-Athlete at Lawrence University majoring in Economics and Data Science. Oliver works as a Career Peer Educator at the Career Center and is the President of the Lawrence University Business Networking ClubConnect with Oliver on LinkedIn.

Career Highlight: Pharmaceutical Scientists

Adapted from northeastern.edu and hospitalcareers.com 

When looking for careers that connect both your interest in research and making an impact on others’ lives, a pharmaceutical scientist could be a potential career prospect. Although pharmaceutical scientists do not interact with patients directly, their work has an invaluable impact on their lives.  

Job Duties  

While pharmacists are trained to evaluate medication use and dispense medications to patients, pharmaceutical scientists are tasked with bringing new medications to the marketplace. Pharmaceutical scientists are trained to discover, develop, test, and manufacture new medications. They perform a variety of tasks such as  

  • Collecting and analyzing data 
  • Working in an interdisciplinary research team 
  • Testing safety of drugs and its side effects 
  • Doing experiments to see how the drug works 

Most of the the drugs will get discarded through the process of trail and error because it can take years to develop a new medicine before it can be widely available. Because of how complicated the drug development process is, each pharmaceutical scientist tends to specialize in one area.  

They can work on finding new uses for existing drugs, discover new meds, research how the body reacts to certain drugs to make them more effective and safer, study the causes and effects of diseases on the human body and find more efficient ways to create the medication. 

Other things necessary to being a pharmaceutical scientist include being patient and having perseverance, as developing drugs takes years of trial and error. They also need to know how to use computers and sophisticated testing equipment, and how to communicate their research and findings clearly. 

Working Conditions 

Pharmaceutical scientists often work for pharmaceutical or biotech companies, but also in academia, contract research organizations (CROs), and manufacturing facilities. They may also act as consultants to businesses and government agencies on anything related to pharmaceuticals. They may also teach at research universities and hospitals to supervise drug testing. 

Education and Training  

While it is possible to become a pharmaceutical scientist with just a bachelor’s degree, especially if you want to work in drug testing, getting a master’s degree in pharmaceutical science or other related fields like pharmacology, medicinal chemistry or biomedical science is more likely to make you a more competitive candidate. A PhD in pharmaceutical science could lead to greater responsibilities and further career progression. 

Pay and Job Outlook 

The median salary is around $80, 974. Since there is always demand for drug development and testing, the job outlook is very good for pharmaceutical scientists. According to the Bureau of Labor Statistics, medical scientists (an occupation group which includes pharmaceutical scientists) has a projected job outlook of 17% from 2020 to 2030.  

Python: A Quick Intro

Adapted from futurelearn.com 

Python is an object-oriented (focused on data) that’s easier for people to understand because it’s also a high-level programming language. Because of how relatively intuitive it is to write and understand, it’s a widely used programming language and great for those who want rapid development. So what’s Python used for exactly? It’s used widely for a variety of things. Here’s a list of applications. 

AI and machine learning  

Python is quite flexible and simple to use and for a lot of machine learning and artificial intelligence projects. Python is widely used by data scientists and there are many Python machine learning and AI libraries and packages available.  

Data analytics  

Much like AI and machine learning, data analytics is another rapidly developing field that uses Python. We’re creating more data than ever before, which is why there’s a need for those who can collect, manipulate and organize the data and information. When working with large amounts of information, it’s useful for manipulating data and carrying out repetitive tasks because of its flexibility and of how easy it is to use. 

Data visualization  

Data visualization is another rapidly developing area of interest. Python provides a variety of graphing libraries with all kinds of features like Pandas Visualization and Plotly which allow us to create simple graphical representations or more interactive plots. The possibilities are vast, allowing you to transform data into meaningful insights.  

Programming applications  

A general-purpose language like Python can be used to read and create file directories, blockchain applications, audio and video apps, or machine learning applications.   

Web development  

There are many Python web development frameworks to choose from, such as Django, Pyramid, and Flask which have been used to create sites and services such as Spotify, Reddit and Mozilla. Extensive libraries and modules that come with such frameworks allow us to create functions like database access, manage content and authorize data.  

Game development  

While Python isn’t an industry-standard in game development, it is also still used. Because of its simplicity, it can be used to quickly develop a prototype.  

Language development 

Python has been used as a basis to create new languages such as Cobra, CoffeeScript, and Go. This makes Python a useful gateway language so understanding Python can help you branch out into other languages easily.  

Finance  

As previously mentioned, Python is great for working with big data sets and there are many libraries that compile and process information. For this reason, it’s becoming one of the preferred languages in the finance industry as it’s a valuable tool in determining asset price trends and predictions, as well as in automating workflows across different data sources. 

Search Engine Optimization 

While it’s surprising, Python is also used in search engine optimization. This field benefits from automation which Python is good at doing. Whether it’s implementing changes across multiple pages or categorizing keywords Python is helpful. Additionally, new technologies like natural language processing are important to those working on search engine optimization. Python can help develop these skills and understand how people search for results and how search engines return them. 

Design   

Python can be used to develop graphic design applications. It’s used with 2D imaging software like Paint Shop Pro and Gimp. It’s even used in 3D animation software like Lightwave, Blender, and Cinema 4D.  

As shown above, Python can be used for a variety of applications because of its wide support network and a diverse range of libraries. If this is a language that interests you, Lawrence offers certain introductory courses to Python like “Introduction to Scientific Programming” or you can use online course website like Datacamp and Coursera to do so.