ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What are the most web development skills needed in the region?

What is the most web development skills needed in the region ? and what the best country tract developers to work there ?

user-image
تم إضافة السؤال من قبل Mohamed Ahmed Seif , Software Developer
تاريخ النشر: 2013/10/01
Zaid Rabab'a
من قبل Zaid Rabab'a , Software Development Team Leader , Al-Safa Co. Ltd.

Web Development :

  • - HTML / HTML5
  • - CSS / CSS3 / MediaQuery
  • - JavaScript / JQuery
  • - C# - ASP or PHP or any other server side language

 

Desktop App :

  • VB.net
  • C#.net
  • Java / J2EE / J2ME etc..

 

Mobile app :

  • XCODE - Objective C
  • Andriod

Database :

  • Oracle
  • MySQL
  • SQL Server2005 , SQL Server2008 R2
  • Postgresql

Mohammad Arif
من قبل Mohammad Arif , Principal Engineer UI , NatWest Group

Nothing can't beat the combination of PHP with Advance JavaScript, knowledge of frameworks like AngularJS, backbone, ExtJS, AMD, jQuery etc

 

And if one know the Mobile Web Dev (jQuery Mobile, Dojo Mobile, RESS etc.), that's a big plus and much needed in the coming days.

 

You can't ignore build systems (Ant, Grunt, Make etc.) with tools (IDE) like Sublime Text, Aptana, Net Beans etc.

 

GIT is must now, to the intermediate to expert level, SVN was the past.One last thing, now companies are also looking forward the open source contribution and the skill set to do the conferences as a SME.Hope it helps.

Fadi Alkhateeb
من قبل Fadi Alkhateeb , Senior Front End Developer , NexTwo

You need to have the Basics:

  1. HTML, HTML5.
  2. CSS, CSS3.
  3. Javascript.

Then you need to focus on of of these:

  1. PHP, MYSQL, Apache.
  2. C# or VB.NET, ASP.NET, SQL Server

In Advance you need also to learn:

  1. Source version control like SVN, GitHub.
  2. Unit and smoke Testing.

But i also believe you need to have mobile development skills for Mobile websites and Applications cause there is a lot of demain on it in the region.

Abdul Mannan
من قبل Abdul Mannan , Senior Software Engineer , Northbay Solutions

Well, I must say Php and reason to that is by having grip to that, you can work on various frameworks(Zend2, Codeignitor, Yii list goes on..) and cms (Wordpress, Joomla, Magento[based on zend] etc) which are quite well known and help you to get the desired job.

Muhammed Effat Ahmed Afifi
من قبل Muhammed Effat Ahmed Afifi , Project Leader [Microsoft Business Unit] , Wipro Arabia Limited

From my point of view. and based on my experiance.

j2ee

c#

.net

 

Lokesh Gajbhiye
من قبل Lokesh Gajbhiye , Software Programmer , Datacomp Web Technologies (India) Pvt. Ltd

It seems now a days requirement for developers skills and experience matters a lot to get good crack. A person having hands on experience in multiple technologies are preffered most. Apart from that logical solution, optimizing response, requirement analysis and a positive energy to cope up with new technology is vital for developer that one should have. Developer needs to think in a broader sense so that their work is unique and identified. I believe that in web development your UI matters a lot to impress an end user. Which is possible now a days to optimize using jQuery [rich plugins],AJAX, HTML5 and Responsive CSS. Either ways your functionaliy totally depends on requirements which you cannot avoid it at all. Server technology can be anything to which you are most familiat like PHP,ASP,ASP.Net,JSP so on.So better we present rich surface with easy navigation and quick response.

 

ATIF MUSHTAQ
من قبل ATIF MUSHTAQ , Clerk / Typist , Overseas Pakistanis Foundation

The Most Critical Skill to Getting Hired as a Web Developer

and the only way you can get it.

The best software is written by teams of programmers working together on a single application. That’s why the most critical skill in web development is becoming a productive member of a technical team. When starting a career as a web developer, you will be thrown into a team of other developers, both junior and senior, and expected to be able to add value from day one.

Developing software as team has a huge upside for junior developers. Other members of your team have an interest in providing you mentorship and helping you become an even better developer. Through constant feedback on your code, you can expect to consistently improve and learn something new every single day. Working on a team however requires different skillsets than working by yourself.

Becoming a productive team member is something you can only learn by actually placing yourself inside a real group project, going through trial-and-error, while being in a supportive environment. This means you’ll need to code together on a project with other people, who are as invested as you are in seeing the project be a success.

Working in the right group environment will help you become a happy and productive team member that other developers want to work with, which means you will get job offers. Before you walk into your technical interview, you should have learned the best practices of modern agile web development, and the processes required to help keep your code clean and bug-free.

Key Skills You’ll get From Coding With a Team

GitHub Pull Requests & Code Reviews

When working by yourself, you alone are responsible for the quality of the code. That means if you take sloppy short-cuts or write poor quality code you will be the only person that has to pay the price. When working as a team, it is the whole team’s responsibility to make sure that only high-quality, well tested, and bug-free code is accepted into the project.

The best teams require code reviews before code changes are accepted into a project, to ensure the quality of the code is up to their high standards. Code reviews happen when another team member, who was not involved in writing the code, reviews the proposed code additions and changes line-by-line and looks for things that could potentially cause unexpected problems.

Because code reviews happen frequently, GitHub comes with advanced features empowering teams to easily perform code reviews.

Requesting a code review prior to new code being accepted into the main branch is known as issuing a pull request, and the best teams don’t allow any code to enter their project without going through this pull request process.

In this process you present your proposed code changes and allow other developers to look through those changes.

Below is a GitHub pull request example from one of our theFirehoseProject students. The lines of code that are removed are displayed in red, and the lines of code that are added are displayed in green.

You can see how a mentor used the inline code commenting feature on particular lines of code, to help a student organize his code better

0*BZ5vxYgLlLXuiTsj.

karan  Parajuli
من قبل karan Parajuli , Recovery Officer , Muktinath Development Bank Ltd

if u r lunching a micro finance that is only depand on area base..  just like;located areas people ho dont know about banking knowledge in deprived are..where people of those area's they have skille but they have no money....there we provide a service and made the people of those area haved knowledge about banking transaction and devlop their economy status 

Mohamed Ahmed Seif
من قبل Mohamed Ahmed Seif , Software Developer

But I Also Think that SharePoint and CRM is very important nowadays in region 

Web Development :

  • - HTML / HTML5
  • - CSS / CSS3 / MediaQuery
  • - JavaScript / JQuery
  • - C# - ASP or PHP or any other server side language

 

Desktop App :

  • VB.net
  • C#.net
  • Java / J2EE / J2ME etc..

Sayed Ali Kumail
من قبل Sayed Ali Kumail , Software Engineer , Cherrysoft

Django (Python Frame work ) or MEAN / MERN Stack  

المزيد من الأسئلة المماثلة