Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,182 members, 7,818,583 topics. Date: Sunday, 05 May 2024 at 07:14 PM

8 Tips To Make Life Smoother For Programmers - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / 8 Tips To Make Life Smoother For Programmers (1203 Views)

Best Laptops & Desktop Computers For Programmers?? / Mini Web Application Coding Challenge For Programmers / .NET C#/VB.NET Project in the Pipeline for Programmers who may be interested (2) (3) (4)

(1) (Reply) (Go Down)

8 Tips To Make Life Smoother For Programmers by princejude(m): 10:07pm On Oct 14, 2014
If you are looking to be a great developer and not just an experienced one, then you need to work upon your programming abilities a little more. It's possible that you have worked with several companies so far and have noticed that each of them work in their own way. In some companies value is being put in TDD while others prefer clean code.
So, being a great programmer, is not that much easy as it involves more than one opinions. The answer lies in constant leaning. Programmers themselves have come forward to help out their global colleagues with a list of eight practices which can make you the best one in this competitive industry. Check them out in the following list:

#1. Code Review:

Do you allow other developers to have a glimpse at your code? And have you ever noticed how they do it? If someone else is looking at your code then your code will seem like more or less foreign. It's possible you have missed something or you could have written shorter or more efficiently. Now you should learn to take advice from others and also share your advice as much as possible.

#2. Pair Programming:

If you want to get your job done in the fastest way possible, then pair programming is one of the best ways to execute the same. You can form a friendly team with your office colleagues or university friends and spend some time together in front of your computer. For pair programming you can use ScreenHero or Google Hangouts.

#3. Analyse Your Team:

With whom you are working, it matters a lot as it impacts your workflow. Identify those people who inspire you or disturb you and how they do so. Also try to identify how much supportive they are. Try to work with those people mostly who you think fits you the most and list down strengths and weaknesses of each member too. You can also discover some new ways to improve co-operation with other people.

#4. Break Routine:

Sometime, to move forward, you need to look backwards too. May be you have been a senior PHP developer in past, but when you changed your company you may have become junior again. So always introspect if it's right time for you to challenge yourself. If you restart your learning from the very beginning then it can help you grow faster. Always try to learn a new language along with a side project in your hands.

#5. Create Webinars:

Webiners are getting more popular these days as they are easy to get organised and people across the world can join the conference to learn new things. If your organise these kind of web-based seminars then it can boost your career a lot and also your community. You can start with one-hour sessions including four to six people and share knowledge and ideas with each other. It's a very good way to learn as the knowledge shared by others can teach you many new things.

#6. Attend Conferences:

You can attend some fantastic conference but travelling for the same to a distant place is not a very cost-effective idea. So you can figure out something out-of-the-box. You can share the idea of attending a conference with one of your colleagues, collaborate with each other in organising the trip, know the ticket price and then ask your company to co-sponsor the trip. You can use the attained knowledge not only for your career but also for the company's growth.

#7. Workspace:

Organise your workstation in the best way possible, no matter you are working from home or office. Your workstation should comprise an adjusted desk, a comfortable chair, think about your co-workers or the people who are around you while you are working. Make a strict rule so that nobody disturbs you when you are working and keep your main focus on your work. Manage time properly by setting boundaries, like when you are available for others and when you are not. Be very strict about time and your space.

#8. Link Aggregating:

You must have the habit of using at least one link aggregator everyday but more importantly is to read articles regularly or at least scanning them on daily basis. Store them in one place and select and read articles according to topics, as per your requirements.

So keep learning and don't be afraid of any mistake. Make the best out of social interaction. Happy programming.

http://efytimes.com/e1/fullnews.asp?edid=146356

2 Likes

Re: 8 Tips To Make Life Smoother For Programmers by Nobody: 12:42am On Oct 15, 2014
@OP Nice write up... Learnt a thing or two from it...
Re: 8 Tips To Make Life Smoother For Programmers by emmyvet(m): 7:13pm On Oct 15, 2014
Lol at number 4, it happens sometimes,
But when you are a Junior in any language you still cope fast because all are Almost the same you just learn the rules of your new language and develop your logic.

1 Like

Re: 8 Tips To Make Life Smoother For Programmers by princejude(m): 11:48am On Sep 04, 2015
September Arrivals

ISD1820 Voice Recording Module
TDA2030 Amplifier Module
W5100 Ethernet Shield
9 Pin 10k A09-103 Resistor pack
8 Channel Relay module
microSD Card Module
CP2102 USB-TO-TTL
L7805CV
ST Link V2
STM32F103C8T6 ARM Minimum Board
Electronic Door Lock
MB-102 (830 Point) Bread Board
20cm Dupont male – female
20cm Dupont male – male
GPS Receiver
MG995 Metal Gear Servo
MG90S Metal Gear Mini Servo
SG90 Mini Servo
Stepper Motor with ULN2003 motor driver board
LM35 Temperature Sensor
HLK-PM01 AC-DC 220V to 5V mini power supply
RFID NFC PN532 Shield
MLX90614 Contactless Temperature Sensor Module
DHT11 Temperature And Relative Humidity Sensor Module
Servo Pan/Tilt Anti-Vibration Camera Mount
Kinsten Positive Acting Presensitized Single-sided PCB PP1015 (10×15)cm x 1.6mm
Kinsten Positive Acting Presensitized Double-sided PCB PP1015 (10×15)cm x 1.6mm
FR4 PCB Single Side Copper Clad Board. 70 x 100 x 1.5 mm
FR4 PCB Double-Side Copper Clad Board, 150 * 100 * 1.6 mm
1W Zener diode 3.3v -30V
DIY KIT GSM GPRS 900 – 1800 MHz Short Message Service SMS module
Robotic Arm
MQ-137 Ammonia Gas Sensor
PH Level Sensor Module

(1) (Reply)

Where Can I Buy Programing Softwares. / 2 easy methods on How to Unbrick an Andriod / Angularjs, Laravel, Magento, Twitter Bootstrap, Nodejs Are Some Of My Skills

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 27
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.