How to Get Internships in Information Technology

Here are some essential requirements for an internship position in software engineering.

1. Enrollment in an undergraduate program in a Software-related Field, some internships prefer Sophomore or higher class status.

2. Strong academic record: minimum GPA 3.0

3. Excellent technical problem solving skills. Ability to decompose complex problems into manageable units of work.

4. Excellent writing skills (grammar & spelling), problem solving skills, data analysis & reporting skills, verbal communication skills, organization skills, customer service skills and leadership skills.

5. Positive, self-starting attitude

6. Have demonstrated proficiency with Microsoft Excel, Word, PowerPoint, and Project.

7. If in the U.S., unrestricted authorization to work. Some companies only want U.S. citizens.

8. Have the ability to work in a team environment as well as autonomously

9. Ability to quickly learn new technologies

10. Be a self-starter and possess strong sense of self-motivation

Here are some specific hard technical qualification that tech companies would like to look for:

1. Familiarity with Unix/Linux. Experience coding on Linux or other Unix OS platform strongly preferred

2. Familiarity with server architecture and associated components: databases, caches, queues, proxies, load balancers and more

3. Hands on experience with RDBMS systems (like MySQL).

4. Experience in software engineering of Java backend web services (RESTful APIs).

5. Have a solid foundation in Computer Science with strong competencies in data structures, algorithms, software design and problem solving

6. Programming experience in one or more of the following languages: Java, C/C++, C#, Python, and/or Ruby

7. Familiar with modern software development systems and practices (ex. Version control systems, Issue management, Agile & scrum)


日志信息 »

该日志于2018-09-24 09:05由 Ocean 发表在Technology分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。


发表评论 »