Saturday, February 13, 2016

Leaving Luxembourg, lovely country, lovely people but a small and limited IT market IMHO.

So it is time, after 10 months living and working in Luxembourg, we are leaving. Packaging, arranging relocation, lots of emails, contracts, papers, some anxiety, waiting  - it just May 2015 again for me, when we decided to leave Greece. I wish this is my last relocation for the upcoming years, so wish me luck.

I have mostly kind words to say about Luxembourg. It is a small but very well organized country. You are in the center of Europe, you get to be exposed in an central European 'environment' in terms of different people from different countries. You get to visit other bigger countries in a matter of minutes (car or train). It has very good public services (like transport but it seems lot of people are lazy enough and don't use it), it is small so you are not getting overwhelmed by the city size. It seems that it is a very good choice for young families, lots of benefits from the government - (if you work of course) and a very very nice environment to live.

Of course there are some 'negative' points as well, very expensive country to live, high housing prices in case you want to reduce (or eliminate) your commute time. Single workers  with medium or low salaries will find it difficult to preserve a good quality of living (it is far better when you are a couple). Small opportunities in terms of jobs in certain markets, e.g the I.T market.

So things were mostly good, why have you decided to leave? 

I get to have a lot of people asking me this question lately. It is strictly related to job opportunities and career development in the IT sector, and IMHO, after working and searching for a job here (I had to) - I concluded that my career dreams will never come true + I wont be able to improve my profile and skills as the time passes by. I realized that at this stage of my life that no matter how nice a place is, if you don't have an interesting and fulfilling job no-matter if you get to live in a nice place you can be miserable from 9 to 6. For me that was something that was affecting my quality of life. Again, this does not imply that all of the people should feel or prioritize like that.

At the same time  the amount of time you need to spend in order to find an interesting and promising (job) is very big, along (of course there must be some interesting jobs) with the overall and actual opportunities out there :

So some things to consider - strictly personal opinion - so please do not get mad at me.
  • A large (I would say the largest almost 70%) portion of job opportunities in the country is related to 'consulting' (body shopping) for the various E.U organizations (namely the European Commision, DIGIT, Eurostat, the European Investment Bank and CDT ). Despite the fact that you might 'get lucky' and be placed in a new project within some of these organizations, the norm would be to just replace someone on an already established (some times legacy project), with a technology stack already predefined by a central committee, most of the times limiting your ability to actually get involved with the 'future of the project' or make your personal contributions. If you are the type of software engineer that you want to work with new technologies, you want to regularly have the opportunity to stand and contribute to the project, if you want to try new things or be exposed regularly to new things, this is not a job for you. On other hand, if you wish to lay low and focus on other aspects of your life (e.g family), follow low risk and sometimes not exciting project, work in a relaxed (or very relaxed environment), reduce the risk to be exposed in challenging situations where you will need to exercise or sharpen your skills, then yes this might be it. It's all about choices for me, and both of them are equally important and respected. 
  • Based on the above, I would like to make a note, since some of the agents - recruiters here, were eventually pointing  particular companies (those providing services to E.U institutions), as the reason that the job market can not be easily diversified in terms of opportunities and offers. As they claim, and is true, since most of the these jobs offer usually better salary packages comparing to the other opportunities in the private sector, most of the people choose to give up some of their career development needs or dreams for a far better salary and most of the times a more relaxed environment ;). So they claim that the rest of the market is not easily picking up on new talent , sometimes that is the reason that they decide to give up and not further develop teams and projects. Well I totally agree with their finding but there is a catch. Having gone through offers from both worlds (true private sector and EU related body shop jobs)  - I have seen that for some reason the real private sector here in Luxembourg is not offering very competitive salaries  (or they keep degrading in absolute numbers) if you take into account the very high cost of life of the country. So for example for expats (or not frontaliers) it is almost impossible to consider to join a firm here with a medium or bad salary offer - while it is very easy to join one of the many body shop teams and work for a European Institution with a decent salary. If you ask me this is very reasonable, there is no reason to have a career here without a decent salary package - you can not afford it simple as that.
  • The Banks! It is really funny, lots of people even now days they have stories to tell for people working in the local or international financial institutions 10 years ago, most of the stories are about their huge  salaries etc. Some people believe that those salaries and opportunities still exist. I might be wrong but  I have to say that the banking sector here is sort of shrinking - due to the recent law changes regarding  tax avoidance and other E.U provisioned standards. That means that their I.T operations  as well are shrinking and that means that a lot of institutions nowadays, try to recruit on non permanent basis. Most of the jobs are 'contractor' opportunities for certain amount of time - while the local teams are just satellites for other remote teams, many times off shored to (see eastern Europe or India) . I got to review - some offers on this sector and I was not very pleased neither with the actual jobs nor their salary package. Maybe I did not search enough or I did not get to know the right people, but IT jobs in banking here Luxembourg are not as they used to be and unless you are willing to work as a contractor in mostly legacy and old systems - then it is not the most exciting place to be (of course there must 1-2 exceptions hidden somewhere ).
  • The start-up scene. Yes Luxembourg is trying to introduce and setup an IT startup scene, and I truly hope that they will make it in the upcoming years - provided that they act accordingly and on a realistic path. Since the country is trying to diversify it's service offerings, from a country that was mostly known for the various financial / banking services and base for European organizations to a new IT fintech hub. This really makes sense and anyone would say that since the country has a vibrant financial sector (not only banks, funds, regulators, accounts, insurance institutions) - why not fuse some of this business expertise into the IT world and come up with some new breed of companies and offerings. Currently this is just the beginning and I truly hope in a few years time to be materialized in a true and vibrant market. Some of the thing they need to adapt are the following:
    • Make it even simple for new companies to start - and reduce their cost - currently there is still a lot of start up cost.
    • These companies, based on the very high cost of life, unfortunately they will need to offer competitive salaries in order to attract talent. There is no other way unfortunately - unless the cost of life falls (but this is unlikely to happen).
    • The government need to 'police' even harder IT companies that they still look out to leverage the  flexible tax and financial environment - and do not really want to invest on teams and do some innovation. Cases where companies come and go, because they could not save the expected tax amount of money - is not helping to build a solid start up hub.
  • True software development and innovation versus consulting.  While this might not be an accurate phrase, since you can do consulting and software development , what I am trying to say is that in order for the IT market to become more vibrant and interesting, the companies and organizations need to embrace the development of software solutions and innovative products - rather than relying on ready made stuff, procuring maintenance jobs that eventually do not really attract new talent.
