DIGIT-ARC read-only archive · snapshot: July 23, 2026

ENGINEERING: to get a job faster, and a high pay

26 posts · originally from https://geek.digit.in/community/threads/engineering-to-get-a-job-faster-and-a-high-pay.193166/

kARTechnology
kARTechnology Original post #1
Aug 14, 2015 at 12:02 AM
Hi! just now entered Engg. IT 2nd year guys. Learned C Last year. This year C++

Do you think CCNA / CCNP or these kind of courses help to get a good package during placement?
I have practical experience with small networks, and good experience in computer hardware & software, a geek...

so..what should I do? to get a job faster, and a high pay. am not a IITian.
SaiyanGoku
Aug 14, 2015 at 12:09 AM
Apply for good intern-ships and seek off campus placement opportunities too. Don't rely only on campus jobs.
avinandan012
Aug 14, 2015 at 5:16 PM
U + (DSA + Algorithms) = Google, facebook, amazon etc. [starts ~ 10Lpa+]

U - (DSA+Algorithms) = TCS, CTS etc. [starts ~ 3Lpa]

the choice is yours
A
Aug 14, 2015 at 5:28 PM
U + (DSA + Algorithms) = Google, facebook, amazon etc. [starts ~ 10Lpa+]

U - (DSA+Algorithms) = TCS, CTS etc. [starts ~ 3Lpa]

the choice is yours

+1

CCNA, CCNP doesnot matter. BTW starting package is a bit more now a days for TCS CTS , I guess.
Shah
Shah #5
Aug 14, 2015 at 5:48 PM
U + (DSA + Algorithms) = Google, facebook, amazon etc. [starts ~ 10Lpa+]

U - (DSA+Algorithms) = TCS, CTS etc. [starts ~ 3Lpa]

the choice is yours

What do you mean by DSA? Data Stucture and Algorithms??
kARTechnology
Aug 16, 2015 at 11:08 PM
U + (DSA + Algorithms) = Google, facebook, amazon etc. [starts ~ 10Lpa+]

U - (DSA+Algorithms) = TCS, CTS etc. [starts ~ 3Lpa]

the choice is yours

any reference from where i should start?
avinandan012
Aug 17, 2015 at 12:41 AM
First thing is choose a language and stick to it. Popular choices : JAVA and/or C/C++
what subjects do you have in your syllabus?

Anyway these subjects are there in almost all streams
start with these
Math: Objective isn't to become a mathematician but to become a programmer who knows these
1. linear algebra & discrete algebra
2. Discrete maths

Others:
1. start learning different popular data structures
2. learn time complexity and space complexity of different algorithms
3. See the default implementation and Implement yourself your own version of few data structures like: stack, que, Linked List, Set, Tree, Map etc, so that you will know how these data structure's internal works
4. Learn to improve Data Structural and algorithmic efficiency of a given solution to a problem
5. try to solve and Implement all algorithmic problems in your syllabus + take help from your Professors
6. Learn about terminal cases
7. Any solution you produce always test with a large data set let's say 1 million or more, this is important cause when you will learn sorting / searching most colleges teach these with a data set of 10-20 items so to you(student) with a core i3 system will not see any difference in time consumption between quicksort vs merge sort

After you are comfortable with basic DS and Algos implementation(it can take atleast 4-5months) go and participate in online code competitions. Don't be discouraged if you can't solve any problem at begining. It may take time to learn how to approach a given problem.
rhitwick
Aug 17, 2015 at 3:06 AM
U + (DSA + Algorithms) = Google, facebook, amazon etc. [starts ~ 10Lpa+]

U - (DSA+Algorithms) = TCS, CTS etc. [starts ~ 3Lpa]

the choice is yours

Those companies, first, need to come in campus recruitment.
IDK, which college our OP is pursuing his Engineering. Unless its top notch college getting placed in Google, MS, Facebook or Amazon is tough as a fresher.

I've not heard these companies going for off-campus too.

So, if these are not coming as recruiter in your college, let me not dishearten you but TCS, IBM, Accenture or Capgemini are your safe bet.
kARTechnology
Aug 17, 2015 at 7:10 AM
Those companies, first, need to come in campus recruitment.
IDK, which college our OP is pursuing his Engineering. Unless its top notch college getting placed in Google, MS, Facebook or Amazon is tough as a fresher.

I've not heard these companies going for off-campus too.

So, if these are not coming as recruiter in your college, let me not dishearten you but TCS, IBM, Accenture or Capgemini are your safe bet.

My college has Microsoft Innovation Center but still no idea what it does as no one has told until now. I see using the systems for playing multiplier games during college fest.
rhitwick
rhitwick #10
Aug 17, 2015 at 7:28 AM
My college has Microsoft Innovation Center but still no idea what it does as no one has told until now. I see using the systems for playing multiplier games during college fest.

