A fresher sent me the following query:
Hi Necemon, thank you for accepting my invite. I am new to the IT field and I would appreciate if you could give me some guidance. Based on your work experience, can you tell me what companies look for in a computer guy ?
I have heard about you from senior students at Christ University, I am in Bangalore and I like computer science but I do not know what to learn and how to begin.
Actually, I think I like programming but I am told that the C language is no longer relevant, and I am also told about Ruby, C #, Python, etc. I'm confused....
This is just a quick update on my ongoing side projects,
I have been working on a series of social news web applications where users can submit content and decide, through commenting and votings, what's good (kiffs) and what's junk (zaps). Links that receive community approval raise towards the top, so the first pages are constantly in motion and (hopefully) filled with fresh, interesting links.
Nothing impressive, but it gives me a good basis for making a web platform, as in, the common features:...
Job boards are websites that facilitate job hunting.
There are many career websites designed to allow employers to post job requirements for a position to be filled; prospective employees can locate and fill out job applications and/or submit digital resumes for the advertised positions. Those sites may also offer employer reviews, career and job-search advice, and describe different job descriptions or employers.
As a technology specialist in the UK, here are some of the websites I found helpful in the past few years....
Furtivue : a furtive view over your messages. (www.furtivue.com)
Furtivue is a web service that allows you to send temporary (self-destructing) emails, as in, you can control how long the message is going to stay with the recipient.
When they open your Furtivue message, it appears for a specified number of seconds, then self-destroys. The duration will depends upon the length of the message (Or you can choose how long you want the message to be displayed)....
A common start ups question in the gaming industry is : Which graphical environment should we use ? As time is money, a crucial factor in a choice is time: not only the time it takes to build complete games with each API but also a fluid timing during the gaming experience to make it enjoyable. In this analysis, we compare the OpenGL industry standard to the Microsoft XNA game framework on the speed factor. The study includes learning curve, programming, modeling and rendering speeds on both sides....
Phidgets are a set of "plug and play" building blocks, some low-cost electronic components that you can control from your personal computer via USB. They provide you with some extra input/output methods beyond the classic mouse + keyboard + screen.
As Harold Thimbleby mentioned in his book Press On, phidgets are a very nice way to get into hardware programming, as you may want to build real systems, not on screen or web browser simulations : phidgets are so-called because they are the physical equivalent of on-screen widgets (Windows Gadgets).
Phidgets = Physical + Widgets
(Widgets = Windows + Gadgets)
Where to find them ?...
When you create a Windows Service project under Visual Studio, you may have noticed that the following dialog box appears when you try to run the service. In summary, it is simply impossible to run a windows service in Visual Studio, you must necessarily go through the NET START command to start the service after having previously installed it with the command INSTALLUTIL. Except that this method prevents us from easily debugging the Windows Service. As a matter of fact, to debug our code, we must install the service, start it, then link the debugger to the relevant service process from Visual Studio. And by the way, let's keep in mind that we will also have to stop, recompile and restart the windows service in order to load up any change we make to the code. In short, it's kinda annoying. There is a simpler solution though....
5 years ago, if I was told that I could run a blog, I would not have believed it. As a software engineer, I was spending more time designing and writing programs. However, a priori, nothing suggested that I could write good articles too....
If you are not into programming, I need to start by telling you that a programming language is basically an artificial language (system of communication) designed to communicate instructions to a machine, typically a computer.
Now there are a lot of programming languages out there. Some are more popular than others, some are more recent, some are more powerful to some extent.
In an ideal world, each programming language serves a specific purpose. So an engineer should be able to adapt to the on going project and choose the optimal technologies. But the truth is,...
If you are a programmer, there are probably a lot of reasons that motivate you to do what you do. I hope you find here some more motivations.
If you want to be a programmer, you may find here some more reasons to go for that awesome path.
However, I guess I am writing this mainly for those who don't know what to do with their life. Here are some clues about a job that is fun, useful and satisfaying to many extents.
From the top of my mind, here are 8 reasons why you would enjoy being a programmer. I hope this inspire you.
1. Programming makes your dreams come true. When you understand programming, you can give life to your thoughts by applying them to real life. You can litterally create things....