Category Archives: Job

Employer and Job Holder Relationship in Coding Industry

Your attitude is also crucial: Programmers need to be eager to learn, curious, detail oriented, and willing to accept criticism. Some of these traits will come out in an interview.

Employers look for (1) Evidence you can do the job (2) Evidence you will do the job and (3) Cultural fit.

8) Find small companies and cold call them to see if they have any needs. Big comoanies have HR departments, so ignore them.


And imagine yourself in an interview situation explaining what you have done to the interviewer. Do this a LOT. You will find code flaws this way

Once the interview is over forget about it. Go back to your projects and study.

Oh, and be ready to start on a painfully low salary, expect the odd long night: If it becomes regular start looking for the next job – the management are not competent.

Java Certification Experience

When you are in confusion about choosing language


Never get dishearten by someones comments

What is better, being a web developer or a software engineer?

I am a CS student. I am confused whether I should become a web developer or a software engineer. I’m passionate about web development. But my teachers and people around me belittle web development as if it’s nothing compared to software development. Also they think software development pays better than web development. I am confused. Should I continue with web development (front end + back end + cloud)? Are there good jobs for web developers?

90 Answers

Carlos Matias La Borde

Your professors are dicks to put you down for what you want to do. Salary wise, there’s buckets of money to be made on the web. Just look at this.

You can do a huge amount on the web. If you like web development, don’t just chuck it, keep learning it. Don’t let a couple profs who are probably biased by their own backgrounds hold you back.

Now that I’ve got that out of the way, who says you need to choose? Why not do it all? Maybe you’ll specialize in the web, but there’s loads of cool stuff out there on mobile and desktop and command line. It’s fun because then you can do stuff almost anywhere. Just this year I’ve worked on a desktop app, a mobile app and a web app. All good stuff.

So basically keep going with the web, do everything you want to do with it, but bear in mind it’s nowhere near an either or situation and actually a lot of your web programming skills will transfer over, and desktop programming skills with help you with the web.

Patrick Minton

Um, the real answer is anyone who thinks “software engineer” and “web developer” are discreet and/or mutually exclusive things probably should not be teaching computer science classes.

Yes, there are some HTML monkeys who can’t write code to save their lives, but those people don’t get jobs in the new economy. Modern web development IS software engineering. The days when “web developers” were guys who just wrote some templates for WordPress are long, long gone.

I say this as a guy who started in C/C++, moved to Ruby, and now does jQuery. At my company, the interview questions we ask web developers are the same ones we ask Java backend devs.

You might be writing JS, but you still need to know things like Inheritance, polymorphism (and why the two are not the same thing), algorithm complexity, closures, garbage collection, etc etc etc.

Anyone who thinks that Web Development is just making pretty HTML mockups is out of the loop.

Victor Kane

I agree with Carlos Matias La Borde and have upvoted his answer. I just want to add two things:

1. When people start belittling any kind of work it only displays their own insecurities.
2. If you love Web Development and chase it as your dream, and want to do it well, you WILL learn software engineering. Today web development IS software engineering, whether back-end, front-end, middleware, DevOps, you will be working on a team hopefully using LEAN/Agile best practices, and by golly you WILL learn software engineering. Not the dusty academic BS kind of software engineering, but the real best practices oriented, tailored-to-your-project and team cross-collaboration kind.

So any professor or “friend” worth their salt would tell you: You want to do web development? Go for it! And I’ll teach you as much software engineering as possible so that you can do the best possible job at it!

Beware of false options created by losers!

Why you will never give fuck to a University degree

Interview Tips in Bangla For CSE Graduate

একজন প্রোগ্রামার হতে গেলে যে ১০টি স্টেপ আপনাকে অবশ্যই অনুসরণ করতে হবে !

Never Give Up

Why you will don’t value to University Degree as You have to learn as your own….

Every programmer in this earth is self taught

The job of any university is to aid you in your intellectual development.

It is not to prepare you for industry. That’s the job of vocational schools (trade schools) and bootcamps.

It is not to make sure you have an easy time. In fact, if you find it easy, you’re probably just wasting your time (and money, if it’s a paid university).

Additionally, the job of a computer science curriculum is not to teach you to program – it’s to teach you, surprise, surprise, computer science.

You’re supposed to learn programming and programming languages on your own; the languages that are in the course are just examples (note those are not only C and C++; in most courses you should encounter at least 5–6 languages).

Also, I don’t think C and C++ have alternatives, much less better alternatives. When you need them, they’re generally non-negotiable (think interfacing with most of the popular operating systems, interfacing with hardware, writing programs that need to be fast, etc.).