As I said, please treat all the above as a personal opinion and nothing more. I might be wrong in some cases, maybe I should have to spent at least 2-3 years to actually really evaluate the 'potential' of the local IT market. I decided that I would not like to do this, but it's a personal decision based on my recent experience and my gut feeling. There are opportunities in here and talented people as well, you just need to spend a lot of time in order to find them, something that I was not willing to do - since I already believe that I decided to leave my country - late enough. I should have relocated from Greece 8 years ago- at least. If by any chance the market was closer to my standards or expectations, I do admit that I would not relocate, because as I already elaborated the place and the country are more than nice :).

Tuesday, February 02, 2016

συνεντεύξεις στην Premier League του IT - μια ιδιαίτερη εμπειρία (προσγείωση) - landing in London #job

Ο τελευταίος 1,5 μήνας, ήταν αρκετά έντονος και αγχωτικός, θα ήταν κρίμα να μην τον καταγράψω εδώ για να τον θυμάμαι. Δεν είναι μυστικό πια ότι αποφασίσαμε να φύγουμε απ' το όμορφο και 'βολικό' Λουξεμβούργο. Δεν θα αναλύσω σε αυτό το post τους λόγους, επιγραμματικά θα πω ότι είναι αυστηρά επαγγελματικοί. Δεν μείναμε ευχαριστημένοι με τις δουλειές, ούτε και με την αγορά και ότι potential είχε να μας δώσει για τα επόμενα χρόνια. Θεωρήσαμε ότι έπρεπε να μεταβούμε σε μια πιο μεγάλη, σταθερή και με ποικιλία σε προτάσεις αγορά, όπου θα εκτεθούμε σε μεγαλύτερο ανταγωνισμό, θα δυναμώσουμε τα βιογραφικά μας τεχνικά και θα μπορέσουμε να πειραματιστούμε με τα διαφορετικά industries. (όχι μόνο πχ ευρωπαϊκά έργα ή μόνο τράπεζες και αν σου αρέσει).

