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:
Who you are and what you do.
Identify a problem and your specific solution.
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:
Develop a vision/Idea (filling market gaps).
Put together a team (matching mindset and skills).
Logistics (location, budget, incubators).
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:
: After voiceless sounds (stopped, laughed).
: After "d" or "t" sounds (wanted, decided).
: 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:
Can you do the job? (Skills).
Will you do the job? (Motivation).
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:
: Specific times (at 3 p.m.), specific points (at work).
: Days/Dates (on Monday), surfaces (on the screen), public transport (on the bus).
: 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.