If possible get the list of companies that came to your college for campus recruitment in last 5 years.
Most chances they would repeat.

Prepare yourself according to that.

If you see only service based companies (TCS, Infosys, Capgemini, CTS etc) are the trend prepare in DBMS, C/JAVA, J2EE.

For certifaction, chose either MS path of Java path.

MS : .net related certifications ans courses
Java : Java related all courses or certifications.

And, apti....before these companies get to weigh you on your technical knowledge, you need to pass the aptitude tests.
Prepare for that well enough to reach technical round.

If the product oriented companies (MS, Facebook, Yahoo, Amazon etc) do not come for campus recruitment, you can always join them once skilled enough.

b/w for service based industries, the pay package is kinda same i.e. 3-3.5 Lacks/Anum

If you are looking for job soon after finishing B.Tech this is the starting package you might just get.

For higher pay package, go for MBA. Another two years. Average starting pay package would be 8-10Lacks/anum.

Hope that helped.
kARTechnology
Aug 18, 2015 at 6:06 PM
If possible get the list of companies that came to your college for campus recruitment in last 5 years.
Most chances they would repeat.

Prepare yourself according to that.

If you see only service based companies (TCS, Infosys, Capgemini, CTS etc) are the trend prepare in DBMS, C/JAVA, J2EE.

For certifaction, chose either MS path of Java path.

MS : .net related certifications ans courses
Java : Java related all courses or certifications.

And, apti....before these companies get to weigh you on your technical knowledge, you need to pass the aptitude tests.
Prepare for that well enough to reach technical round.

If the product oriented companies (MS, Facebook, Yahoo, Amazon etc) do not come for campus recruitment, you can always join them once skilled enough.

b/w for service based industries, the pay package is kinda same i.e. 3-3.5 Lacks/Anum

If you are looking for job soon after finishing B.Tech this is the starting package you might just get.

For higher pay package, go for MBA. Another two years. Average starting pay package would be 8-10Lacks/anum.

Hope that helped.

becoming a Microsoft Student Partner---Does it help? they started the campaign today at our college.

MVA Skill Development Activity
Participant should complete at least 1 MVA Course from the list of MVA Courses between 17th August 2015 & 17th September 2015. List of courses eligible given below in the Notes Section.
Proof Required: Participants should upload a soft copy of their MVA Course Completion Certificate in the Nomination form
a. Below is the list of 9 selected MVA courses which would be considered for this campaign:
 Getting Started with Windows 10 for IT Professionals
 A Developer's Guide to Windows 10
 Fundamentals of Application Lifecycle management
 Microsoft Azure Fundamentals
 Introduction to Office 365 Development
 Java script Fundamentals for Absolute Beginners
 C-Fundamentals for absolute beginners
 Security Fundamentals
 Fundamentals of Visual Studio Online
b. MVA courses completed within this program dates i.e. from 17th August, 2015 to 17th September 2015 would only be considered.
c. Participant’s use of the MVA account is subject to the Terms and Conditions of Microsoft Virtual Academy (MVA) program.
d. The Campaign is valid in India only.
e. The Participant should upload a soft copy of their MVA Course Completion Certificate in the nomination form
K
Aug 18, 2015 at 9:30 PM
U + (DSA + Algorithms) = Google, facebook, amazon etc. [starts ~ 10Lpa+]

U - (DSA+Algorithms) = TCS, CTS etc. [starts ~ 3Lpa]

the choice is yours
May I know what are DSA algorithms? Is it some type of code or pure mathematics?

And is it really helpful in job placements and for the overall build of resume?
rhitwick
rhitwick #13
Aug 18, 2015 at 11:25 PM
becoming a Microsoft Student Partner---Does it help? they started the campaign today at our college.

It may depends upon which course you take.

Safe for any fresher :
Java script Fundamentals for Absolute Beginners
Fundamentals of Visual Studio Online
C-Fundamentals for absolute beginners
Microsoft Azure Fundamentals -- Ms's cloud system. Quite famous but I've no idea what job prospect it has for a fresher.
Security Fundamentals -- future path CCNA-->CCNP and other tool specific certifications.


See, when any service based company picks you up they would hardly care what skills you've aquired.

The gap between college education and real-time job technology is huge. THe underlining language and approach would be similar but the implementation would be different.
That's why you would have two phases of training, one is formal induction program to give you heads up about work culture and company history and various standards
Then on-job training. Here you are assigned to a project and given small tasks to perform. You are guided and monitored how you execute those. Based on this you are evaluated.

Coming to point, such companies would assume you as a person with somewhat knowledge about programing and logical thinking. Then, they would assign you a technology as per current need.
Suppose, they've got a project with .net technology and require 20 freshers. You might just be assigned .net technology at the training program and later absorbed into the project.
Most of the time your voice "but I love java" would be ignored.

Anyway, enough scaring you...don't think too much.

Make sure you are proficient in these things before you go for your technical interview
One programing language : Java, C whichever you chose, just be master of it. YOU should be able to answer any question asked from this.
(under this : algos, sorting, searching, pointer and linked list etc.)
DBMS : Conceptual knowledge
SQL : Very important. Make sure you learn it very well
Web Technology

This is pure software development path.
avinandan012
Aug 19, 2015 at 10:01 AM
May I know what are DSA algorithms? Is it some type of code or pure mathematics?

And is it really helpful in job placements and for the overall build of resume?
what I meant DS and Algorithms
this is not mathematics but to solve real life problems you need a little mathematics which you will implement in your code. Most big tech farms will test your skill in this regard.

see this site where ppl post there interview questions
Programming Interview Questions | CareerCup
kARTechnology
Aug 19, 2015 at 9:17 PM
[MENTION=870]rhitwick[/MENTION]

thank you for the explanation...now understood the situation...

completed 57% of C-Fundamentals for absolute beginners yesterday.

The gap between college education and real-time job technology is huge
I hope that the colleges will drop c and c++ and start with C# directly. such beautiful interface and its Easy!
coming to c & cpp it looks really really, a pain to code as you cannot even have auto backups, your program crashes and so on...
B
Aug 20, 2015 at 11:22 AM
[MENTION=870]rhitwick[/MENTION]

thank you for the explanation...now understood the situation...

completed 57% of C-Fundamentals for absolute beginners yesterday.


I hope that the colleges will drop c and c++ and start with C# directly. such beautiful interface and its Easy!
coming to c & cpp it looks really really, a pain to code as you cannot even have auto backups, your program crashes and so on...

C and C++ are the foundations of Java, C#, Objective C and many other popular languages. Also, most operating systems and device drivers are written using them because after assembly language, they are the most powerful languages to target hardware directly. If your program crashes frequently, it's your fault not the language's.
vito scalleta
Sep 6, 2015 at 10:11 AM
heard infosys has stopped training in java and they have moved over to python..
harshilsharma63
Sep 6, 2015 at 12:41 PM
Grasp good knowledge in any one language (I would suggest Python), and have deep understanding of data structures and algorithms. DSA alone is sufficient for getting you a good, high paying job, trust me. Learn new DSA concepts then implement them too. Whatever code you write, try optimizing it. One good practice point it Google CodeJam practice questions.
ankush28
ankush28 #21
Sep 6, 2015 at 11:46 PM
*www.reddit.com/r/engineering/comments/3jnbqe/news_googled_python_lambda_function_list/
D
Mar 22, 2016 at 3:04 PM
I think at this stage you should not think about job. Make focus on your studies and see in which area your interests create & see where you have more questions to ask.
At this stage attraction of job fields creates the less concentration on studies.
mobo
mobo #23
Sep 16, 2016 at 10:55 PM
[sarcasm]
^^Seems legit
[/sarcasm]
A
Anish G #24
Aug 3, 2017 at 9:44 PM
If possible get the list of companies that came to your college for campus recruitment in last 5 years.
Most chances they would repeat.

Prepare yourself according to that.

If you see only service based companies (TCS, Infosys, Capgemini, CTS etc) are the trend prepare in DBMS, C/JAVA, J2EE.

For certifaction, chose either MS path of Java path.

MS : .net related certifications ans courses
Java : Java related all courses or certifications.

And, apti....before these companies get to weigh you on your technical knowledge, you need to pass the aptitude tests.
Prepare for that well enough to reach technical round.

If the product oriented companies (MS, Facebook, Yahoo, Amazon etc) do not come for campus recruitment, you can always join them once skilled enough.

b/w for service based industries, the pay package is kinda same i.e. 3-3.5 Lacks/Anum

If you are looking for job soon after finishing B.Tech this is the starting package you might just get.

For higher pay package, go for MBA. Another two years. Average starting pay package would be 8-10Lacks/anum.

Hope that helped.

What if I am looking for job after B. Sc. Computer Science Honourse?
rhitwick
rhitwick #25
Aug 4, 2017 at 9:58 AM
What if I am looking for job after B. Sc. Computer Science Honourse?
Let me not discourage you but a higher degree would be good for you.

In this case you would compete with B.Tech guys and as value goes with degree, B.Tech ranks higher than B.Sc.
Please do M.Sc and you would be in really good position for good jobs.
ssb1551
ssb1551 #26
Aug 4, 2017 at 11:03 AM
Agree with @rhitwick ! A MNC will always pay higher salary to a B.Tech than a B.Sc candidate. Pursuing M.Sc will be better!