Εξετάσαμε την αγορά της Ελβετίας, συγκεκριμένα την Ζυρίχη. Έκανα κάποιες συνεντεύξεις, μιλήσαμε με μερικούς agent και recruiters, μάλιστα στο τέλος κατάφερα να πάρω και ένα offer, από μια γνωστή Ελβετική τράπεζα - παρόλα αυτά την απέρριψα, μιας και από την έρευνα μας, καταλήξαμε ότι επαγγελματικά πάλι θα υπήρχε κίνδυνος να κλειστούμε σε μια 'ιδιαίτερη' αγορά η οποία την συγκεκριμένη εποχή είναι μεταξύ 2 κόσμων. Τις τράπεζες  που μαζικά κάνουν development σε near shore περιοχές (Πολωνία, Ισπανία, Ουκρανία ήταν αυτό που άκουγα συνέχεια) και κρατούν μικρότερες ομάδες onsite - και τους 'made in Switzeland' software vendors όπου more or less θέλουν να μιλάς γερμανικά και να είσαι κοντινός 'τους', μιας και προωθούν μια λογική, software από ντόπιους σαν τα ρολόγια μας. Μπορεί κάποιοι που είναι ήδη εκεί να έχουν κάπως διαφορετική εικόνα, τουλάχιστον αυτή είναι η κατάσταση όπως την σημείωνα, μέσα απ' τις συνεντεύξεις και τις συζητήσεις.

Ο προορισμός μας, ήταν εκεί για πολλά χρόνια στο μυαλό μου, αλλά δεν είχα πάρει την απόφαση. Μετά το crash course εδώ στο κέντρο της Ευρώπης, αφού βγάλαμε τα συμπεράσματα μας,  και αφού ήδη μπαίνουμε αρκετά δυναμικά με δεύτερο relocation σε λιγότερο από 1 χρόνο - το Λονδίνο ήταν ο νέος και λογικά final destination.

Στην καριέρα μου έχω κάνει αρκετές συνεντεύξεις, τις πιο πολλές στην Ελλάδα, μερικές πιο παλιά στο Βέλγιο, μετά αρκετές εδώ στο Λουξεμβούργο και κάποιες για την Ελβετική αγορά. Δεν μπορείς να πεις ότι δεν έχω εμπειρία, σίγουρα όχι τεράστια αλλά δεν βγήκα τώρα απ' το καβούκι μου. Ότι εμπειρία και να είχα, ήταν σχετικά λίγη θα τολμήσω να πω, για ότι είδα στην προσπάθεια μου να φέρω το πρώτο μου landing job στην Αγγλία. Πώς βλέπεις το GIF πάνω, μια ανώμαλη προσγείωση που σου χτίζει χαρακτήρα, σε ανεβάζει σε γνώσεις (έστω και αν δεν το καταλαβαίνεις) που σου υπενθυμίσει ότι όσο καλός κι αν νομίζεις ότι είσαι, υπάρχουν εκεί 'έξω αρκετοί καλύτεροι από εσένα και πρέπει να τους ανταγωνιστείς'.

Θα ήθελα λοιπόν να μοιραστώ μερικά tip με όσους θέλουν να κάνουν το ίδιο ή το έχουν βάλει στο μυαλό τους. Δες το σαν μικρή βοήθεια, στο τέλος της ημέρας εσύ θα πρέπει να αποδείξεις πόσο καλός/καλή είσαι - δεν υπάρχουν σκονάκια στην διαδικασία.

