Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
The Career (CSE)
1. The Career
emphasized for Computer Science Graduates
By nafSadh
Khan Muhammad Nafee Mostafa Sadh
http://nafsadh.com
sadh@nafsadh.com
2. The Career
Making a • Simple, precise, objective
• Appealing, complete, smart
CV • Contents in CV
• CV vs. resume vs. bio data
3. The Career
Simple
• FONTS: No fancy font, no comic sans, use
Making a CV
(Calibri, Cambria), (Segoe, Georgia), (Arial, Times)
• Typography: use bolds, italics, underlines only when necessary – and
remember to use when it is necessary
• COLORS: black, headers may be of dark blue, but do not paint it like a
kid’s drawing pad
4. The Career
Precise
• Cover that all you are
Making a CV
• Add your education, degrees, achievements, projects
• Do not overdetail
• When you say, you’ve been to Mt. Everest, you do not need to
say how beautiful it was.
• Do not add that you don’t know – or at least learn them before
you attend an interview
5. The Career
Objective
• CV for each application might be UNIQUE
Making a CV
• try to know for what JOB you are applying for
• Know what they do EXPECT you to know
• Highlight your RELATED skills
• Emphasize on relevance
6. The Career
Appealing, Complete, Smart
• Make your CV lucrative
Making a CV
• Tempt the reviewer with your talent
• Show the best of you
• Cover all they need to know about you
• Show your smartness
• Remember you have the GUTs
7. The Career
Order of CV topics
• Order the items carefully
Making a CV
• You need to add
• Your name, your address, your e-mail, your contact phone number
• Your education, degree
• Your experience
• Your projects, works, thesis
• Your achievements
8. The Career
Making a CV: Order of topics
Identity
• Your name should go in the very top of the CV
• Right after your name, add
• Your current designation(if any, and if relevant)
• Your e-mail ID
• Your mobile phone number
• Your address of residence
• Place a photo of you – it is desired in Sub-continent, but not in the West
9. The Career
Making a CV: Order of topics
Education
• For a fresher education detail must come first (after name, ID)
• Use chronological order, PhD, MS, BSc, HSC, SSC
• For people having higher degrees than BS, HSC, SSC might not be needed
• Just include
• Name of Degree
• Major area of study
• Institute (School and University, not the board)
• Year of completion
• Grade
10. The Career
Making a CV: Order of topics
Experience
• If you have some experience to work add it
• Add part time jobs/ freelance projects
• If you have a record or quick switches avoid to add them – it
bewilders on to hire who has a tendency of quick switching
• use chronological order
• Add: Company, job designation, time period, short description of job (one clause)
11. The Career
Making a CV: Order of topics
Research, Project, Work
• Add only important and notable ones
• Add research works, thesis, projects in order
• Include name of thesis/project, short note (one clause), where it
was published, where it was conducted, time
12. The Career
Making a CV: Order of topics
Other
• Add your Achievements
• For fresher, add extra curricular activities
• Note some lucrative things about you
• You may add your interests
• In the last part of CV, add your bio data (parents’ name, date of
birth, nationality, gender, religion) if you like to
• References are appended to CV, so they go all the way to the bottom
13. The Career
• Programmer
Choosing a
• Developer
Career • Web Developer/Engineer
• Software Engineer
• Project Manager
• Database
• Security Specialist
• Network/System Admin
• Hardware Engineer
• Computer Scientist
14. The Career
Career as a Computer professional
Programmer
• Some one who can write computer programs
• Has to solve critical problems, devise efficient algorithms
15. The Career
Career as a Computer professional
Developer
• Develops, designs and manages (a part of or a whole) software
• Need to know about development tools (IDE, debugger, compilers)
precisely
• Have idea on libraries, APIs
• Have the agility to find tools and models for many given projects
16. The Career
Career as a Computer professional
Web Developer/
Engineer
• PHP/ ASP.net
• Design the behavior of Site – engineer
• Design front end – designer
• Need to know some servers and other tools
• Have good grasp on HTML, CSS, JS
17. The Career
Career as a Computer professional
Software Engineer
• Some one who engineers software
• Needs to know design models, OO patters, software lifecycle
• Have to manage software modules
• Needs to have good grasp over one or more programming
language, relevant platforms, APIs, tools, libraries
18. The Career
Career as a Computer professional
Project Manager
• manages projects, does documentation, prepare report,
• collaborates between resources (developers, engineers, designers)
• Maintains the SDLC
• Depending on companies, may be only seniors, or even freshers
19. The Career
Career as a Computer professional
Database
• Writes SQL queries, design databases, model behavior between data
• May need to do data mining
• Need to know how to use index, minimize transaction time, handle
millions of multiple transaction, avoid deadlocks, maintain DB
consistency
• SQL, PL/SQL, Oracle, XML
20. The Career
Career as a Computer professional
Security specialist
• Make secured systems, avoid threats, fight the hackers
• Information Security
21. The Career
Career as a Computer professional
Network/System Admin
• Manage and design secure large scale scalar networks
• Manage routers, solve problems
• Challenging job
22. The Career
Career as a Computer professional
Hardware Engineer
• Most respected engineers in the industry
• You can define things
• May work on ASIC, ARM, FPGA, Verilog, VLSI, SoC or any other hardware
thing
• Try to concentrate on electronics, solid state physics and of course
digital system design
23. The Career
Career as a Computer professional
Computer Scientist
• Carry research on existing, emerging and future technologies
• Dig brain deep into any area of concentration
• Shape the technology
• Need to have keen interest, ability to hold, work relentlessly
24. The Career
Career as a Computer professional
programmer vs. developer
vs. software engineers
From what is seen in the US, the title is a rough proxy for how important
software is to the company.
programmer = we do not have many technical employees and need someone to
"program" something; for example a law firm
developer = we are a tech-savvy product or services company and need
someone to work on internal or back-end tools; for example a bank or
consulting company
engineer = we are a software company and need someone to work on one of
our products; for example Adobe or Microsoft
25. The Career
Attending a job • personal appearance
Intervie • Practice
• Prepare
w • Get Ready
• Be On Time
• Stay Calm
• show What You Know
• Follow up
26. The Career
Attending a Job Interview
Personal Appearance
• Get well dresses
• Try to know how the board expect you to dress: formal/ casual
• Wear a perfume (mild, not strong and not appealing)
• Be clean (brush teeth, get hair styled as you like and maintain your
beard style – but it is necessary that you look clean)
27. The Career
Attending a Job Interview
Practice
Practice answering interview questions and practice your responses to the
typical job interview questions and answers most employers ask. Think of
actual examples you can use to describe your skills. Providing evidence of
your successes is a great way to promote your candidacy.
28. The Career
Attending a Job Interview
Prepare
Prepare a response so you are ready for the question "What do you know
about our company. Know the interviewer's name and use it during the job
interview. If you're not sure of the name, call and ask prior to the interview.
Try to relate what you know about the company when answering
questions.
29. The Career
Attending a Job Interview
Get ready
Make sure your interview attire is neat, tidy and appropriate for the type of
firm you are interviewing with. Bring a nice portfolio with copies of your
resume. Include a pen and paper for note taking.
30. The Career
Attending a Job Interview
Be On Time
Be on time for the interview. On time means five to ten minutes early. If
need be, take some time to drive to the office ahead of time so you know
exactly where you are going and how long it will take to get there.
31. The Career
Attending a Job Interview
Stay Calm
During the job interview try to relax and stay as calm possible. Take a
moment to regroup. Maintain eye contact with the interviewer. Listen to
the entire question before you answer and pay attention - you will be
embarrassed if you forget the question!
32. The Career
Attending a Job Interview
Show What You Know
Try to relate what you know about the company when answering
questions. When discussing your career accomplishments match them to
what the company is looking for.
33. The Career
Attending a Job Interview
Follow Up
Always follow-up with a thank you note reiterating your interest in the
position. If you interview with multiple people send each one a thank you
note.
35. The Career
Know these for an Interview
• PHP/ASP : Session, Cookies
• UDP/TCP IP, protocol
stack, packet, rout concept
• networking
36. The Career
Know these for an Interview
• Pointers
• Pointers, memory, map, page, re
gisters
• C/C++: friend
functions, constructors, destruct
ors
• Basic algorithms, some
sort, concepts on DP, NP
37. The Career
Know these for an Interview
• OOP
• OOD, singleton, mediator,
http://oodesign.com
• Software engineer (GoF –
group of four)
38. The Career
• Solve math puzzles
Do • Play Rubik’s cube, jigsaw
puzzles, brain teasers
• Read
these news, Slashdot, Digg, Faceb
ook