English For Tech: Comprehensive Career and Communication Guide

Overview and Textbook Navigation

  • Project Scope and Target Audience: The English For Tech course is designed for professionals at Pre-Intermediate, Intermediate, and Upper-Intermediate levels. It focuses on upgrading English and soft skills necessary for a successful career in the technology sector.

  • Authorship: Created by Anna Gandrabura, founder of English For IT.

  • Technical Usage Guide:

    • Twitter Icons: Clicking on the Twitter icon opens a webpage containing the original tweet source used in the lesson.

    • Audio Playback: Desktop users should use Adobe Acrobat Reader; clicking the player icon opens the audio directly. Mobile users are provided with a "Open in Google Drive" link to play tracks in a new browser tab.

    • Interactive Buttons: Labeled as "GO TO PODCAST" or "BOOK LESSON" to redirect to external resources.

    • Required Software: Adobe Acrobat Reader (free version) is essential for full textbook functionality, including interactive audio and links.

  • Icon Legend:

    • Reading Task (?): Focus on gist and unfamiliar phrases.

    • Vocabulary Task: Understanding words/phrases in context.

    • Grammar Task: Practical application and logic over rote drilling.

    • Pronunciation Task: Tips and audio recordings.

    • Audio Task: Exercises requiring track listening.

    • Writing Task: Assignments reviewable by an English For IT tutor.

    • Speaking Task: Encouragement to read aloud and answer prompts.

    • Warm-up Task: Topic introductions.

    • Answer Keys: Found at the end of each lesson.

Lesson 1: Jobs in Tech

  • Popular Tech Professions:

    • Data Scientist: Works with stakeholders to analyze data for strategic needs. Requirements include expertise in data modeling and proficiency in various programming languages.

    • UX Writer: Responsible for interface text (landing pages, buttons, forms). Goals: clarity, conciseness, and usefulness.

    • Web Developer: Designs and develops websites using core technologies like HTML, CSS, and JavaScript. Often specialize in UI/UX or platform development.

    • DevOps Engineer: Oversees code releases, deployments, and development process optimization. Requires knowledge of cloud computing, networking, CI/CD, and operating systems.

    • Blockchain Developer: Builds applications on blockchain protocols. Requires knowledge of data structures and blockchain architecture.

  • Grammar: Present Simple vs. Present Continuous:

    • Present Simple: Used for regular activities, facts, rules, and permanent states. Keywords: normally, typically, always, often, never.

    • Present Continuous: Used for actions happening now or temporary activities. Keywords: currently, at the moment, right now.

    • State Verbs: Verbs like agree, believe, know, understand, and own are typically used in Present Simple only.

  • Soft Skills: The Elevator Pitch:

    • Definition: A summary of skills/products lasting 30–60 seconds.

    • Structure:

      1. Who you are and what you do.

      2. Identify a problem and your specific solution.

      3. Call to action.

  • Technical Vocabulary Definitions:

    • UX (User Experience): The overall experience of a person using a product, focused on ease and pleasure of use.

    • UI (User Interface): Visual elements (screens, buttons) for interaction.

    • Machine Learning: Use of algorithms and statistical models for computer systems to learn from data patterns.

Lesson 2: How to Build a Startup

  • Startup Culture and Mentality:

    • Entrepreneurial Qualities: Quick adaptation, high involvement, transparency, and "outside the box" thinking.

    • Steps for Building a Startup:

      1. Develop a vision/Idea (filling market gaps).

      2. Put together a team (matching mindset and skills).

      3. Logistics (location, budget, incubators).

      4. Prepare a pitch (seeking funding/mentorship).

  • Grammar: Past Simple vs. Present Perfect:

    • Past Simple: Finished time periods. Form: Subject + Verb+ed/Irregular form. Keywords: yesterday, in 1984, 2 days ago.

    • Present Perfect: Unfinished time (past until now) or life experience. Form: Have/Has + Past Participle. Keywords: already, yet, just, ever, for, since.

  • Market Vocabulary:

    • Corner the market: Acquiring enough market share to manipulate price.

    • Beat someone to market: Releasing a product before competitors.

    • On the market: Currently available for purchase.

  • Technical Terms:

    • Unicorn: A software startup valued at more than $1,000,000,000.00$ dollars.

    • MVP (Minimum Viable Product): A product with just enough features for early customers.

    • VC (Venture Capital): Private equity financing provided by investors.

    • Bootstrap: Starting a business with minimal financial resources.

