2011-07-27

    

Please choose your language by clicking on the flag.

In 1969 I had the opportunity trough the University of Calgary (UofC) to use their computers and write my first program. Not long thereafter, in the 1970s I worked as a contractor writing Fortran programs to pay for my university education. Perhaps the most interesting thing in my history is that I attended UofC Electrical Engineering at the same time that James Gosling attended the same school in Computer Science.

 

 

 

 

 

 

1- Why did you choose to specialize in Oracle databases?

It was almost an accident. I worked for a large company in the 1980s, designing systems and writing programs on those systems and on IBM mainframes using PL/I and a database language called GERM (General Entity Relationship Model). In the end, my group was responsible for the Support systems, and I became team lead to rewrite the systems into a commercial RDBMS in 1984. During the evaluation between Oracle (v4), SQL/DS, DB2, Ingress and others, I was impressed by Oracle’s high availability and selected that as the preferred product. Another key to the selection was a meeting with the Oracle people and discussions about networking ideas and distributed computing.

2- Do you still remember the first day in your first job?

I remember many ‘first days’ on the job. Each job was filled with opportunity and challenge, and I eagerly stepped up to each. Interestingly, Oracle followed me, rather than me follow Oracle. At Nortel, I was an engineer responsible for designing, and later servicing telephone systems. That led me to databases, Unix and C programming and eventually to architecture. At DLGL, an HR applications company, my experience helped create their system standards and architecture, much of which is still found today. When I joined Oracle in 1996, just as Oracle was expanding into 3-tier computing, my whole universe expanded to include the web and network computing, and the new beast called Java. That was exciting.

But the best ‘first day’ was in January of 2003, when I started my own company which had, and still has, the purpose of “optimizing Oracle investment” though training, performance, license awareness and most of all, though understanding what functionality the customer has purchased.

3- Is there anybody you have regarded as role model at the beginning of your career?

At the beginning of my career, there were not many possible role models visible. I was struck with the possibilities by science fiction writers such as Robert Heinlein and Isaac Asimov. In university, in 1973/1974 my mathematics professor, Dr. Slater, was given access to two IBM mainframes to perform some networked and distributed computing. That was, perhaps more than anything, an exciting eye-opener. Later I had a chance to learn about Dr. Codd’s paper, and was allowed to build systems in GERM, a research project which was a fairly complete implementation of the relationship model for the time.

4- What are the resources that you consult regularly to keep up-to-date with Oracle topics?

Regularly? Everything! Web Search, Books, Magazines, Lists, Friends. Especially friends.

I am fortunate that I started very early. Which means that I learned the basics, and I had to learn them well. Many of the new programming techniques are simply increments of what we did in the 70s and 80s. Many of the administration techniques are, as well.

And many of the mistakes, such as saying “performance, securtity, integrity can be done later” are the same ones we did in the 70s, repeated in the 80s and 90s and 00s. So it’s not really all that hard – all you need to do is learn the new syntax.

When I teach, I notice that there are two kinds of learners: those who learn the concept, and those who learn the syntax. Syntax learners, which includes those who memorize “dump” answers for OCP, will have a very hard time in the long run. Concept learners can adjust easily, and the better they understand the concepts, the faster they can adjust. After a while, it can become a game to absorb the latest increment.

Understanding those concepts is why web sites such as yours are so important.

5- 3 Books that you would recommend reading to every Oracle professional?

That depends on what kind of Oracle professinal they are: Developer or Administrator.

And what their area of expertise is: Database, Application, Infrastructure, Operating system, Storage, Virtualization, Security, Audit, Analysis and BI, etc. People forget that all these areas are now available from Oracle as well.

A developer is responsible for the next generation of application, and must therefore intimately understand the functionality of the operating environment. An Administrator is responsible for the ongoing health of the existing application and must add an intimiate understanding of the application and the users.

No matter which area, I would encourage people to read and understand Tom Kyte’s “Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions”. But from there, let’s just say my personal “Oracle” library contains over 400 hardcover books, going back to some Oracle 5 books.

6- What was the biggest technical challenge in your career so far?