Besides, C is a very educational language, in that it teaches you to think like a computer*. And about the difficulty, C++ can indeed be considered a bit difficult, but there’s nothing difficult about C (however, there is “lots of difficult” about computers – which is sometimes mistaken for C itself being difficult).

* – Just don’t forget to re-learn to think like a human afterwards – computers are exceptionally dumb beasts, you don’t want to spend your life thinking like one 🙂

Interview Tips for Fresher in Software Engineering Interview in Bangladesh

As you said you are a fresher so what can a company expect from a fresher?  Answer is nothing much.

Any good company won’t give you work on live projects on your first day itself as that would be a dumb step. They would give you training on

1. how to work on projects

2. Will make you comfortable with company environment

3. Will teach you basic work ethics

4. A short time to mix up with employees

So now what does a company will be expecting from you?

1. Hunger to learn , learn and just learn.

2. Confidence at every step ( from walking to working)

3. Faithfulness

4. Most important is a logical mind.

Now coming to technical part.

1. Basic concepts of OOP should be clear.

2. Good knowledge of algorithms.

3. Atleast one small project having connectivity with database.

4. Basic knowledge of Data structure.

5. And most important is even if you know a few concepts but you should know them in depth.

And if you want to impress them with your technical knowledge then

1. Participate in coding competitions

2. Display your work online.

3. Learn any framework.

4. Also if you have done any regular inplant training or part time developing job that would be a big big advantage for you and the company both because a fresher knows only 10% of what he needs to work in any company. And if company is founding more than that then company would not miss that opportunity.

So there are multiple ways to fetch a job.

Either make your technical part not just good  but best at your level.

Or you can focus on things other than technical but this doesn’t mean that you can give least importance to technical. After all you have to do a technical job. But it is believed that even if a person is not so good in technical but if he is good in what he knows and has spirit to learn than he can perform far better than a stubborn experienced person. So don’t run behind only coding. You don’t have to become a dumb ass that only knows to code.

If you already learned something get benefitted from it then you can think to change the career path after joining and day by day be master at these or those.

You’ve already completed .net training and I think you should focus on finding jobs in .net. Frankly speaking, you will get a job based on how good you are at one technology; not how many you are ‘exposed’ to.

Importance of Time Giving in Logic Development..It will worth someday…and It will be precious and make you valuable someday in this earth. :)

Instead of worrying about that; why not make yourself future-proof? Like I just said, no one can predict the future in the technology domain; because things change here every single minute. As a software engineer / developer – you should *not* stick to any specific language; yet master one that you are currently working on. Let me make it very clear : You need to be master of at least one and jack of several! Any programming language is just a set of tools that help you implement logic. If you hone your logic skills; you should be able to get comfortable with any programming language, tool or framework within short time. I’ve seen that happen with few of my ex-colleagues.

Start with any – and learn it with all the interest and try to be excellent. If you pick up Java; don’t hate .Net and vice-versa. If your current job demands C# and ASP; learn it. If you are just starting out with a big IT company that has not told you which profile they will assign to you; it just doesn’t matter.

Java and Java EE developer

The Java EE developer requires multiple skills (depends on the experience level):

  • Core Java
  • OO Concepts
  • Java Design Patterns (GoF design patterns)
  • Java EE Concepts ( Java EE Enterprise Application tiers knowledge for OCMJEA Certification – MyExamCloud )
  • JSP and Servlets
  • JSF
  • EJB
  • JPA
  • Java Web Services (JAX-RS, JAX-WS)
  • Java EE Design Patterns
  • Application Servers (JBoss, GlashFish, WebSphere..etc)
  • Databases (MySQL, Oracle….SQL queries)
  • UML Diagrams (Use Case, Class, Sequence, Component, Deployment…)
  • Process Knowledge (Agile…)

The Java language is organized based on platform usage. You can start leaning advanced concepts after completing core Java.

Once you are comfortable with all these skills, update your resume with these technologies and search for a Java EE Developer job.

Good luck !


Programmer/Engineers Quotes

  1. Change is the only constant. Don’t fear it and keep moving forward.
  2. Learn to ignore which/who doesn’t matter to you. Don’t let opinions of random people of “society” influence your decisions who don’t even understand you actually.
  3. Success is a relative term. Do what you are passionate about. Life is not always fair but if you do something out of love and passion, you got nothing to lose.
  4. Face your fear. Take risk. If you never attempt, you will never know what you are missing.
  5. Take control of your own life. If life is a car, you are the one who is driving it. Some people can give you company time to time but its ultimately your journey.



Java For Competitive Programmers


Java certification will worth in this case to learn the language good but problem solving with algorithms must be needed.


Java Certifications: