私はプログラマをやっていますが、センスがないと感じています。
というのもワーキングメモリが少なく、少し複雑なことをやろうとすると、
頭がパニックになってしまいます。
もちろんこれはプログラミングに限ったことではありません。
コードでどこに何を宣言したかもすぐに忘れますし、関数の名前や場所もすぐに
忘れてしまい、いちいち探すのが大変です。
変数や関数もなんの役割かすぐ忘れてしまうので、一行ずつコメントを残さなければ、
わけがわからなくなってしまいます。
ソースコードを読むのもコメントを残しつつでないと読めません。
目的のファイルをエクスプローラで探すのにも、
途中で別の画面に行ってしまうと何を探す目的で開いたのか忘れてしまい、
思い出すのに時間がかかってしまいます。
そんな状態なのでメモしたりしないと仕事ができません。
忘れるのが嫌でブラウザもタブが30個も開いてしまいます。
忘れるのが嫌で、思いついた瞬間にメモするようにしています。
しかしそうしている間に本来の作業の目的を忘れてしまいます。
この質問自体も本来は別の目的でネットを始めたのですが、
関係のない事をしてしまっています。
やはり私はADHDの傾向がアルのでしょうか?
それとも少し欝っぽいのでしょうか?
No.1
- 回答日時:
理系の人間に多いと思います。
コンパイルとかしてると別のことをはじめて
きがつくと ソースに手を出して 再コンパイルへ
Todoリストを作るとか
いきなりソースを書くのではなく
フローーチャートと引数表を作ってから作業にあたるなどしましょう
現在のお悩みを解決するだけでなく
バグ防止や検証にも役立つと思います。
仕様書などがないので困ってます。
TODOリストは作成するようにしていますが、
あちらこちらにTODOリストを作成してしまい、
どこを更新すれば良いのか分からなくなってきます。
No.2ベストアンサー
- 回答日時:
いや、頭にワーキングメモリが少いのは、逆にプログラマとして長所になり得ると思いますよ。
ソフトウェアの規模が少し大きくなってくると、忘れたり、書いた人以外が見た場合でも、困らないようなコードを書くことが非常に重要になってきます。
すぐ忘れることを前提に↓のような事を気をつければ、コードの質が改善されます。
・変数や関数やクラスには見ただけで分かる名前を付ける
・関数・クラスは短く保つ
・関係の有る処理・データ同士は近くに置く (高凝集/低結合)
上記の様なことは基本的なプラクティスとされていて、「Code Complete」などで解説されています。
http://www.amazon.co.jp/dp/489100455X/
> 少し複雑なことをやろうとすると、頭がパニックになってしまいます。
この様な場合には、問題を単純なことに分割して、短い関数を作っていくと良いです。これは分割統治法等といわれます。
ちなみに、短期記憶が良いことを頼りに自分しか分からないコードを書くことは、まっとうなソフトハウスではご法度ですよ。
使われ続けるソフトウェアは、どの道、どんな記憶力の良い人でも把握しきれないほど肥大化します。各プログラマが自分だけが分かれば良いつもりで書いたコードは保守不能になり、プロジェクトは崩壊します。
また、作業手順でも同じことです。
> 忘れるのが嫌で、思いついた瞬間にメモするようにしています。
これは非常によい事だと思います。メモしないければ、記憶力の良い人でも100回に1回ぐらいは忘れるでしょう。
やるべき作業を整理して、優先順位を付けてそれに従って作業をしていけば、仕事の質も改善されます。
こういったことを扱っている本も有ります。
・ポモドーロテクニック入門
http://www.amazon.co.jp/dp/4048689525/
・エンジニアのための時間管理術
http://www.amazon.co.jp/dp/4873113075/
ただし、いずれにせよ、短所を長所に変える努力をしなければ、短所のままである事は言うまでも有りませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社・職場 ちょっとしたことでもメモ取らないと忘れてしまう 6 2023/06/02 18:35
- 発達障害・ダウン症・自閉症 大人のADHDについて 私は、保育士3年目です。自分はADHDではないかと思うことがあります。病院に 5 2022/12/21 22:46
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
- 超常現象・オカルト 不思議な夢の体験… 皆さんの見た事のある不思議な夢を教えてください! ⚠長文です…すみません。でも見 2 2023/08/26 16:15
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- その他(社会・学校・職場) ADHD、知的ボーダーの息子の進路 1 2023/02/19 11:48
- 仕事術・業務効率化 社会人三年目です。自分の仕事のできなさに笑いがでます。毎日なにか注意されます。 やらないといけない業 6 2022/07/08 10:34
- 会社・職場 40代の新人おっさんだが、こんな事ある? 21 2023/02/11 19:47
- その他(悩み相談・人生相談) パニック発作について 3 2023/04/18 17:59
- 預金・貯金 全てのパスワードを書いた紙をなくしてしまった場合どうしたらいいですか? 3 2023/06/01 19:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今日バイトの面接がある高校生...
-
自己プロフィールの書き方
-
「欠点」の対義語は?
-
弱点の反対語は?
-
来週、自動車学校の受付事務の...
-
サーティーワンのバイトの志望...
-
放送大学卒業という学歴は就職...
-
Gメールの長所と短所(教えて下...
-
履歴書に通勤時間を書く欄に、...
-
好き嫌いが無い事は長所になり...
-
学童保育のアルバイトをしよう...
-
in vivo実験とin vitro実験の相...
-
【就活】感受性が豊かという長所
-
あだ名は侮辱罪かー
-
アルバイトの面接の長所で「中...
-
DC結合とAC結合について
-
私の長所
-
面接で長所は綺麗好きなところ...
-
今年就職の高校三年生です面接...
-
面接で自分をアピールする方法。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
学校の調査書の短所の書き方
-
「長所・短所」何を書けばよい...
-
「欠点」の対義語は?
-
自己プロフィールの書き方
-
サーティーワンのバイトの志望...
-
就活 何もない自分
-
放送大学卒業という学歴は就職...
-
今年就職の高校三年生です面接...
-
来週、自動車学校の受付事務の...
-
弱点の反対語は?
-
保育園給食調理員として履歴書...
-
Gメールの長所と短所(教えて下...
-
今日バイトの面接がある高校生...
-
クスリのアオキ バイトの面接 ...
-
好き嫌いが無い事は長所になり...
-
性格の欄の書き方について
-
心の広さのアピールするのって...
-
就活生です。 長所が感受性が豊...
-
友達に指摘されて気づいたので...
-
マクドナルドのバイトの面接!...
おすすめ情報