みなさんは、どのように勉強していますでしょうか?
プログラムの勉強や設計の勉強、データベースやOS、ネットワーク、サーバー構築、コミュニケーション技法や心理学など、SEやプログラマーなどのIT技術者は勉強することが山ほどあります。
プロジェクトマネージャーやテクニカル技術者を目指している方は、さらに専門的な技術を勉強する必要があります。
そこで、これらを自分のスキルとして身につけるにあたり、効果的に勉強しているでしょうか?
ここでは、効果的に学ぶという考え方を学んでください。
>> 続きを読む
システム開発の現場においても、よく目標を設定しなさいと言われることがあると思います。
ただ漠然と目標を設定しろと言われても・・・、何をどう設定したら良いのか分からない人も多いのではないでしょうか?
それもそのはずです。
目標とは、目的がはっきりしていないと、目標の意味をなさないからです。
まずは、何のために、目標を立てるのかを明確にする必要があります。
そして、スキル向上が目的であるならば、目標を設定することで、スキルアップの速度をあげることができるのです。
この目標設定の強力さを理解してください。
>> 続きを読む
IT技術者のみならず、スポーツの世界でも、ビジネスの世界でも、上を目指す人は、「スキル」をあげたいと思っています。
なぜスキルをあげようと思うのか?
それは、自分の価値を高めたいからです。
では、そのスキルはどうすれば高められるのでしょうか?
ここでは、スキルとはそもそも何なのか?そして、そのスキルを高めるためにはどうするのか?を学んでください。
スキルを向上させるためには、「3つのステップ」が必要であることが理解できると思います。
>> 続きを読む
モチベーションが上がった、下がったとよく聞きます。
人間は、モチベーションによって、自分の感情を振り回されることがよくあるようです。
モチベーションが常に上がっていれば、人は、やる気に満ち溢れます。逆に、常に下がっていると、何もやる気になりません。
このモチベーションとは、いったいなんなのでしょうか?モチベーションを向上させる方法はあるのでしょうか?
ここでは、IT技術者としてモチベーションを上げるために意識すべき「貢献」について学んでください。
>> 続きを読む
タッチタイピングまたはブラインドタッチと呼ばれるキーボードの入力技法が、プログラマーやSEにとっては、なくてはならないスキルと言われています。
果たしてそうなのでしょうか?
確かに、プログラマーやSEの中で、人差し指1本で、タイピングしている人はほとんど見かけませんが、稀にいたりします。ですが、意外とタイピングスピードは速かったりします。
この人にとっては、タッチタイピングは必要なかったのでしょうか?
恐らく、必要なかったのです。なぜでしょうか?
今回は、タッチタイピングが必須な人と必須ではない人について考えてみたいと思います。
>> 続きを読む
システムエンジニア、プログラマー、プロジェクトマネージャー、ネットワークエンジニア、データベースエンジニア、システム管理者等々、これらを総称して「ITエンジニア」、または「IT技術者」と呼んでいます。
ITの世界には、様々な職種があります。そして、非常に仕事の範囲が曖昧なのがITエンジニアの特徴とも言えます。
プログラマーという立場の人であっても、データベースの設計をすることもありますし、システム管理者としてサーバーの構築などをすることもあります。
SE(システムエンジニア)であっても、実際には、プロジェクトマネージャーを兼任していたりします。
こうした横断的な仕事の範囲がIT業界の特徴であるが故に、○○の専門家という意識が希薄になっているように感じます。自分はいったい何の専門家なのだろうかと。あるいは、まったく意識したことがない人もいることでしょう。
ここでは、専門家としてのITエンジニアとはなんなのかについて考えてみたいと思います。
>> 続きを読む