Difficult to say. Perhaps the biggest is explaining to the new set of developers that performance, security and integrity MUST be part of the initial design. If it is not, then two of the three will be compromised in production. That rule has never failed me yet.

With the exciting changes in the developer world, we get layers upon layers of new capability, but many developers do not seem to understand the basics. Each pattern is based on assumptions, and if the assumptions are violated, the pattern is not valid.

My personal challenge is to understand as many of the assumptions as possible in the area I work in at the time.

The second challenge is non-technical: to understand how the technology helps the organization. Learn to speak to the users and the management, in their terms. Translate the technical to what they can understand.

7- How do you disconnect from work in your spare time?

Spare time? What is that? LOL.

I have a family in Canada and some very dear friends (many in Uruguay) with whom I spend time, and spend every possible thought. My yard is large and I can do a lot of work in there, especially shovelling snow in the winter ;-).

But my passion is Opera, and I sing with the Edmonton Opera company, and others, as often as I can – sometimes I even restrict my travel and contracts in order to sing with them. That is the reason I can not be on the OTN APAC tour in October.

8- What advise would you give to somebody who just started studying computer science?

Dig deep in technology. Dig deeper into life. Find the balance between life and technology/work and you will find that you increase in both.

Find Hans Forbrich on: Linkedin | Blog | Oracle Forums | Oracle ACE Program

En 1969, j’ai eu l’occasion d’ utiliser les ordinateurs de l’Université de Calgary (UofC) et de rédiger mon premier programme. Pas longtemps après, dans les années 1970, j’ai été contracté pour écrire des programmes en Fortran pour payer mes études universitaires. Peut-être la chose la plus intéressante dans mon histoire, c’est que j’ai étudié génie électrique à UofC, en même temps et que James Gosling a étudié génie informatique, à la même école.

 

 

 

 

 

 
1 – Pourquoi avez-vous choisi de se spécialiser dans les bases de données Oracle?

C’était presque un accident. J’ai travaillé pour une grande entreprise dans les années 80, faisant la conception des systèmes et écrivant des programmes sur ces systèmes et sur ​​des mainframes IBM utilisant PL / I et un langage de base de données qui s’appelait GERM (General Entity Relationship Model). En fin de compte, mon groupe était responsable du support des systèmes, ensuite, je suis devenu chef d’équipe. La mission était de réécrire les systèmes dans un SGBDR commercial en 1984. Lors de l’évaluation entre Oracle (v4), SQL / DS, DB2, Ingress et entre autres, j’ai été impressionné par la haute disponibilité de Oracle et je lui ai choisit mon produit préféré.

Une autre raison de choisir Oracle était une rencontre avec les gens d’Oracle et des discussions sur des idées de réseaux informatique et des applications distribuées.

2 – Vous vous souvenez encore de votre premier jour de votre premier emploi?

Je me souviens de plusieurs “premiers jours”. Chaque emploi était remplie de chance et de défi, et j’ai impatiemment intensifié dans chacun. Le plus intéressant, c’est que Oracle me cherchait, plutôt que moi je cherchait à Oracle. Chez Nortel, j’ai été l’ ingénieur responsable de la conception et le maintien des systèmes téléphoniques. Cela m’a amené aux bases de données, à la programmation Unix et C et, éventuellement, à leurs architectures. Au DLGL, une entreprise des applications RH, mon expérience les a aidé à créer leurs normes et faire l’architecture de leur système, dont une grande partie se trouve encore aujourd’hui. Quand j’ai rejoint Oracle en 1996, tout comme Oracle était en expansion dans l’architecture 3-tier, mon univers informatique s’ élargi pour inclure le Web, le réseau informatique, et la nouvelle bête qui s’appelle Java. Cela a été passionnant.

Mais mon meilleur «premier jour» était en Janvier de 2003, quand j’ai commencé ma propre entreprise qui avait, et a encore, le but de “l’optimisation des investissements Oracle» donnant la formation, performance, licence, et surtout, bien comprendre quelles fonctionnalités le client necessite.

3 – Est-ce qu’il y’ a quelqu’un que vous avez considéré comme modèle au début de votre carrière?

Au début de ma carrière, il n’y avait pas beaucoup de modèles possibles et visibles. J’ai été impressionné par les possibilités par des écrivains de science-fiction tels que Robert Heinlein et Isaac Asimov. À l’université, en 1973/1974 mon professeur de mathématiques, M. Slater, a donné accès à deux des mainframes IBM pour effectuer certains travaux sur le réseau informatique et l’informatique distribué. Cela fut, peut-être plus que tout, une révélation. Plus tard, j’ai eu la chance d’en apprendre davantage sur le papier le Dr Codd, et j’ai été autorisé à construire des systèmes en GERM, un projet de recherche qui a été une implémentation assez complète du modèle relationnel de l’époque.

4 – Quelles sont les ressources que vous consultez régulièrement pour vous maintenir à jour avec les nouveautés de Oracle?

Régulièrement? Tout! Rechercher sur la Web, dans les livres, dans les magazines, les groupes, les amis. Et Surtout, les amis.

Je suis heureux que j’ai commencé très tôt. Cela signifie que j’ai appris les bases, et j’ai dû les apprendre bien. Beaucoup de nouvelles techniques de programmation sont simplement incrémentales de ce que nous faisions dans les années 70 et 80. Beaucoup de techniques d’administration le sont, aussi.

Et beaucoup de fautes, comme disant: “la performance, sécurité, intégrité peut être faites plus tard” sont les mêmes que ceux que nous avons fait dans les années 70, répétées dans les années 80 , 90 et la première décade du sicle 21. Donc ce n’est pas vraiment dure – tout que vous devez faire, c’est d’apprendre les nouvelles syntaxe.

Quand j’enseigne, je remarque qu’il ya deux sortes d’élèves: ceux qui apprennent le concept, et ceux qui apprennent la syntaxe. Ceux qui apprennent la syntaxe, ce qui inclut aussi ceux qui apprennent par cœur les réponses de OCP, auront des difficultés dans le long terme. Ceux qui apprennent le concept peuvent s’ajuster facilement. Après un certain temps, ca devient un jeu pour eux, de saisir les dernières modifications.

La compréhension de ces concepts, c’est pourquoi les sites Web tels que les vôtres sont si importants.

5-3 Livres que vous recommandez la lecture à tout professionnel Oracle?

Cela dépend de quel genre d’Oracle professionnel qu’ils sont: développeur ou administrateur.

Et ce qui est leur domaine d’expertise: Base de données, applications, infrastructure, système d’exploitation, stockage, virtualisation, sécurité, audit, analyse et BI, etc Les gens oublient que tous ces domaines sont maintenant disponibles en Oracle.

Un développeur est responsable de la prochaine génération d’application, et doit donc comprendre les fonctionnalités de l’environnement d’exploitation. Un administrateur est responsable de la santé de l’application existante et doit ajouter une compréhension de l’application et des utilisateurs.

Peu importe quel domaine, je voudrais encourager les gens à lire et à comprendre Tom Kyte “Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions». Mais à partir de là, disons simplement que mon bibliothèque personnel “Oracle” contient plus de 400 livres, qui remonte à quelque livres de Oracle 5.

6 – Quel a été le plus grand défi technique dans votre carrière jusqu’ici?

Difficile à dire. Peut-être le plus grand des défis est d’expliquer à la nouvelle génération de développeurs que ; les performances, la sécurité et l’intégrité doivent faire partie de la conception initiale. Si ce n’est pas le cas, alors deux des trois facteurs seront compromises pendant la production.Cette règle m’a toujours servi.

Avec les changements dans le monde des développeurs, nous obtenons des couches superposées de nouvelles capacités, mais de nombreux développeurs ne semblent pas comprendre les bases. Chaque modèle est basé sur des hypothèses, et si les hypothèses sont violées, le motif n’est pas valable.

Mon défi personnel est de comprendre un grand nombre d’hypothèses possible dans le domaine de travaille que je suis.

Le deuxième défi est non techniques: c’est comprendre comment la technologie aide à l’organisation. Apprendre à parler aux utilisateurs et au management, utilisant leurs termes. Traduire les techniques à un langage compréhensible pour eux.

7 – Comment vous vous déconnectez du travail dans votre temps libre?

Temps libre? Qu’est-ce que c’est? LOL.

J’ai une famille au Canada et quelques chers amis (plusieurs en Uruguay), avec lesquels je passe du temps, et beaucoup de mes pensées. Mon jardin est grand et je peux faire beaucoup de travail là-bas, surtout dans le pelletage de la neige;-) en hiver.

Mais ma passion est l’Opéra, et je chante avec la compagnie de l’Opéra d’Edmonton et d’autres, aussi souvent que je peux – parfois j’ai même à restreindre mes voyages et les contrats, afin de chanter avec eux. C’est la raison pour laquelle je ne peux pas participer au OTN tour APAC en Octobre.

8 – Quel conseil donneriez-vous à quelqu’un qui vient de commencer ses études en informatique?

Creuser profondément dans la technologie. Creuser plus profondément dans la vie. Trouver l’équilibre entre la vie et la technologie / travail et vous verrez que vous augmentez dans les deux.

Trouver Hans Forbrich sur: Linkedin | Blog | Oracle Forums | Oracle ACE Program

En 1969 tuve la oportunidad a través de la Universidad de Calgary (UofC) de utilizar sus computadoras y diseñar mi primer programa. No mucho después, en la década de los setenta trabajaba como autónomo diseñando programas Fortran para pagar mi educación universitaria. Tal vez lo más interesante de mi historia es que hice Ingeniería Electrónica en la UofC al mismo tiempo que James Gosling hacía Ciencias de la Computación en la misma escuela.

 

 

 

 

 

 

1- ¿Por qué eligió especializarse en bases de datos Oracle?

Fue casi un accidente. Trabajé para una gran empresa en la década de los ochenta, diseñando sistemas y programas y en los mainframes de IBM utilizando PL/I y un lenguaje de base de datos llamada GERM (General Entity Relationship Model). Al final, mi grupo era responsable de los sistemas de apoyo, y me convertí en líder del equipo para volver a escribir los sistemas en un RDBMS en 1984. Durante la evaluación entre Oracle (v4), SQL/DS, DB2, Ingress y otros más, me quedé impresionado por la alta disponibilidad de Oracle y lo seleccioné como producto favorito. A favorecer la elección también fue una reunión que tuvimos con los responsables de Oracle y los debates acerca de la creación de redes y de computación distribuida.

2- ¿Todavía recuerda su primer día de su primer trabajo?

Recuerdo muchos “primeros días” en el trabajo. Cada puesto estaba lleno de oportunidades y desafíos, y he ido pasando de uno a otro con entusiasmo. Curiosamente, Oracle me ha seguido, en vez de ser yo quien lo seguía. En Nortel fui ingeniero responsable del diseño, y más tarde también del servicio de los sistemas de telefonía. Eso me llevó a las bases de datos, Unix y programación en C y, al final, a la estructura. En DLGL, una compañía de aplicaciones para la gestión de los recursos humanos, mi experiencia ayudó a crear su sistema de normas y estructura, mucho de lo que todavía se puede encontrar hoy. Cuando empecé en Oracle en 1996, al igual que Oracle se estaba expandiendo en tres niveles de computación, mi universo se estaba ampliado para incluir la computación en la red, y la nueva bestia llamada Java. Eso fue emocionante.

Sin embargo, el mejor “primer día” fue en enero de 2003, cuando comencé mi propia empresa, que tenía, y todavía tiene, el propósito de “optimizar la inversión de Oracle”, a través de la formación, del rendimiento, de la licencia y, sobre todo, interpretando la funcionalidad que necesita el cliente.

3- ¿Hay alguien que ha considerado como modelo a seguir en el principio de su carrera?

Al principio de mi carrera no había muchos modelos posibles. Me llamaron la atención las posibilidades de los escritores de ciencia ficción como Robert Heinlein e Isaac Asimov. En la universidad, en 1973/1974 mi profesor de matemáticas, el Dr. Slater, tuvo acceso a dos mainframes en IBM para llevar a cabo un proyecto de computación en red. Eso fue, quizás más que otra cosa, una verdadera revelación. Más tarde tuve la oportunidad de aprender sobre los estudios del Dr. Codd, y se me permitió construir sistemas en GERM, un proyecto de investigación que fue una implementación bastante completa del modelo de relación para esa época.

4- ¿Cuáles son los recursos que consulta con regularidad para mantenerse al día con los temas de Oracle?

¿Con regularidad? ¡Todo! Búsquedas en la web, libros, revistas, catálogos, amigos. Sobre todo amigos. Tengo la suerte de haber empezado muy temprano. Lo que significa que he aprendido lo básico, y tuve que aprenderlo bien. Muchas de las nuevas técnicas de programación son simplemente mejoras de lo que hicimos en los años 70 y 80. Muchas de las técnicas de administración también lo son.

Y muchos de los errores, como decir “el rendimiento, la seguridad, la integridad se pueden mejorar más tarde”, son los mismos que hicimos en los años 70, que se repitieron en los años 80 y 90 y 00s. Así que en realidad no es tan difícil – todo lo que se necesita es aprender la nueva sintaxis.

Cuando enseño, me doy cuenta de que hay dos tipos de alumnos: los que aprenden el concepto, y los que aprenden la sintaxis. Los estudiantes de la sintaxis, que incluyen aquellos que memorizan respuestas de los examenes OCP, lo tendrán muy difícil a largo plazo. Los que aprenden el concepto pueden adaptarse fácilmente, y mejor entienden los conceptos, más rápido se puede adaptar. Después de un tiempo, aprender el último desarrollo puede convertirse en un juego.

Entender esos conceptos es la razón por la que sitios web como este son tan importantes.

5- Tres libros que recomendaría leer a todos los profesionales de Oracle.

Eso depende del tipo de profesional de Oracle : programador o administrador.

Y cuál es el área de experiencia: base de datos, aplicaciones, infraestructura, sistema operativo, almacenamiento, virtualización, seguridad, auditoría, análisis y BI, etc. La gente olvida que todas estas áreas están ahora disponibles también con Oracle.

Un desarrollador es el responsable de la próxima generación de aplicaciones, y por lo tanto debe entender íntimamente la funcionalidad del entorno operativo. Un administrador es responsable del estado de la aplicación en uso y tiene que tener una comprensión profunda de la aplicación y los usuarios.

No importa en qué área se trabaje, animaría a la gente a leer atentamente el libro de Tom Kyte “Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions”. Pero a partir de ahí, digamos que mi personal biblioteca “Oracle” contiene más de 400 libros de tapa dura, que se remontan a unos libros de Oracle 5.

6- ¿Cuál fue su mayor desafío técnico en su carrera hasta ahora?

Es difícil de decir. Tal vez la dificultad más grande es explicar a los nuevos desarrolladores que el rendimiento, la seguridad y la integridad deben ser parte del diseño inicial. De no ser así, entonces dos de los tres factores se verán comprometidos durante la producción. Esta regla hasta ahora nunca me ha fallado.

Con los continuos y emocionantes cambios en el mundo de desarrollo, conseguimos capas y capas de nuevas posibilidades, pero muchos desarrolladores no parecen entender aún los conceptos básicos. Cada patrón se basa en suposiciones, y si las hipótesis no se cumplen, el modelo no es válido.

Mi reto personal es entender más supuestos posibles en el área en la que estoy trabajando en este momento.

El segundo desafío no es de carácter técnico: se trata de entender cómo la tecnología ayuda la organización. Aprender a hablar con los usuarios y a gestionarlos, bajo sus condiciones. Traducir la técnica a lo que ellos pueden entender.

7- ¿Cómo desconecta del trabajo en su tiempo libre?

Tiempo libre? ¿Qué es eso? LOL.

Tengo familia en Canadá y unos amigos muy queridos (muchos están en Uruguay) con quien comparto mi tiempo libre, y muchos de mis pensamientos. Mi jardín es grande y puedo hacer muchas cosas allí, especialmente quitar la nieve en invierno.

Pero mi pasión es la ópera, y canto con la compañía de Edmonton y otros grupos, lo más a menudo que puedo. A veces incluso limito mis viajes y los proyectos para poder cantar con ellos. Esa es la razón por la que no podré estar en la gira de OTN APAC en octubre.

8 – ¿Qué consejo le daría a alguien que acaba de empezar a estudiar ciencias de la computación?

De profundizar en la tecnología. Profundizar en la vida. De encontrar el equilibrio entre la vida y la tecnología/trabajo y descubrirán que ambos mejorarán.

Encuentrar Hans Forbrich: Linkedin | Blog | Oracle Forums | Oracle ACE Program

Nel 1969 ebbi l’opportunitá, attraverso l’Universitá di Calgary (UofC), di utilizzare i loro compurers e disegnare il mio primo programma. Poco dopo, negli anni settanta, lavoravo giá come freelance disegnando programmi Fortran per pagarmi gli studi universitari. Forse il fatto piú curioso della mia storia é che ho studiato Ingegneria Elettronica alla UofC allo stesso tempo in cui James Gosling faceva Scienze della Computazione nella stessa facoltá.

 

 

 

 

 

 

1- Perché ha scelto di specializzarsi in base dati di Oracle?

É stato quasi per caso. Ho lavorato per una grande azienda durante gli anni 80, disegnando sistemi e programmi, e nei mainframes di IBM utilizzavo PL/I e un linguaggio di base dati chiamato GERM (General Entity Relationship Model). Alla fine, il mio dipartimento era diventato responsabile dei sistemi di appoggio, e nel 1984 diventai il leader del gruppo incaricato di riscrivere i sistemi su un RDBMS commerciale. Durante la valutazione tra Oracle (v4), SQL/DS, DB2, Ingress e altri, sono rimasto impressionato dalla gran disponibilità di Oracle e lo preferii agli altri. Ad aiutare la scelta c’è stato anche un incontro con gente di Oracle, e varie conversazioni sul networking e calcolo distribuito.

2- Ricorda il primo giorno nel suo primo posto di lavoro?

Ricordo molti “primi giorni” al lavoro. Ogni compito era pieno di opportunitá e sfide, e sono passato dall’uno all’altro con molto entusiasmo. Incredibilemnte, é stato Oracle a seguire me invece di essere io a seguire Oracle. Alla Nortel ero l’ingegniere responsabile del design, e successivamente sopo passaro alla manutenzione dei sistemi telefonici. Questo mi ha portato i database, Unix e la programmazione in C e, finalmente, all’architettura di sistemi. Alla DLGL, un’azienda di applicazioni per la gestione delle risorse umane, la mia esperienza li ha aiutati a sviluppare i loro standard di sistema e l’architettura, molte di queste cosa sono in uso ancora oggi. Quando cominciai a lavorare a Oracle nel 1996, proprio quando si stavano espandendo nel 3-tier computing, e il mio universo si e’ allargato per inglobare il web e il network computing, e la nuova bestia chiamata Java. É stato emozionante.

Tuttavia, il miglior “primo giorno” fu nel gennaio 2003, quando fondai la mia attività, che aveva, e ha tuttora, l’obiettivo di “ottimizzare l’investimento in Oracle” per le societa’, attraverso la formazione, le performance, la licenza e, soprattutto, cercando di far capire al cliente che tipo di funzionalità ha acquistato.

3- Esiste qualcuno che abbia rappresentato per lei un modello all’inizio della sua carriera?

All’inizio della mia cariera, non esistevano molte persone da prendere a modello. Ero affascinato dalle illimitate possibilità proposte dagli autori di fantascienza come Robert Heinlein e Isaac Asimov. All’università, nel 1973/1974 il mio professore di matematica, il dottor Slater, aveva accesso a due mailframes IBM per portar avanti un progetto di networked and distributed computing. Questo é stato, forse piú di ogni altra cosa, una rivelazione. Più tardi ho avuto l’opportunità di conoscere gli studi del Dr. Codd, e mi é stata data la possibilità di creare sistemi GERM, un progetto di ricerca che all’epoca fu un’implementazione abbastanza completa del modello relazionale.

4- Quali sono le risorse che consulta regolarmente per restare aggiornato su Oracle?

Regolarmente? Tutto! Ricerca nella web, libri, riviste, cataloghi, amici. Soprattutto gli amici.

Ho la fortuna di avere iniziato molto presto. Il che significa che ho imparato le basi, e ho dovuto impararle bene. Molte delle nuove tecniche di programmazione sono semplicemente dei miglioramenti di quello che abbiamo fatto negli anni 70 e 80. Anche molte tecniche di amministrazione lo sono.

E molti degli errori, come per esempio dire “le prestazioni, la sicurezza e l’integrità possono essere organizzati successivamente” sono gli stessi che abbiamo fatto negli anni 70, che sono stati ripetuti negli anni 80, 90 e 00. Quindi non è poi così difficile – tutto ciò che serve è imparare la nuova sintassi.

Quando insegno, mi rendo conto che ci sono due tipi di studenti: quelli che imparano il concetto, e quelli che imparano la sintassi. Gli studenti di sintassi, compresi coloro che imparano le risposte “a memoria” per la OCP, avranno molte difficoltà a lungo termine. Quelli che imparano il concetto si adattano facilmente, e meglio comprendono i concetti, più velocemente si possono adattare.

Dopo un po’, comprendere i gli ultimi aggiornamenti diventa un gioco.

La comprensione di questi concetti è il motivo per cui siti come questo sono così importanti.

5- Quali sono i tre libri che suggerisce di leggere a tutti i professionali di Oracle?

Questo dipende dal tipo attivita’ che si svolge su Oracle: developer o amministratore.

E quale sia l’area di competenza: database, applicazioni, infrastrutture, sistema operativo, storage, virtualizzazione, sicurezza, controllo, analisi e Business Intelligence, e così via. La gente dimentica che anche queste aree ora sono fornite da Oracle.

Uno sviluppatore è responsabile per la futura generazione di applicazioni e quindi deve comprendere intimamente la funzionalità dell’ambiente operativo. Un amministratore è responsabile dello stato di salute dell’applicazione in uso, a cui bisogna aggiungere una conoscenza approfondita della applicazione e dei suoi fruitori finali.

Indipendentemente dalla propria area di interesse, consiglierei comunque di leggere e comprendere libro di Tom Kyte “Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions”. Poi direi che la mia biblioteca personale “Oracle” contiene più di 400 volumi, alcuni dei quali risalgono ai tempi di Oracle 5.

6- Qual è stata la sua più grande sfida tecnica nella sua carriera fino ad oggi?

Difficile da dire. Forse la difficoltà più grande è quella di spiegare ai nuovi sviluppatori che le prestazioni, la sicurezza e l’integrità DEVONO far parte del design iniziale. In caso contrario, due dei tre fattori saranno compromessi in produzione. Per me, questa regola finora non ha mai fallito.

Con i continui ed emozionanti cambiamenti nel mondo degli sviluppatori, otteniamo strati su strati di nuove possibilità, ma molti sviluppatori non sembrano capire le basi. Ogni modello è basato su ipotesi, e se le ipotesi non risultano valide, il modello non è valido.

La mia sfida personale è quella di conoscere il più alto numero di casi possibile nell’area in cui sto lavorando in quel momento.

La seconda sfida non è di carattere tecnico: capire come la tecnologia possa aiutare l’organizzazione. Imparare a parlare con gli utenti e a gestirli alle loro condizioni e “parlando la loro lingua”. Tradurre i tecnicismi in qualcosa che possano comprendere.

7- Come si rilassa nel tempo libero?

Tempo libero? Che cos’è ? LOL.

La mia famiglia é in Canada e anche alcuni cari amici (molti sono in Uruguay), con cui condivido il mio tempo libero, e molti dei miei pensieri. Il mio giardino è grande e posso fare molti lavori, soprattutto in inverno, per esempio spalare la neve.

Ma la mia passione è l’opera, e canto con la Edmonton Opera company e altri gruppi, più spesso che posso -a volte limito anche i viaggi e i progetti per cantare con loro. Ecco perché non potrò essere all’OTN APAC in ottobre.

8 – Che consiglio darebbe a qualcuno che ha appena iniziando a studiare informatica?

Di approfondire nella tecnologia. Di approfondire nella vita. Di trovare l’equilibrio tra vita e tecnologia /lavoro e scoprire che migliori in entrambi.

Encuentrar Hans Forbrich: Linkedin | Blog | Oracle Forums | Oracle ACE Program

Show more