2. This presentation is developer-centric, biased towards “software development” as a career. “Will code for bread” is my motto. The right career for a software engineer is Software design and development. Telecommunication and networking is a compromise! (No Offense Tele-commons!). Apology in advance
3. Future Challenges in Software Industry My Job Experiences Job Hunting Tips What a software engineer needs to know? Latest technologies to go for! What I will talk about?
4. Business Problems and Role of Software Technology Pace of progress in software technologies What a company needs from a developer? Major Software Technologies in Pakistan Future Challenges in Job Market
5. Any process that needs automation. Any process that consumes time and money. Banking Telecommunication Networking Medical Chemical And many more Business Problems
6. Software can do everything Software is a simulation of the real world. Goal is: Process Automation (Automate repetitive tasks in an enterprise). Computers solves business problems and so does software. Role of Software
7. Productive Solution-oriented. Can-do attitude. Responsibility and ownership. Gets-it-done! Good Communication Skills. Obviously technical skills do count! What a company needs from a Developer?
8. Your Final year project and your 1st job determines your field Never think you have learned enough. There is always more to learn! Do not consider QA your enemy. It was meant that way. Unit Test and integration testing is developer’s responsibility. Nothing is impossible! My Job Experiences
9. Public Sector Domain Specific, repetitive tasks, static, secure job Private Sector Varies, multi-domain, learning, dwindling scenarios Growth, competitive salary. IT Company (Products and Services) Software House (Projects based Company) Telecomm Companies (No Comments) Target Sectors
10. An effective Resume Precise, streamlined and chronological. Show projects, practical achievements. Write what you really know! Finding the right Company Reputation, Learning, Salary, Growth? Applying for the right job. Tradeoff between: What do you want to do? What you can do? What’s available to be done? Job Hunting Tips
12. Web Forms, Web Services, WCF Services, XML, ADO.Net, SQL Server 2000+(T-SQL, SQL), Asynchronous Programming C#/Vb.Net ASP .NET, CSS, Html 4.01 /xHtml 1.0, Javascript Jquery, AJAX, XPath, XML/XSLT Silverlight, WPF/ WCF Source Control TFS, Subversion, SVN etc Web Development Technologies
14. C#/VB.Net , TSQL Visual Studio.NET, SQL Server 2000+ OOP Concepts, Database Design Concepts, Data Layer Design Concepts, Design Patterns, Web Services, SOA, Roles of Layers and Tier (N-layer, N-tier programming) WPF, WCF, Virtualization and cloud computing. Source Control experience TFS, Subversion, SVN etc Desktop Development Technologies
15. What’s required Self-motivation, thirst to learn, initiative. Subscribe/Read tech blogs, e-books, source codes Experiment with latest technology. Always keep looking for best software practices Seek and learn what employers are looking for! Don’t wait for somebody else to tell you. How can I increase my skills?
16. Objective C 252 PHP 171 C# 97 C++ 47 Vb.Net40 Ruby 8 Job Trends: In Pakistan
18. TEO International Techlogix KalSoft NetSol JinTech NetSolace Bentley Systems Inbox Technologies Systems Ltd Avanza Solutions TRG Tech OVEX TECH AxactPvt Ltd Top IT Companies