Lesson 3: Trending Technology

  • Key Technologies:

    • Quantum Computing: Uses "qubits" and "superposition" to deliver breakthroughs in research and complex simulations.

    • Artificial Intelligence (AI): Used for behavioral tracking, lie detection, and automated strategies. Distinction between low-skilled job replacement and high-skilled job creation.

    • Augmented Reality (AR): Overlaying virtual objects on the real world (e.g., try-on programs).

    • Virtual Reality (VR): Complete computer-generated simulations; used in healthcare and education.

  • Grammar: Future Tenses:

    • Future Simple (Will): Used for instant decisions, promises, and predictions based on opinion. Structure: Subject + will + base form.

    • To Be Going To: Used for plans already made and predictions based on physical evidence.

  • Soft Skills: The Rule of Three "Whys": A technique to find the root cause of a problem by asking "why" at least three consecutive times.

  • LinkedIn Optimization:

    • Profile must include: Professional banner/photo, concise "About" section, skill stack keywords, and active portfolio links.

  • Pronunciation: The "-ed" ending has three sounds:

    • /t//t/: After voiceless sounds (stopped, laughed).

    • /id//id/: After "d" or "t" sounds (wanted, decided).

    • /d//d/: After vowels and voiced sounds (allowed, cleaned).

Lesson 4: Programming Languages

  • Language Rankings and Dimensions:

    • Ranked by job numbers, resources, usage, and popularity trends.

    • #6 C++: Fastest performing, used for low-level tasks and browsers.

    • #5 C#: Essential for .NET and Unity game development.

    • #4 PHP: Traditional web language; currently in decline but holds specific expert demand.

    • #3 Python: Straightforward syntax; top choice for Machine Learning and AI.

    • #2 Java: Standard for large enterprise projects and backend applications.

    • #1 JavaScript: Universal for front-end; 65% market usage share.

  • Grammar: Comparatives and Superlatives:

    • Comparison: Short adj + "-er" (higher); Long adj + "more" (more reliable).

    • Superlative: "the" + Short adj + "-est" (the greatest); "the most" + Long adj (the most common).

    • Irregulars: good/better/best; bad/worse/worst; far/further/furthest.

  • Communication Scenarios: When reporting issues, ask clarifying questions, acknowledge receipt immediately, and suggest OS updates or screenshots for troubleshooting.

Lesson 5: Version Control and Hosting Platforms

  • Git vs. GitHub:

    • Git: A local version control system facilitating revisions.

    • GitHub: A cloud hosting service for repositories and collaboration.

  • Alternatives:

    • BitBucket: Integrated with Atlassian suite (Jira/Trello), flexible pricing.

    • GitLab: Built-in DevOps functionality, CI/CD handling.

  • Grammar: Quantifiers:

    • Countable: Many, a few, few.

    • Uncountable: Much, a little, little.

    • Note: "A few/A little" implies some (positive), whereas "Few/Little" implies not enough (negative).

  • Workplace Disputes and Negotiations:

    • Use phrases like: "I’m not sure I got your point. Could you elaborate?" and "I’d like to point out that…"

  • Technical Terms:

    • Fork: Splitting a process into independent development paths.

    • Pull Request: Submitting contributions for review.

Lesson 6: QA Testing

  • QA Concepts:

    • Smoke Testing: Determining if a build is stable.

    • Regression Testing: Confirming recent changes didn't break existing features.

    • Edge Case: A bug that is uncommon and occurs only under specific conditions.

  • Bug Reporting Mastery: A quality report must include: Title, Severity/Priority, Reproduction Steps, Expected vs. Actual Results, Environment details (OS, browser), and Visual Proof.

  • Grammar: Passive Voice:

    • Focus on the action rather than the actor. Structure: Subject + to be + Past Participle (e.g., "The bug will be reported").

  • Soft Skills: STAR Technique:

    • Situation: Context.

    • Task: Your specific responsibility.

    • Action: What you did.

    • Result: The outcome (e.g., "We managed to meet the deadline").

Lesson 7: Frameworks for Software Development

  • Framework Styles:

    • Agile: Relies on iterations and simultaneous workflows; adaptable.

    • Kanban: Visual system using boards to remove bottlenecks and setbacks.

    • Scrum: Focused on speed and commitment via "Sprints" (usually under 30 days).

  • Grammar: Modal Verbs of Obligation:

    • Must / Have to: Strict responsibility or external necessity.

    • Should: Advice or expected behavior.

    • Mustn’t: Prohibition (forbidden).

    • Don’t have to: Lack of necessity (choice exists).

  • Daily Scrum Meetings: Answering three questions: What was accomplished? What is planned for today? Are there any blockers?

  • Technical Terms:

    • Scope Creep: Uncontrolled changes or continuous growth in a project’s scope.

    • Rationale: Logical basis/reason for a decision.

Lesson 8: Chatting in Tech

  • Chat Etiquette:

    • Be concise and purposeful. Avoid redundant greetings like "How are you?" when a specific question is needed.

    • Pet Peeve: Asking "Can I ask a question?" instead of just asking it.

  • Politeness and Tone: Since tone isn't perceptible in text, use phrases like "I would be grateful if you…" and "Please refrain from…" (instead of "Don't do it").

  • Grammar: 1st and 2nd Conditionals:

    • 1st Conditional: Real/Possible future. Structure: If + Present Simple, will + verb.

    • 2nd Conditional: Unlikely or hypothetical. Structure: If + Past Simple, would + verb. Use "were" for all subjects (e.g., "If I were you").

  • Building Rapport: Small talk techniques include picking up on personal interests (posters, chairs), asking safe curious questions, and giving shoutouts for good work.

Lesson 9: Famous People in Tech

  • Elon Musk: Founded PayPal, SpaceX, Tesla, OpenAI. Goal: human extinction prevention via Mars colony. Known for "meme reviews."

  • Linus Torvalds: Created Linux kernel and Git. Linux contributions now focus on merging rather than coding.

  • Satoshi Nakamoto: Pseudonymous creator of Bitcoin. Devised the first blockchain database.

  • Grammar: Modal Verbs of Possibility:

    • Must: 95-100% sure something is true.

    • May / Might / Could: Possible but not certain.

    • Can’t: Sure something is impossible.

  • Team Motivation: Recapping sprint results by acknowledging initiative and visualizing outcomes to get buy-in.

Lesson 10: Mentorship

  • Coach vs. Mentor:

    • Coach: Short-term, skill-focused (e.g., writing better code).

    • Mentor: Long-term, development-driven (e.g., career journey, networking).

  • Types of Mentorship:

    • Informal: Building connections via code reviews and planning meetings.

    • Formal: Strategic programs with assigned roadmaps and milestones.

  • Grammar: Hypothetical Conditionals: Using "If I were to + verb" for purely imaginary scenarios.

  • Compound Noun Stress: In tech nouns like website, laptop, and whiteboard, the stress falls on the first word.

Lesson 11: Top-Notch Resume

  • Content Guidelines:

    • No unnecessary personal info (age, marital status, hobbies).

    • Use "Action Verbs": Improved, Architected, Delegated, Boosted, Upgraded.

    • Keep length to one a single page.

    • Use quantifiable achievements (e.g., "Boosted accuracy by 4%").

  • Grammar: Articles (A, An, The):

    • A/An: New, unspecific information; jobs (He is a developer).

    • The: Specific, unique (The Sun), or prior-referenced information.

    • No Article: Generalizations for plurals and uncountable nouns (Cats like milk).

Lesson 12: Job Interviews

  • The Three Questions Interviewers Seek to Answer:

    1. Can you do the job? (Skills).

    2. Will you do the job? (Motivation).

    3. Are you a good team fit? (Culture).

  • Behavioral Answers: Keep responses between 1–3 minutes. Use storytelling to explain logic and outcomes.

  • Grammar: Prepositions of Time and Place:

    • AtAt: Specific times (at 3 p.m.), specific points (at work).

    • OnOn: Days/Dates (on Monday), surfaces (on the screen), public transport (on the bus).

    • InIn: Months/Years (in May, in 1984), enclosed spaces (in the office).

  • Questions to Ask the Interviewer: "Why is this position open?" and "What do I need to do to be successful in this role?"

Reference Appendices

  • Irregular Verbs (Past/Participle):

    • Arise/Arose/Arisen, Be/Was,Were/Been, Become/Became/Become, Begin/Began/Begun, Beat/Beat/Beaten, Break/Broke/Broken, Build/Built/Built, Buy/Bought/Bought.

  • Common Uncountable Nouns:

    • Advice, Access, Feedback, Research, Work, Money, News, Information, Small Talk.

  • Fixed Expressions with Articles:

    • A: All of a sudden, As a rule, Make a living, Take a break.

    • The: Get to the point, Besides the point, Out of the blue, On the fly, Reinvent the wheel.

    • No Article: Out of town, In order, By chance, Get cold feet, Take part in.

  • Verb + Preposition Pairings:

    • Listen to, Work on, Consist of, Elaborate on, Reply to, Arrive at/in, Excel at, Rely on, Open to, Interested in.