1. Φτιάξε το CV σου, ιδιαίτερα οι ημερομηνίες μεταξύ θέσεων.  (βασικό πρέπει να το ξέρεις ήδη)

2. Φτιάξε το CV σου, μην προσθέτεις τεχνολογίες ή buzzword αν δεν μπορείς να τις υποστηρίξεις ή αν δεν μπορείς να εξηγήσεις τι κάνουν και πως τις χρησιμοποίησες. (βασικό πρέπει να το ξέρεις ήδη).

3. Θεωρείς τον εαυτό σου Java Developer? Javascript Developer? ή Χ  developer? τότε κάτσε και διάβασε, όχι για πλάκα, κάτσε και διάβασε όλα τα βασικά της γλώσσας που θεωρείς ότι είναι το μεγάλο σου προσόν. Όσο πιο senior θες να λέγεσαι τόσο πιο δύσκολες θα είναι οι ερωτήσεις σε θέματα γλώσσας. Πάρε παράδειγμα ερωτήσεις που κάνουν σε διάφορα certification- tricky questions. Μπορεί να ερωτηθείς κλασικά πράγματα όπως πχ για την equals/ hashcode μέχρι τα χαρακτηριστικά του CMS και G1 garbage Collector και το ποιο datastructure είναι πιο γρήγορο απ' το άλλο. Δεν μπορώ να καταγράψω όλες τις πιθανές ερωτήσεις, μπορείς να google- άρεις και θα βρεις αρκετές, το σημαντικό είναι ότι πρέπει να διαβάσεις, μην το πάρεις στην πλάκα. Αν είσαι Java developer τοτε δες, core java, concurrency, performance είναι hot topic. Επίσης μην ξεχάσεις να διαβάσεις σχετικά για test driven development.

4. Γύρνα πίσω στα φοιτητικά σου χρόνια και στα μαθήματα 1) εισαγωγή στους αλγόριθμους 2) applied mathematics (ή γενικά μαθηματικά). Πολλές συνεντεύξεις (όχι όλες) έχουν σαν core μέρος τους την εξήγηση, λύση γνωστών αλγοριθμικών puzzle ή ασκήσεων. Όσο πιο πρόσφατα σου είναι πράγματα όπως sorting algorithms, applied mathematics, πιθανότητες, γνωστοί αλγόριθμοι ή number generators τόσο πιο εύκολα θα μπορέσεις να απαντήσεις γρήγορα ή να πολεμήσεις ένα πρόβλημα. Πχ, στις μισές συνεντεύξεις που έδωσα, ασχοληθήκαμε με τα string palindromes. Το πρόβλημα μπορεί να είναι απλό, πχ να εξετάσεις μόνο αν μια λέξη είναι και να γράψεις τον κώδικα αλλά και ιδιαίτερα σύνθετο πχ να βρεις το max palindrome σε μια παράγραφο (δεν είχα ακουσει ποτέ για τον αλγόριθμο του Manaher να πω την πικρή μου αλήθεια έκανα κάποιες ώρες να διαβάσω όλη την λύση) . Το πιο σημαντικό σε συνεντεύξεις με τέτοιο βήμα είναι ότι, πρέπει να απαντήσεις σχετικά γρήγορα και να μην κολλήσεις. Σε αντίθετη περίπτωση θα σε κόψουν (το ξέρω δεν βρίσκω λογική αλλά θα το κάνουν - πιο πολλά μετά επί των διαδικασιών). Ένας τρόπος να πας καλά σε αυτό το στάδιο είναι να κάνεις εξάσκηση και να διαβάσεις, εκτός και αν έχεις μια φυσική τάση να λύνεις τέτοια προβλήματα ή διάβαζες ακόμα και στον ελεύθερο σου χρόνο, οπότε δεν θα έχεις πρόβλημα.

5. Έχεις γράψει ποτέ κώδικα σε χαρτί; Ίσως παλιά στο πανεπιστήμιο; Ε γύρνα πίσω σε αυτά τα χρόνια , πάρε αρκετές Α4 και μολύβι. Μάθε να λύνεις κάποια προβλήματα (όπως τα παραπάνω) με το να γράφεις κώδικα σε χαρτί. Είναι φοβερό να ανακαλύπτεις πόσο δύσκολο είναι να γράφεις κώδικα χωρίς πληκτρολόγιο και IDE. Πάλι δεν καταλαβαίνω 100% την φύση της διαδικασίας αλλά όπως και να έχει εδώ παραθέτω τα fact. Σε πολλές συνεντεύξεις θα σου ζητηθεί να γράψεις από κανονικό compile safe κώδικα μέχρι ψευδο-κώδικα. Θεωρώ ότι ένας καλός τρόπος να το συνηθίσεις είναι να το κάνεις μόνος σου στο σπίτι. Το να πας για πρώτη φορά σε τέτοια συνέντευξη και να μην το έχεις ξανακάνει τότε θα σε δυσκολέψει. Ανάλογα το seniority  της θέσεις θα σου ζητηθεί αρκετές φορές να σηκωθείς στον πίνακα και να ζωγραφίσεις διαγράμματα. Μπορεί να είναι system design, μπορεί class hierarchies μπορεί να είναι abstract system integration, πρέπει να έχεις μια άνεση να μπορείς να σταθείς στο χαρτί και στον πίνακα και να μην σε πιάσει κρύος ιδρώτας.

6. Φρόντισε να έχεις ελεύθερο χρόνο για να κάνεις ασκήσεις (assignments). Στα πρώτα στάδια, αρκετών συνεντεύξεων θα σου δώσουν ασκήσεις για να ολοκληρώσεις μέσα σε ενα εύλογο χρονικό διάστημα. Συνήθως είναι σχετικά απλά πράγματα, πχ  standard library development, ίσως μερικά παιχνίδια. Θα σου πάρουν από 1-3 μέρες. Το σημαντικό είναι ότι στο τέλος δεν πρέπει να δώσεις απλά την λύση, θα πρέπει να είναι άριστα documented, fully tested και φυσικά να κάνει αυτό που σου ζήτησαν.  Άρα πρέπει να βρίσκεις χρόνο για να τις κάνεις και να τις παραδίδεις στην ώρα τους. Από τις πιο ωραίες διαδικασίες θα έλεγα, μιας και πραγματικά χωρίς ιδιαίτερο άγχος μπορείς να δείξεις τι μπορείς να κάνεις και μάλιστα με το δικό σου στυλ. Δυστυχώς μερικές φορές το feedback που θα πάρεις πίσω δεν θα είναι αρκετά justified , άλλες φορές ναι - οπότε είναι και στην εταιρία και στον εξεταστή πολλές φορές. Σίγουρα μια συμβουλή είναι keep it simple, documented and tested και δώστο. Μην προσπαθήσεις να χτίσεις κάτι το ιδιαίτερα πολύπλοκο ή framework heavy, άσε που τις πιο πολλές φορές σου γράφουν στην ίδια την άσκηση ότι μπορείς να χρησιμοποιήσεις μόνο core language apis και τίποτα παραπάνω.

7. Δούλεψε με τους recruiters. Ένας από τους πιο γνωστούς τρόπους να βρεις δουλειά είναι οι recruiters, (head hunters). Ζήτα από φίλους και γνωστούς που είναι ήδη στην αγορά να σου προτείνουν 1-2 agencies που θεωρούν καλά. Θα σε βομβαρδίσουν αρκετοί, οι παραπάνω από τους μισούς θα σου πουν τα πάντα για να σου παρουσιάσουν την κάθε δουλειά σαν καλό fit για σένα, δεν θα είναι όμως. Από τους 10 που μπορεί αν σε πάρουν τηλέφωνο, 2 -3 ειναι αυτοί που θα καταλάβουν ποιος είσαι, τι ζητάς και που θα μπορούσες να είσαι καλό fit. Από την άλλη όταν είσαι στην αρχή θα αναγκαστείς και να πάρεις προτάσεις και από ανθρώπους που σε βλέπουν 100% σαν fee, δηλαδή τον στέλνω σε οποιαδήποτε δουλειά απλά για να πάρω εγώ το fee μου. Αυτό ίσως σε οδηγήσει και σε άκυρες συνεντεύξεις, ή κάποιες που δεν θα πάνε καλά, αλλά σίγουρα είναι μια εμπειρία.

8. Πήγαινε σε συνεντεύξεις. Όσο πιο πολλές κάνεις ιδιαίτερα με εταιρίες που ίσως δεν σε ενδιαφέρουν τόση  εμπειρία μαζεύεις ειναι καλύτερα για εκείνες που σε ενδιαφέρουν. Μάθε να διαχειρίζεσαι το άγχος, θα υπάρχουν στιγμές που θα κολλήσεις, θα υπάρχουν στιγμές που θα ντραπείς που δεν μπορείς να απαντήσεις κάτι που σου ακούγεται τόσο απλό, θα υπάρχουν στιγμές που θα σου κάνουν επίθεση παραπάνω από ένας εξεταστής και θα σε εκνευρίζουν με follow up ερωτήσεις ή θα έχουν κολλήσει σε κάτι. Θα υπάρξουν στιγμές που μετά από 2 και 3 ώρες συνέντευξης θα έρθει ένας ευγενικός κύριος και θα σου πεί ότι δεν τους κάνεις, άλλοτε θα σου πει ακατανόητες βλακείες , άλλες φορές θα σου δώσουν εξήγηση (δεν έλυσε το πρόβλημα γρήγορα, δεν μας αρέσει το πως δούλεψες στο pair programming, είσαι αρκετά μονο-θεματικός σε τεχνολογίες κτλ κτλ). Στην αρχή θα σε πειράξει, θα σου δημιουργηθεί ένας κόμπος στο στομάχι, μπορεί να απογοητευτείς, αλλά θα πρέπει να το ξεπερνάς και να περνάς στην επόμενη συνέντευξη. Κάτι σαν τους αγώνες του NBA για ομάδα, συνέχεια test, χωρίς break.

Επί της διαδικασίας.

Ομολογώ δεν βρήκα  τα πάντα 'λογικά'. Πολλές συνεντεύξεις που έκανα ήταν κάτι σαν τρίωρες εξετάσεις που σε περιμένουν με το όπλο. Όσο πιο πολλά λεφτά και senior θέση τόσο πιο πολλές πιθανότητες να δυσκολευτείς. Από την άλλη μου αρέσει δεν μου αρέσει είναι φανερό ότι το σύστημα στο Λονδίνο, έχει βρει έναν τρόπο να κάνει speed check σε μεγάλο αριθμό developers. Δεν γίνεται να το αλλάξεις οπότε το πιο πιο λογικό είναι να προετοιμαστείς. Δεν είναι ακατόρθωτο αλλά όσο πιο ενημερωμένος είσαι τόσο πιο ευκολο γίνεται - αυτός είναι και ο σκοπό τους post. Δεν είναι όλες οι εταιρίες ίδιες, ούτε όλες οι συνεντεύξεις γεμάτες παγίδες και time bomb tests, αλλά θα τις δεις και αυτές και ίσως σου χαλάσουν στην αρχή την ψυχολογία ή σε κάνουν να αμφιβάλεις για τον εαυτό σου. Είναι εντελώς ανθρώπινο και κατανοητό, μόνο οι βλάκες ή πάρλες (όπως ονομάζω) νομίζουν ότι τα ξέρουν όλα και μπορούν να κάνουν τα πάντα.  Σε κάποιες περιπτώσεις, εξαιτίας εμπειρίας μπορούσα να αφουγκραστώ ή να δω ότι τελικά η πραγματική δουλειά ή project δεν ήταν σε τόσο elite επίπεδο όσο η συνέντευξη. Δηλαδή τα πράγματα ήταν πιο normal, τσαπατσούλικα ή λίγο ανοργάνωτα απ΄ τι στα λένε ή σε ρωτάνε. Είναι και αυτό μέρος της διαδικασίας.


Ήταν μια ιδιαίτερη περίοδος. Διάβασα(με) αρκετά, αγχωθήκαμε, είχαμε καλές και άσχημες στιγμές. Στις άσχημες στιγμές μαθαίνεις να συνεχίζεις και να μην το βάζεις κάτω. Μαθαίνεις να λες στον εαυτό σου ότι δεν είσαι πάντα τόσο καλός όσο νομίζεις ή παράλληλα μπορεί να υπήρχε κάποιος καλύτερος από εσένα. Πάντα υπάρχει κάτι να μάθεις και στην αποτυχία. Όπως λέει και ένας σοφός 'φίλος' μαθαίνεις να κρατάς το cool σου και να μην σε παίρνει από κάτω.

 Στις καλές στιγμές τις νιώθεις νικητής και νιώθεις περήφανος που πέρασες 2-3 rounds και τελικά κάποιος σου κάνει πρόταση για να σε εντάξει στην εταιρία του/ομάδα. Νιώθεις ότι έπαιξες στα trial της μεγάλης κατηγορίας και είσαι μέσα, θα σου κάνουν μεταγραφή, ανεβαίνεις στο πρωτάθλημα με τους καλύτερους.

 Υπήρξαν περιπτώσεις που πέρασα συνεντεύξεις και είχα πολύ καλό feedback και πρόταση, όταν δεν το περίμενα, και υπήρξαν περιπτώσεις που έλεγα ' εντάξει εδώ θα είμαι άνετος τους έχω - και τελικά δεν τα πήγα καλά'. Θυμήθηκα τόσα πολλά βασικά πράγματα που είχα ξεχάσει, και στο τέλος αυτής της διαδικασίας τεχνικά βγαίνω πολύ πιο έτοιμος και διαβασμένος όσο ποτέ άλλοτε τα περασμένα χρόνια. Ναι κύριοι μέχρι και 2 βιβλία για Spring κατανάλωσα σε μερικές εβδομάδες, γιατί έπρεπε να το κάνω.  Σίγουρα την επόμενη φορά που θα ξαναβγώ στην γύρα  θα είμαι με ακόμα λιγότερο άγχος και πιο καλά προετοιμασμένος. Το μόνο σίγουρο είναι ότι θα το ξανακάνω, μιας και το Λονδίνο είναι η χαρά του προγραμματιστή, ότι ζητήσει η ψυχή σου, ότι έχεις ονειρευτεί από business, τεχνολογίες, μικρές μεγάλες ευκαιρίες, είναι εκεί για σένα, σε περιμένουν αρκεί να πας με σοβαρότητα, διαβασμένος και μετρημένος - και να βρεις την επόμενη σου ευκαιρία που θα σε φέρει πιο κοντά στα τεχνολογικά και επαγγελματικά σου θέλω. Για  αυτά τα θέλω και τα όνειρα, αποφασίσαμε να ξοβολευτούμε από εδώ που είμαστε και να κάνουμε μια προσπάθεια να τα κυνηγήσουμε, τώρα λίγο πιο σοφοί και πιο έμπειροι από πριν.

Εύχομαι σε όλους καλή επιτυχία και  τα λέμε πια στο Λονδίνο. Ίσως ένα μικρό παράρτημα του JHUG να πρέπει να ξεκινήσει εκεί, με έμφαση στην κατανάλωση σοβαρού καφέ!


Μια ενδιαφέρουσα τριλογία - από έναν σοφό φίλο για την διαδικασία.
Επίσης ένα σχετικό άρθρο κι εδώ από την Σοφία (digital era).