From 8377ab87570c4172ec14cc23c56bf64dda959327 Mon Sep 17 00:00:00 2001 From: Asif Haider <1805112@ugrad.cse.buet.ac.bd> Date: Thu, 5 Jan 2023 16:14:55 +0600 Subject: [PATCH] pushing exported content from master branch after fixing issue and running a production build --- Gemfile | 13 + Gemfile.lock | 71 + README.md | 55 +- _activities/android-workshop/001.md | 23 + _activities/android-workshop/overview.md | 6 + _activities/engineering-management/001.md | 136 + .../engineering-management/overview.md | 7 + _activities/life-beyond-the-borders/001.md | 146 + _activities/life-beyond-the-borders/002.md | 169 ++ .../life-beyond-the-borders/overview.md | 8 + _activities/tech-live/002.md | 63 + _activities/tech-live/003.md | 124 + _activities/tech-live/overview.md | 9 + _activities/women-in-tech/001.md | 164 + _activities/women-in-tech/002.md | 157 + _activities/women-in-tech/004-episode-04.md | 194 ++ _activities/women-in-tech/overview.md | 6 + blog/posts/001.data => _blogs/001.html | 12 + blog/posts/002.data => _blogs/002.html | 12 + blog/posts/003.data => _blogs/003.html | 12 + blog/posts/004.data => _blogs/004.html | 12 + blog/posts/005.data => _blogs/005.html | 12 + blog/posts/006.data => _blogs/006.html | 12 + blog/posts/007.data => _blogs/007.html | 12 + blog/posts/008.data => _blogs/008.html | 12 + blog/posts/009.data => _blogs/009.html | 12 + blog/posts/010.data => _blogs/010.html | 12 + blog/posts/011.data => _blogs/011.html | 12 + blog/posts/012.data => _blogs/012.html | 12 + blog/posts/013.data => _blogs/013.html | 12 + blog/posts/014.data => _blogs/014.html | 12 + blog/posts/015.data => _blogs/015.html | 12 + blog/posts/016.data => _blogs/016.html | 12 + _blogs/017.html | 14 + blog/posts/018.data => _blogs/018.html | 12 + blog/posts/019.data => _blogs/019.html | 12 + _blogs/example.md | 23 + _config.yml | 26 + _data/activitiesByCategory.yml | 35 + _data/activitiesSummary.yml | 184 ++ _data/gallery.yml | 14 + _data/links.yml | 239 ++ _data/members.yml | 176 ++ _data/site_data.yml | 22 + _includes/footer.html | 55 + _includes/head.html | 26 + _includes/header.html | 21 + _includes/js_link.html | 4 + _layouts/default.html | 35 + _layouts/page.html | 14 + _layouts/post.html | 54 + _layouts/sessionTemplate.html | 115 + _site/README.md | 57 + _site/about/index.html | 158 + .../android-workshop/001/index.html | 208 ++ .../android-workshop/overview/index.html | 194 ++ .../engineering-management/001/index.html | 331 ++ .../overview/index.html | 194 ++ _site/activities/index.html | 645 ++++ .../life-beyond-the-borders/001/index.html | 344 +++ .../life-beyond-the-borders/002/index.html | 355 +++ .../overview/index.html | 199 ++ _site/activities/tech-live/002/index.html | 264 ++ _site/activities/tech-live/003/index.html | 325 ++ .../activities/tech-live/overview/index.html | 199 ++ _site/activities/women-in-tech/001/index.html | 375 +++ _site/activities/women-in-tech/002/index.html | 363 +++ .../women-in-tech/004-episode-04/index.html | 398 +++ .../women-in-tech/overview/index.html | 204 ++ _site/admin/index.html | 95 + _site/blog/index.html | 316 ++ _site/blogs/001/index.html | 126 + _site/blogs/002/index.html | 182 ++ _site/blogs/003/index.html | 133 + _site/blogs/004/index.html | 151 + _site/blogs/005/index.html | 169 ++ _site/blogs/006/index.html | 214 ++ _site/blogs/007/index.html | 127 + _site/blogs/008/index.html | 133 + _site/blogs/009/index.html | 137 + _site/blogs/010/index.html | 126 + _site/blogs/011/index.html | 121 + _site/blogs/012/index.html | 121 + _site/blogs/013/index.html | 130 + _site/blogs/014/index.html | 129 + _site/blogs/015/index.html | 133 + _site/blogs/016/index.html | 140 + _site/blogs/017/index.html | 117 + _site/blogs/018/index.html | 139 + _site/blogs/019/index.html | 137 + _site/connect/alumni/index.html | 719 +++++ _site/connect/css/styles.css | 55 + _site/connect/favicon.ico | Bin 0 -> 1150 bytes _site/connect/img/buet_logo_300.png | Bin 0 -> 74859 bytes _site/connect/img/path_of_life.png | Bin 0 -> 415964 bytes _site/connect/index.html | 87 + _site/css/a01.png | Bin 0 -> 3737 bytes _site/css/bootstrap-theme.min.css | 5 + _site/css/bootstrap.min.css | 5 + _site/css/header-clip.jpg | Bin 0 -> 1037 bytes _site/css/lightgallery.min.css | 1 + _site/css/styles.css | 191 ++ _site/error/401.html | 101 + _site/error/404.html | 1 + _site/favicon.ico | Bin 0 -> 1150 bytes _site/favicon.png | Bin 0 -> 47333 bytes _site/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes _site/fonts/glyphicons-halflings-regular.svg | 288 ++ _site/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes _site/fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes _site/fonts/lg.ttf | Bin 0 -> 3880 bytes _site/fonts/lg.woff | Bin 0 -> 3956 bytes _site/gallery/index.html | 2703 +++++++++++++++++ _site/img/bsadd.jpg | Bin 0 -> 48584 bytes _site/img/buet_logo_300.png | Bin 0 -> 74859 bytes _site/img/loading.gif | Bin 0 -> 4178 bytes _site/img/menuback2.gif | Bin 0 -> 406 bytes _site/img/saddc1/001.jpg | Bin 0 -> 106089 bytes _site/img/saddc1/002.jpg | Bin 0 -> 81356 bytes _site/img/saddc1/003.jpg | Bin 0 -> 127184 bytes _site/img/saddc1/004.jpg | Bin 0 -> 112364 bytes _site/img/saddc1/005.jpg | Bin 0 -> 124449 bytes _site/img/saddc1/006.jpg | Bin 0 -> 122938 bytes _site/img/saddc1/007.jpg | Bin 0 -> 110460 bytes _site/img/saddc1/008.jpg | Bin 0 -> 372521 bytes .../saddc1 => _site/img/saddc1/thumb}/001.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/002.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/003.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/004.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/005.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/006.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/007.jpg | Bin .../saddc1 => _site/img/saddc1/thumb}/008.jpg | Bin _site/img/session1/001.jpg | Bin 0 -> 46690 bytes _site/img/session1/002.jpg | Bin 0 -> 62416 bytes _site/img/session1/003.jpg | Bin 0 -> 63280 bytes _site/img/session1/004.jpg | Bin 0 -> 45253 bytes _site/img/session1/005.jpg | Bin 0 -> 47120 bytes _site/img/session1/006.jpg | Bin 0 -> 64245 bytes _site/img/session1/007.jpg | Bin 0 -> 60630 bytes _site/img/session1/008.jpg | Bin 0 -> 61621 bytes .../img/session1/thumb}/001.jpg | Bin .../img/session1/thumb}/002.jpg | Bin .../img/session1/thumb}/003.jpg | Bin .../img/session1/thumb}/004.jpg | Bin .../img/session1/thumb}/005.jpg | Bin .../img/session1/thumb}/006.jpg | Bin .../img/session1/thumb}/007.jpg | Bin .../img/session1/thumb}/008.jpg | Bin _site/img/session2/001.jpg | Bin 0 -> 65101 bytes _site/img/session2/002.jpg | Bin 0 -> 70316 bytes _site/img/session2/003.jpg | Bin 0 -> 70634 bytes _site/img/session2/004.jpg | Bin 0 -> 60402 bytes _site/img/session2/005.jpg | Bin 0 -> 68064 bytes _site/img/session2/006.jpg | Bin 0 -> 74304 bytes .../img/session2/thumb}/001.jpg | Bin .../img/session2/thumb}/002.jpg | Bin .../img/session2/thumb}/003.jpg | Bin .../img/session2/thumb}/004.jpg | Bin .../img/session2/thumb}/005.jpg | Bin .../img/session2/thumb}/006.jpg | Bin _site/img/session3/001.jpg | Bin 0 -> 62124 bytes _site/img/session3/002.jpg | Bin 0 -> 58600 bytes _site/img/session3/003.jpg | Bin 0 -> 53911 bytes .../img/session3/thumb}/001.jpg | Bin .../img/session3/thumb}/002.jpg | Bin .../img/session3/thumb}/003.jpg | Bin _site/img/session4/001.jpg | Bin 0 -> 84170 bytes _site/img/session4/002.jpg | Bin 0 -> 132760 bytes _site/img/session4/003.jpg | Bin 0 -> 98843 bytes _site/img/session4/004.jpg | Bin 0 -> 146095 bytes _site/img/session4/005.jpg | Bin 0 -> 134839 bytes _site/img/session4/006.jpg | Bin 0 -> 108171 bytes .../img/session4/thumb}/001.jpg | Bin .../img/session4/thumb}/002.jpg | Bin .../img/session4/thumb}/003.jpg | Bin .../img/session4/thumb}/004.jpg | Bin .../img/session4/thumb}/005.jpg | Bin .../img/session4/thumb}/006.jpg | Bin _site/img/video-play.png | Bin 0 -> 4526 bytes _site/img/vimeo-play.png | Bin 0 -> 5428 bytes _site/img/youtube-play.png | Bin 0 -> 5177 bytes _site/index.html | 837 +++++ _site/js/base64js.min.js | 1 + _site/js/bootstrap.min.js | 7 + _site/js/jquery.min.js | 6 + _site/js/lightgallery.all.min.js | 46 + _site/js/scripts.js | 103 + _site/js/text-encoder-lite.js | 135 + _site/links/index.html | 678 +++++ _site/thumb/bsadd.jpg | Bin 0 -> 9973 bytes _site/thumb/class_tb.jpg | Bin 0 -> 10587 bytes _site/thumb/faculty_nshahriar.jpg | Bin 0 -> 32746 bytes _site/thumb/faculty_sunnysajjad.jpg | Bin 0 -> 27832 bytes _site/thumb/members_tb.jpg | Bin 0 -> 11539 bytes _site/thumb/motivation.jpg | Bin 0 -> 14066 bytes _site/thumb/poster_tb.jpg | Bin 0 -> 5565 bytes about.html | 75 + about/index.html | 118 - activitiesByCategory.html | 102 + admin/index.html | 0 blog.html | 122 + blog/img/017/valobasha.jpg | Bin 41050 -> 0 bytes blog/index.html | 364 --- blog/posts/017.data | 2 - connect/alumni/index.html | 665 ++++ connect/css/styles.css | 55 + connect/favicon.ico | Bin 0 -> 1150 bytes connect/img/buet_logo_300.png | Bin 0 -> 74859 bytes connect/img/path_of_life.png | Bin 0 -> 415964 bytes connect/index.html | 28 + css/lightgallery.min.css | 0 error/401.html | 4 +- error/404.html | 0 favicon.ico | Bin favicon.png | Bin 0 -> 47333 bytes fonts/.DS_Store | Bin fonts/lg.ttf | Bin fonts/lg.woff | Bin gallery.html | 222 +- img/.DS_Store | Bin img/buet_logo_300.png | Bin img/loading.gif | Bin img/menuback2.gif | Bin img/saddc1/thumb/001.jpg | Bin 0 -> 7208 bytes img/saddc1/thumb/002.jpg | Bin 0 -> 7761 bytes img/saddc1/thumb/003.jpg | Bin 0 -> 9578 bytes img/saddc1/thumb/004.jpg | Bin 0 -> 9174 bytes img/saddc1/thumb/005.jpg | Bin 0 -> 9094 bytes img/saddc1/thumb/006.jpg | Bin 0 -> 9008 bytes img/saddc1/thumb/007.jpg | Bin 0 -> 8813 bytes img/saddc1/thumb/008.jpg | Bin 0 -> 9759 bytes img/session1/thumb/001.jpg | Bin 0 -> 5717 bytes img/session1/thumb/002.jpg | Bin 0 -> 6885 bytes img/session1/thumb/003.jpg | Bin 0 -> 6304 bytes img/session1/thumb/004.jpg | Bin 0 -> 5920 bytes img/session1/thumb/005.jpg | Bin 0 -> 5357 bytes img/session1/thumb/006.jpg | Bin 0 -> 6865 bytes img/session1/thumb/007.jpg | Bin 0 -> 7211 bytes img/session1/thumb/008.jpg | Bin 0 -> 6890 bytes img/session2/thumb/001.jpg | Bin 0 -> 7021 bytes img/session2/thumb/002.jpg | Bin 0 -> 7239 bytes img/session2/thumb/003.jpg | Bin 0 -> 7322 bytes img/session2/thumb/004.jpg | Bin 0 -> 6788 bytes img/session2/thumb/005.jpg | Bin 0 -> 6808 bytes img/session2/thumb/006.jpg | Bin 0 -> 7767 bytes img/session3/thumb/001.jpg | Bin 0 -> 8268 bytes img/session3/thumb/002.jpg | Bin 0 -> 7152 bytes img/session3/thumb/003.jpg | Bin 0 -> 6879 bytes img/session4/thumb/001.jpg | Bin 0 -> 8664 bytes img/session4/thumb/002.jpg | Bin 0 -> 11503 bytes img/session4/thumb/003.jpg | Bin 0 -> 8996 bytes img/session4/thumb/004.jpg | Bin 0 -> 11729 bytes img/session4/thumb/005.jpg | Bin 0 -> 11014 bytes img/session4/thumb/006.jpg | Bin 0 -> 9370 bytes img/video-play.png | Bin img/vimeo-play.png | Bin img/youtube-play.png | Bin index.html | 603 ++-- js/base64js.min.js | 0 js/lightgallery.all.min.js | 0 js/scripts.js | 24 - js/text-encoder-lite.js | 0 links.html | 223 +- thumb/.DS_Store | Bin 266 files changed, 17877 insertions(+), 1212 deletions(-) create mode 100755 Gemfile create mode 100644 Gemfile.lock create mode 100644 _activities/android-workshop/001.md create mode 100644 _activities/android-workshop/overview.md create mode 100644 _activities/engineering-management/001.md create mode 100644 _activities/engineering-management/overview.md create mode 100644 _activities/life-beyond-the-borders/001.md create mode 100644 _activities/life-beyond-the-borders/002.md create mode 100644 _activities/life-beyond-the-borders/overview.md create mode 100644 _activities/tech-live/002.md create mode 100644 _activities/tech-live/003.md create mode 100644 _activities/tech-live/overview.md create mode 100644 _activities/women-in-tech/001.md create mode 100644 _activities/women-in-tech/002.md create mode 100644 _activities/women-in-tech/004-episode-04.md create mode 100644 _activities/women-in-tech/overview.md rename blog/posts/001.data => _blogs/001.html (89%) mode change 100644 => 100755 rename blog/posts/002.data => _blogs/002.html (98%) mode change 100644 => 100755 rename blog/posts/003.data => _blogs/003.html (96%) mode change 100644 => 100755 rename blog/posts/004.data => _blogs/004.html (93%) mode change 100644 => 100755 rename blog/posts/005.data => _blogs/005.html (96%) mode change 100644 => 100755 rename blog/posts/006.data => _blogs/006.html (96%) mode change 100644 => 100755 rename blog/posts/007.data => _blogs/007.html (81%) mode change 100644 => 100755 rename blog/posts/008.data => _blogs/008.html (98%) mode change 100644 => 100755 rename blog/posts/009.data => _blogs/009.html (91%) mode change 100644 => 100755 rename blog/posts/010.data => _blogs/010.html (91%) mode change 100644 => 100755 rename blog/posts/011.data => _blogs/011.html (83%) mode change 100644 => 100755 rename blog/posts/012.data => _blogs/012.html (92%) mode change 100644 => 100755 rename blog/posts/013.data => _blogs/013.html (93%) mode change 100644 => 100755 rename blog/posts/014.data => _blogs/014.html (97%) mode change 100644 => 100755 rename blog/posts/015.data => _blogs/015.html (93%) mode change 100644 => 100755 rename blog/posts/016.data => _blogs/016.html (98%) mode change 100644 => 100755 create mode 100755 _blogs/017.html rename blog/posts/018.data => _blogs/018.html (96%) mode change 100644 => 100755 rename blog/posts/019.data => _blogs/019.html (98%) mode change 100644 => 100755 create mode 100755 _blogs/example.md create mode 100755 _config.yml create mode 100644 _data/activitiesByCategory.yml create mode 100755 _data/activitiesSummary.yml create mode 100755 _data/gallery.yml create mode 100755 _data/links.yml create mode 100755 _data/members.yml create mode 100755 _data/site_data.yml create mode 100755 _includes/footer.html create mode 100755 _includes/head.html create mode 100755 _includes/header.html create mode 100755 _includes/js_link.html create mode 100755 _layouts/default.html create mode 100755 _layouts/page.html create mode 100755 _layouts/post.html create mode 100644 _layouts/sessionTemplate.html create mode 100644 _site/README.md create mode 100644 _site/about/index.html create mode 100644 _site/activities/android-workshop/001/index.html create mode 100644 _site/activities/android-workshop/overview/index.html create mode 100644 _site/activities/engineering-management/001/index.html create mode 100644 _site/activities/engineering-management/overview/index.html create mode 100644 _site/activities/index.html create mode 100644 _site/activities/life-beyond-the-borders/001/index.html create mode 100644 _site/activities/life-beyond-the-borders/002/index.html create mode 100644 _site/activities/life-beyond-the-borders/overview/index.html create mode 100644 _site/activities/tech-live/002/index.html create mode 100644 _site/activities/tech-live/003/index.html create mode 100644 _site/activities/tech-live/overview/index.html create mode 100644 _site/activities/women-in-tech/001/index.html create mode 100644 _site/activities/women-in-tech/002/index.html create mode 100644 _site/activities/women-in-tech/004-episode-04/index.html create mode 100644 _site/activities/women-in-tech/overview/index.html create mode 100755 _site/admin/index.html create mode 100644 _site/blog/index.html create mode 100644 _site/blogs/001/index.html create mode 100644 _site/blogs/002/index.html create mode 100644 _site/blogs/003/index.html create mode 100644 _site/blogs/004/index.html create mode 100644 _site/blogs/005/index.html create mode 100644 _site/blogs/006/index.html create mode 100644 _site/blogs/007/index.html create mode 100644 _site/blogs/008/index.html create mode 100644 _site/blogs/009/index.html create mode 100644 _site/blogs/010/index.html create mode 100644 _site/blogs/011/index.html create mode 100644 _site/blogs/012/index.html create mode 100644 _site/blogs/013/index.html create mode 100644 _site/blogs/014/index.html create mode 100644 _site/blogs/015/index.html create mode 100644 _site/blogs/016/index.html create mode 100644 _site/blogs/017/index.html create mode 100644 _site/blogs/018/index.html create mode 100644 _site/blogs/019/index.html create mode 100644 _site/connect/alumni/index.html create mode 100755 _site/connect/css/styles.css create mode 100755 _site/connect/favicon.ico create mode 100755 _site/connect/img/buet_logo_300.png create mode 100755 _site/connect/img/path_of_life.png create mode 100644 _site/connect/index.html create mode 100755 _site/css/a01.png create mode 100755 _site/css/bootstrap-theme.min.css create mode 100755 _site/css/bootstrap.min.css create mode 100755 _site/css/header-clip.jpg create mode 100755 _site/css/lightgallery.min.css create mode 100755 _site/css/styles.css create mode 100755 _site/error/401.html create mode 100755 _site/error/404.html create mode 100755 _site/favicon.ico create mode 100644 _site/favicon.png create mode 100755 _site/fonts/glyphicons-halflings-regular.eot create mode 100755 _site/fonts/glyphicons-halflings-regular.svg create mode 100755 _site/fonts/glyphicons-halflings-regular.ttf create mode 100755 _site/fonts/glyphicons-halflings-regular.woff create mode 100755 _site/fonts/glyphicons-halflings-regular.woff2 create mode 100755 _site/fonts/lg.ttf create mode 100755 _site/fonts/lg.woff create mode 100644 _site/gallery/index.html create mode 100755 _site/img/bsadd.jpg create mode 100755 _site/img/buet_logo_300.png create mode 100755 _site/img/loading.gif create mode 100755 _site/img/menuback2.gif create mode 100755 _site/img/saddc1/001.jpg create mode 100755 _site/img/saddc1/002.jpg create mode 100755 _site/img/saddc1/003.jpg create mode 100755 _site/img/saddc1/004.jpg create mode 100755 _site/img/saddc1/005.jpg create mode 100755 _site/img/saddc1/006.jpg create mode 100755 _site/img/saddc1/007.jpg create mode 100755 _site/img/saddc1/008.jpg rename {timg/saddc1 => _site/img/saddc1/thumb}/001.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/002.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/003.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/004.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/005.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/006.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/007.jpg (100%) mode change 100644 => 100755 rename {timg/saddc1 => _site/img/saddc1/thumb}/008.jpg (100%) mode change 100644 => 100755 create mode 100755 _site/img/session1/001.jpg create mode 100755 _site/img/session1/002.jpg create mode 100755 _site/img/session1/003.jpg create mode 100755 _site/img/session1/004.jpg create mode 100755 _site/img/session1/005.jpg create mode 100755 _site/img/session1/006.jpg create mode 100755 _site/img/session1/007.jpg create mode 100755 _site/img/session1/008.jpg rename {timg/session1 => _site/img/session1/thumb}/001.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/002.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/003.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/004.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/005.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/006.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/007.jpg (100%) mode change 100644 => 100755 rename {timg/session1 => _site/img/session1/thumb}/008.jpg (100%) mode change 100644 => 100755 create mode 100755 _site/img/session2/001.jpg create mode 100755 _site/img/session2/002.jpg create mode 100755 _site/img/session2/003.jpg create mode 100755 _site/img/session2/004.jpg create mode 100755 _site/img/session2/005.jpg create mode 100755 _site/img/session2/006.jpg rename {timg/session2 => _site/img/session2/thumb}/001.jpg (100%) mode change 100644 => 100755 rename {timg/session2 => _site/img/session2/thumb}/002.jpg (100%) mode change 100644 => 100755 rename {timg/session2 => _site/img/session2/thumb}/003.jpg (100%) mode change 100644 => 100755 rename {timg/session2 => _site/img/session2/thumb}/004.jpg (100%) mode change 100644 => 100755 rename {timg/session2 => _site/img/session2/thumb}/005.jpg (100%) mode change 100644 => 100755 rename {timg/session2 => _site/img/session2/thumb}/006.jpg (100%) mode change 100644 => 100755 create mode 100755 _site/img/session3/001.jpg create mode 100755 _site/img/session3/002.jpg create mode 100755 _site/img/session3/003.jpg rename {timg/session3 => _site/img/session3/thumb}/001.jpg (100%) mode change 100644 => 100755 rename {timg/session3 => _site/img/session3/thumb}/002.jpg (100%) mode change 100644 => 100755 rename {timg/session3 => _site/img/session3/thumb}/003.jpg (100%) mode change 100644 => 100755 create mode 100755 _site/img/session4/001.jpg create mode 100755 _site/img/session4/002.jpg create mode 100755 _site/img/session4/003.jpg create mode 100755 _site/img/session4/004.jpg create mode 100755 _site/img/session4/005.jpg create mode 100755 _site/img/session4/006.jpg rename {timg/session4 => _site/img/session4/thumb}/001.jpg (100%) mode change 100644 => 100755 rename {timg/session4 => _site/img/session4/thumb}/002.jpg (100%) mode change 100644 => 100755 rename {timg/session4 => _site/img/session4/thumb}/003.jpg (100%) mode change 100644 => 100755 rename {timg/session4 => _site/img/session4/thumb}/004.jpg (100%) mode change 100644 => 100755 rename {timg/session4 => _site/img/session4/thumb}/005.jpg (100%) mode change 100644 => 100755 rename {timg/session4 => _site/img/session4/thumb}/006.jpg (100%) mode change 100644 => 100755 create mode 100755 _site/img/video-play.png create mode 100755 _site/img/vimeo-play.png create mode 100755 _site/img/youtube-play.png create mode 100644 _site/index.html create mode 100755 _site/js/base64js.min.js create mode 100755 _site/js/bootstrap.min.js create mode 100755 _site/js/jquery.min.js create mode 100755 _site/js/lightgallery.all.min.js create mode 100755 _site/js/scripts.js create mode 100755 _site/js/text-encoder-lite.js create mode 100644 _site/links/index.html create mode 100755 _site/thumb/bsadd.jpg create mode 100755 _site/thumb/class_tb.jpg create mode 100755 _site/thumb/faculty_nshahriar.jpg create mode 100755 _site/thumb/faculty_sunnysajjad.jpg create mode 100755 _site/thumb/members_tb.jpg create mode 100755 _site/thumb/motivation.jpg create mode 100755 _site/thumb/poster_tb.jpg create mode 100755 about.html delete mode 100644 about/index.html create mode 100644 activitiesByCategory.html mode change 100644 => 100755 admin/index.html create mode 100755 blog.html delete mode 100755 blog/img/017/valobasha.jpg delete mode 100644 blog/index.html delete mode 100644 blog/posts/017.data create mode 100755 connect/alumni/index.html create mode 100755 connect/css/styles.css create mode 100755 connect/favicon.ico create mode 100755 connect/img/buet_logo_300.png create mode 100755 connect/img/path_of_life.png create mode 100755 connect/index.html mode change 100644 => 100755 css/lightgallery.min.css mode change 100644 => 100755 error/401.html mode change 100644 => 100755 error/404.html mode change 100644 => 100755 favicon.ico create mode 100644 favicon.png mode change 100644 => 100755 fonts/.DS_Store mode change 100644 => 100755 fonts/lg.ttf mode change 100644 => 100755 fonts/lg.woff mode change 100644 => 100755 img/.DS_Store mode change 100644 => 100755 img/buet_logo_300.png mode change 100644 => 100755 img/loading.gif mode change 100644 => 100755 img/menuback2.gif create mode 100755 img/saddc1/thumb/001.jpg create mode 100755 img/saddc1/thumb/002.jpg create mode 100755 img/saddc1/thumb/003.jpg create mode 100755 img/saddc1/thumb/004.jpg create mode 100755 img/saddc1/thumb/005.jpg create mode 100755 img/saddc1/thumb/006.jpg create mode 100755 img/saddc1/thumb/007.jpg create mode 100755 img/saddc1/thumb/008.jpg create mode 100755 img/session1/thumb/001.jpg create mode 100755 img/session1/thumb/002.jpg create mode 100755 img/session1/thumb/003.jpg create mode 100755 img/session1/thumb/004.jpg create mode 100755 img/session1/thumb/005.jpg create mode 100755 img/session1/thumb/006.jpg create mode 100755 img/session1/thumb/007.jpg create mode 100755 img/session1/thumb/008.jpg create mode 100755 img/session2/thumb/001.jpg create mode 100755 img/session2/thumb/002.jpg create mode 100755 img/session2/thumb/003.jpg create mode 100755 img/session2/thumb/004.jpg create mode 100755 img/session2/thumb/005.jpg create mode 100755 img/session2/thumb/006.jpg create mode 100755 img/session3/thumb/001.jpg create mode 100755 img/session3/thumb/002.jpg create mode 100755 img/session3/thumb/003.jpg create mode 100755 img/session4/thumb/001.jpg create mode 100755 img/session4/thumb/002.jpg create mode 100755 img/session4/thumb/003.jpg create mode 100755 img/session4/thumb/004.jpg create mode 100755 img/session4/thumb/005.jpg create mode 100755 img/session4/thumb/006.jpg mode change 100644 => 100755 img/video-play.png mode change 100644 => 100755 img/vimeo-play.png mode change 100644 => 100755 img/youtube-play.png mode change 100644 => 100755 js/base64js.min.js mode change 100644 => 100755 js/lightgallery.all.min.js mode change 100644 => 100755 js/text-encoder-lite.js mode change 100644 => 100755 links.html mode change 100644 => 100755 thumb/.DS_Store diff --git a/Gemfile b/Gemfile new file mode 100755 index 0000000..50b094b --- /dev/null +++ b/Gemfile @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } + +# gem "rails" + +gem "jekyll", "~> 3.9" +gem "kramdown-parser-gfm" + +# for Ubuntu 20.04, Ruby 3.0.0 and Jekyll 4.2.0 support +gem "webrick" \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..636d72f --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,71 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.0) + public_suffix (>= 2.0.2, < 5.0) + colorator (1.1.0) + concurrent-ruby (1.1.10) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + eventmachine (1.2.7-x64-mingw32) + ffi (1.15.5) + ffi (1.15.5-x64-mingw32) + forwardable-extended (2.6.0) + http_parser.rb (0.8.0) + i18n (0.9.5) + concurrent-ruby (~> 1.0) + jekyll (3.9.2) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 0.7) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.7.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.3.6) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (4.0.7) + rb-fsevent (0.11.1) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.5) + rouge (3.28.0) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + webrick (1.7.0) + +PLATFORMS + ruby + x64-mingw32 + +DEPENDENCIES + jekyll (~> 3.9) + kramdown-parser-gfm + webrick + +BUNDLED WITH + 2.3.14 diff --git a/README.md b/README.md index b795c1d..66c3ab6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,57 @@ # bsadd-home A static version with some information about the group and it's activities +The contents are hosted at [https://cse.buet.ac.bd/bsadd/](https://cse.buet.ac.bd/bsadd/) +Also a latest blogs can be found on [https://medium.com/bsadd](https://medium.com/bsadd) -The contents are expected to host at http://cse.buet.ac.bd/bsadd -Proxy location is http://bsadd.org/ +Probable proxy location is [https://bsadd.github.io/](https://bsadd.github.io/) + +# Setting-up the project +- You need to have [Jkeyll](https://jekyllrb.com/) installed on your local machine +- Clone the repo on your local machine +- Run `bundle install` to install the required modules +- Run `bundle exec jekyll serve` command and website will be served on localhost + +# Updating Site +--- +## Adding new session to gallery: + +- Make a folder and put session's images in that folder +- If thumbnail images are available, put them inside a folder named "thumb" and put "thumb" folder inside your image folder +- Put session image folder ( containing thumb folder and session images inside) inside "/img" folder +- Add session's title and image folder path in "_data/gallery.yml" file + +## Adding new link (to be displayed on link page): + +- Add new link in "_data/link.yml" file ( more specific details are given in that file) + + +## Adding new members + +- Add new member's name and link in "_data/members.yml" file ( see exisiting data in the file for data format ) + +## Adding new menu to navbar + +- Add new menu's name and link in "_data/site_data.yml" file ( see exisiting data in the file for data format ) + +## Adding new session to activities + +- ***Adding new category:*** + - Create a folder naming you session + - Write an **"overview.md"** file in the folder describing session details + - For new session under the category, create html/md file and put them inside your folder. ( see existing files for file format) + - Put the folder inside **"_activity"** folder + - Add category description in **"activitiesByCategory.yml"** file + +- ***Adding new session to existing category:*** + - create html/md file for new session + - Put them inside **"_activities/desired_folder"** folder. ( see existing files for file format) + +## Adding new item to activity table + +- Add new table entry "_data/activitiesSummary.yml" file ( see exisiting data in the file for data format ) + +## Adding new blog + +- Create new html/md file for new blog ( see exisiting files for data format ) +- Put the file inside "_blog/" folder diff --git a/_activities/android-workshop/001.md b/_activities/android-workshop/001.md new file mode 100644 index 0000000..f78a0b0 --- /dev/null +++ b/_activities/android-workshop/001.md @@ -0,0 +1,23 @@ +--- +layout: sessionTemplate + +id : 1 +title: 'Android Workshop 2016' + +linkName: A Brief Description +linkDesc: 'Android Workshop 2016' +# give embedded youtube link here ( ones that must contain 'embed' keyword ) +youtubeLink: "https://www.youtube.com/embed/videoseries?list=PLt5hb078LstBuzeHEmh-jZai7HhHCxgMc" +guests : + - name: Md Saidul Hoque Anik + position : Faculty, Dept of CSE, United International University + link: https://www.linkedin.com/in/onixhoque/ +# hosts: +# - name: Shashata Sawmya +# link: https://www.linkedin.com/in/shashata-sawmya/ +# - name: Mahmud Mushfique +# link: https://www.linkedin.com/in/khandaker-mushfiqur-rahman-4a0593130/ +# writers: +# - name: Mahdee Mushfique Kamal +# link: https://www.linkedin.com/in/mmkdhrubo/ +--- \ No newline at end of file diff --git a/_activities/android-workshop/overview.md b/_activities/android-workshop/overview.md new file mode 100644 index 0000000..4c8b1d4 --- /dev/null +++ b/_activities/android-workshop/overview.md @@ -0,0 +1,6 @@ +--- +layout: sessionTemplate +title: Overview +desc: > + For people interested in Android Development, BSADD arranged a lot of sessions on that as a part of this workshop. A youtube playlist of the sessions could be found here. +--- diff --git a/_activities/engineering-management/001.md b/_activities/engineering-management/001.md new file mode 100644 index 0000000..473576e --- /dev/null +++ b/_activities/engineering-management/001.md @@ -0,0 +1,136 @@ +--- +layout: sessionTemplate + +id : 1 +title: Engineering Management Session 1 +linkName: Live session with Habib Ullah Bahar +linkDesc: " - we discussed about various aspects of engineering management in Bangladesh " +# give embedded youtube link here ( ones that must contain 'embed' keyword ) +youtubeLink: "https://www.youtube.com/embed/sXOKwZLEK98" +guests : + - name: Habib Ullah Bahar + position : Co-founder and CEO at Field Buzz + link: https://www.facebook.com/iambahar +hosts: + - name: Mahmud Mushfique + link: https://www.linkedin.com/in/khandaker-mushfiqur-rahman-4a0593130/ +writers: + - name: Mahdee Mushfique Kamal + link: https://www.linkedin.com/in/mmkdhrubo/ +--- + +
Almost 6 years since I have graduated with my BS in Computer Science from BUET. I have spent half of this time in industry (Research and Development, Software Engineer) and the other half in academia (MS and PhD student, RA/TA/Fellow). I have seen and learned a lot from both of this world. I have been lucky to be in places I never thought I would be. At the same time I have been through struggle and changes which were really hard and tiring; places where dreams and nightmares are indistinguishable. This note is a reflection things I wish my younger self have known.
প্রথমেই বলে নিচ্ছি, বাংলা-ইংলিশ মিলিয়ে, গরু রচনা লিখতে বসছি। তাই, পড়তে পড়তে বিরক্ত লাগলে, গুগলে কিচ্ছুক্ষণ বিড়ালের ছবি সার্চ দিয়ে দম ফাটিয়ে হেসে এসে বাকিটা পড়তে পারেন। শুনেছি বিড়ালের ছবি ইদানিং বেশ হাস্যরসাত্মক হিসেবে গণ্য হচ্ছে। কি জানি বাপু, আমাদের সময়ে তো এমন ছিলনা! বিড়ালের কাছে খামচি ছাড়া অন্য কিছু আশা করা নিতান্তই বোকামি ছিল। যাই হউক, বিড়াল আর গরু কোনটাই ভাল না লাগলে, পাশ কাটিয়ে পরের লেখায় চলে যাওয়াটাও বুদ্ধিমানের কাজ হতে পারে। আপাতত গরু রচনা শুরু করি গরুর দাম কত সেটা দিয়ে -
These are entirely my personal opinion.If you disagree with something I respect that. Although it has been only three years and there are more senior people with robust experiences but I would try my best to write it concisely. In return I would request you not to judge me. You should not accept my findings and experiences blindly either.
On graduation , I accepted an offer from a startup company. They offered quite a good amount of remuneration and environment was good. I was already doing part time job with them. So things were looking pretty good. There were less opportunity for taking training or asking for guidance from seniors. Eventually I put my focus more on working extremely hard myself. But I was happy. Project took off and with time less development were needed. Such environment requires to be in continuous challenges, delivering fast and 'effective' solution under constrained resource. So you get to learn lots of stuff in small amount of time. It was interesting to see the company growing through unreal expectations, responsibility overlapping, internal competition. Breaking a simple thing can impact the overall business. So gradually I opted for stability rather than adding new features to impress management. Slowly I adopted unit testing and building small project with a technology to validate before using them in core project. Work life balance was tough but overshadowed by excitement of new challenges. One thing I could have done better was to adjust work life balance bit more intelligently. For some situation, it might be better to grasp the task, estimate better and then come up with a near proper deadline, instead of promising to do it in two days and later extending it, showing excuses. Or even in worst case, delivering something incomplete, and later tail running with fixes. Actually, coming up with a solution with better design, proper estimation is not easy and that's what there is to learn for freshers. Take it as an option to build a promising career.
diff --git a/blog/posts/004.data b/_blogs/004.html old mode 100644 new mode 100755 similarity index 93% rename from blog/posts/004.data rename to _blogs/004.html index 999afd1..56b3692 --- a/blog/posts/004.data +++ b/_blogs/004.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 4 +title : Timetravel - How to work after deadline, and submit it before deadline +author : মোঃ তানজীম হোসেন সিফাত +authorPosition : Senior Software Engineer, Reve Systems Ltd +authorUrl : https://www.linkedin.com/in/tanjimhossainsifat +authorBatch : 08 +--- + +কম্পিউটার প্রকৌশল জগতে Deadline একটি নিত্যনৈমেত্তিক ঘটনা। যখন কোন প্রজেক্ট আসবে আপনাকে সময় দেয়া হবে হয়ত ২ সপ্তাহ। প্রজেক্টের ম্যানুয়াল পড়া, ডিজাইন তৈরি হওয়া ইত্যাদিতে ১ সপ্তাহ কেটে যাবে। ১ সপ্তাহ পর কোন একদিন অফিসে গিয়ে জানতে পারবেন, আজকেই সেই প্রজেক্টের কোন অংশ আপনাকে টেস্টিংএ বা ক্লায়েন্টের কাছে পাঠাতে হবে। অথচ আগের দিন পর্যন্ত আপনি জানতেন প্রজেক্টের ডেডলাইন আরো ১ সপ্তাহ পরে। আপনি কাজটি আজকেই শেষ করার প্রচেষ্টা নিবেন।
এই সময়টাতে কি কি ঘটনা ঘটবে দেখা যাক –
diff --git a/blog/posts/005.data b/_blogs/005.html old mode 100644 new mode 100755 similarity index 96% rename from blog/posts/005.data rename to _blogs/005.html index 5dca94d..f3ba4a4 --- a/blog/posts/005.data +++ b/_blogs/005.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 5 +title : A Horror Story! +author : Taskinoor Hasan Sajid +authorPosition : Senior Software Analyst, IPvision Canada Inc +authorUrl : https://www.linkedin.com/in/taskinoor/ +authorBatch : 03 +--- + +(Disclaimer: I do not consider myself as an expert. So the following should be considered as personal opinion, instead of an expert's opinion)
It was back in 2009. I just started working as a software developer in a casual game development company. At that time I was working on a strategy game for iOS devices. The game was very typical in nature, i.e. it contained lots of screens, texts, images, animation etc. I was almost done with the project. Few days before the release our product manager sent his final feedback, something like this:
diff --git a/blog/posts/006.data b/_blogs/006.html old mode 100644 new mode 100755 similarity index 96% rename from blog/posts/006.data rename to _blogs/006.html index 244db3c..1afef6f --- a/blog/posts/006.data +++ b/_blogs/006.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 6 +title : বিদেশে উচ্চশিক্ষা, ক্যারিয়ার, সময় এবং বাস্তব ভাবনা-১ +author : সৈকত চক্রবর্ত্তী +authorPosition : Graduate Teaching Assistant, University of Virginia +authorUrl : https://www.linkedin.com/in/saikatch107/ +authorBatch : 08 +--- + +বুয়েট থেকে পাস করে সবার মনে চিন্তা থাকে কি করবে, ক্যরিয়ার কোনদিকে শিফট করবে ইত্যাদি ইত্যাদি। অনেকেই মন স্থির করতে পারে না দেশে থাকবে নাকি বিদেশে যাবে। দেশে থাকলে কি করবে বড় কোম্পানিতে চাকরী করবে নাকি স্টার্টআপে চাকরি করবে নাকি নিজে একটা স্টার্টআপ শুরু করবে। বিদেশে আসলে কি করবে, মাস্টার্স নাকি পিএইচডি। আজকে শুধু বিদেশে উচ্চশিক্ষার ব্যাপারে বলব। মাস্টার্স নাকি পিএইচডি এটা নিয়ে আগেও অনেক সিনিয়ররা অনেক কিছু বলেছেন। আমি সেই বিষয়ে কিছু বলব না। আমি আজকে লিখছি শুধু ইউএসএতে পিএইচডি করতে আসতে হলে কি কি করতে হবে, কখন করা ভালো, কত খরচ হয় এই নিয়ে।
প্রথমেই বলে রাখি, কথাগুলো একান্ত আমার ব্যক্তিগত ভাবনা। অনেক কথা বা চিন্তার সাথে দ্বিমত থাকতে পারে। সেইক্ষেত্রে পাঠকে নিজের মতামতকেই প্রাধান্য দিবেন।
diff --git a/blog/posts/007.data b/_blogs/007.html old mode 100644 new mode 100755 similarity index 81% rename from blog/posts/007.data rename to _blogs/007.html index 282c409..a0a4bc7 --- a/blog/posts/007.data +++ b/_blogs/007.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 7 +title : Few basics while working in companies +author : Md. Iftekharul Islam +authorPosition : Senior Software Engineer @Enosis Solutions +authorUrl : https://www.linkedin.com/in/md-iftekharul-islam-26549372/ +authorBatch : 08 +--- + +I am not good at writing. So just trying give few tips that I thought would have been helpful for me at the time of joining my office. And they are almost basics.
কম্পিউটার নিয়ে আমার ইন্টারেস্ট ছিল অনেক ছোটবেলা থেকে, কিন্তু বুয়েটে ভর্তির আগ পর্যন্ত কখনো নিজের কম্পিউটার পাইনি। প্রোগ্রামিং এর শুরুও বুয়েটে ভর্তির পরবুয়েটে ১-১ এ আমাদের Python শেখানো হত। ভালোই লাগত Python এ কোড করতে। ১-২ তে ছিল C programming এর কোর্স। আমি Herbert Schildt এর বই পড়ি, এক্সারসাইজ সল্ভ করি, ওদিকে আমার কিছু ফ্রেন্ড ততদিনে অ্যালগরিদম ডাটা স্ট্রাকচার শিখে বিভিন্ন প্রোগ্রামিং সাইটে শখানেকের উপর প্রবলেম সল্ভ করে ফেলেছে। আমি মাঝে মাঝে ওদের আশেপাশে ঘুরাঘুরি করতাম, কিছু যদি শেখা যায় এই আশায়। এর আগে ১-১ এ একবার প্রবলেম সল্ভ করার চেষ্টা করেছিলাম, কিন্তু বারবার wrong answer খেয়ে হাল ছেড়ে দিয়েছিলাম। যাই হোক, কিছুদিন পর সাহস করে আবার UVa তে গেলাম প্রবলেম সল্ভ করার জন্য। ততদিনে C এর বেসিক মোটামুটি পারি, অন্যদের প্রবলেম সল্ভিং দেখে আমারও এসব নিয়ে খানিকটা ধারনা বেড়েছে। এবারও প্রথম দিকে wrong answer খাচ্ছিলাম প্রথম দিকে, কিন্তু ফোরাম ঘাটাঘাটি করে বুঝে নিতে পেরেছিলাম কি সমস্যা হচ্ছিল। একটা সল্ভ করার পর দেখলাম মজাই তো লাগে, আরেকটা সল্ভ করি। এভাবে একটা একটা করে ওইদিন মোট ১৪টা প্রবলেম সল্ভ করা হয়েছিল। পরের দিন আর ১৪টা। এরপর থেকে প্রবলেম সল্ভ করা অনেকটা নেশার মত হয়ে গেল। যদি কয়েকদিন পরই দেখা গেল প্রবলেমের ডিফিকাল্টি লেভেল বাড়ছে, অনেক বেশি সময় লাগছে একেকটা প্রবলেম সল্ভ করার জন্য, কিন্তু নিয়মিতই বেশ খানিকটা সময় দিতাম এর জন্য।
এরই মধ্যে টার্ম ফাইনালের ঠিক আগে আমার ডেস্কটপের ফোল্ডারগুলো ঘাটতে ঘাটতে জাভার উপর Dietel & Dietel এর একটা বই পেলাম। কম্পিউটার কেনার পর এক সিনিয়র ভাইয়ার কাছ থেকে অনেক বইপত্র জোগাড় করে এনেছিলাম, তার মধ্যে ছিল। বইটা খানিকটা পরার পর জাভার সিনট্যাক্স এবং OOP কনসেপ্ট আমার কাছে খুবই ভালো লেগে গেল। তাই টার্ম ফাইনাল শেষ হওয়ার পরপরই বন্ধের মধ্যে ভালোমত বইটা পড়লাম (এর জন্য মানুষজনের কাছ থেকে ভালোরকম পচানিও খাওয়া লেগেছিল)। ২-১ এর শুরুতেই আবার ‘০৭ এর ভাইয়ারা BSADD শুরু করেছিলেন। আমি আমার স্বল্প জাভা জ্ঞান নিয়ে সেসব সেশন এটেন্ড করতাম। মিডটার্ম এর সময় BSADD এর একটা সিস্টেম ডিজাইন কন্টেস্ট হয়। শামিম হাসনাত আর ফয়সালের সাথে ওই কন্টেস্টে এটেন্ড করি, এবং রানার্সআপ হই। তখন থেকেই কনফিডেন্স বাড়তে থাকে যে অভিজ্ঞতা কম হলেও পরিশ্রম করলে সফটওয়্যার ডেভেলপমেন্টে ভালো করা সম্ভব।
diff --git a/blog/posts/009.data b/_blogs/009.html old mode 100644 new mode 100755 similarity index 91% rename from blog/posts/009.data rename to _blogs/009.html index 23b5d57..c2ac56b --- a/blog/posts/009.data +++ b/_blogs/009.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 9 +title : Tips for grad school +author : Sarah Masud Preum +authorPosition : PhD Candidate, University of Virginia +authorUrl : https://www.linkedin.com/in/sarah-masud-preum-22aa7421/ +authorBatch : 07 +--- + +Here goes my two cents that I learned from grad school. People who know me closely know how I am sort of all talk and no walk. So, yes, I can't manage them to follow always (I wish I could). But I thought I would share them with you as I feel they are pretty useful.
diff --git a/blog/posts/010.data b/_blogs/010.html old mode 100644 new mode 100755 similarity index 91% rename from blog/posts/010.data rename to _blogs/010.html index 115f3a6..ff206ca --- a/blog/posts/010.data +++ b/_blogs/010.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 10 +title : Somebody has to solve the hard problems +author : Sheikh Shakib Ahmed +authorPosition : Software Engineering Intern at Cisco +authorUrl : https://www.linkedin.com/in/magurmach/ +authorBatch : 10 +--- + +
My lunches in Cisco is particularly interesting, my lunchmates are mostly my team members and to be honest often only one of my team members, Alberto. And it is particularly interesting because we generally have amazing topics to talk about during our lunches. And one topic that came into the discussion about 2-3 weeks ago, became the inspiration for this writing. The topic was, "As millennials, how are we doing on Scientific, Humanitarian and Leadership ends compared to our previous generation?"
I am not going to talk about how we are doing on Humanitarian and Leadership ends. We are seemingly not doing that well. But I am more focused on our position on scientific end.
diff --git a/blog/posts/011.data b/_blogs/011.html old mode 100644 new mode 100755 similarity index 83% rename from blog/posts/011.data rename to _blogs/011.html index b9408eb..805e09f --- a/blog/posts/011.data +++ b/_blogs/011.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 11 +title : Opportunities after graduating from CSE, BUET +author : Mohammad Rezaur Rahman +authorPosition : Software Development Engineer at Amazon Web Services +authorUrl : https://www.linkedin.com/in/mohammra/ +authorBatch : 04 +--- + +Assalamu Alaikum,
I will be writing here few words on my experience after graduating from BUET on 2009. First thing that always comes to my mind is keep your GPA expectation high, which means study harder and get it. Don’t do an MS from BUET. One year before the expected graduation time, start preparing for GRE (you must get at least almost full marks in Math), and appear on the GRE exam right after your final semester. Apply to the North American universities and this is when your GPA will play a key role in admission alongside the GRE. Before you come to America, have some fun and enjoy for couple month because the struggle is ahead. Get married before coming here if possible, this will make you a hard worker and you will fulfill the half of the religion. When you come here struggle more, look for deals before buying anything, and learn how to survive in America as a graduate student. Save money whenever possible. Try to finish MS asap, people do it in as short as 1 year only. Look for job (this is not what I did, but I think that’s more suitable), if you don’t get job then finish PhD. Every year during PhD do summer internship. During the last year of the PhD, start preparing for Coding Interview (that itself is a different topic). As a BUET CSE graduate (honestly BUET is the best), inshAllah you should get a position in any of the big technology companies. Then Enjoy J.
diff --git a/blog/posts/012.data b/_blogs/012.html old mode 100644 new mode 100755 similarity index 92% rename from blog/posts/012.data rename to _blogs/012.html index 58f64ec..89a113e --- a/blog/posts/012.data +++ b/_blogs/012.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 12 +title : Step towards of being a software developer +author : Faysal Hossain +authorPosition : Engineer at Kona Software Lab Ltd. +authorUrl : https://www.linkedin.com/in/faysalhossain2007/ +authorBatch : 10 +--- + +Still I can recall the day when I learned my first lesson on Android development which was taught by Ahsanul Karim bhaiya. As a student of Level-2 Term-1, we all had to write code in Java and C++ for academic purposes. At that time a workshop was arranged on Android platform by our department. From there I got all the necessary materials to develop projects in Android platform. It was started with toasting a message in android simulator and ended up in developing a small scale android app by the end of the month. Slowly I learned to develop Android app and then was able to make some “cool” projects (I think silly may fit the best here :p).
My development career got boosted up by BSADDLet me give a brief about BSADD. BUET Systems Analysis, Design & Development Group known as BSADD is a group whose main target is to help other to have knowledge in different fields of software development. It introduces technologies that will help when one enters into the software-industry world. It has already organized some contests, hack-a-thon for the current students in different platform for increasing their efficiency and improve their skills. I can give one example which may reflect the impact of the lessons that are being taught in BSADD. I first heard and learned about GIT (a version control tool to collaborate with other members when working in a team) in a session that was arranged by BSADD. In software-industry, when you work in a big team, it is a must practice to use a version control tool. When I was in the final year, I along with my other friends took some sessions and tried to teach to write code in different platform. During under graduation, I developed some apps and published those in the play store. At that time, I also worked as a part time software developer in a local company. diff --git a/blog/posts/013.data b/_blogs/013.html old mode 100644 new mode 100755 similarity index 93% rename from blog/posts/013.data rename to _blogs/013.html index cd5dca1..587129c --- a/blog/posts/013.data +++ b/_blogs/013.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 13 +title : It's all the hurdles that make you confident +author : Lubaba Nuzhat Tasneem +authorPosition : Graduate Teaching Assistant at George Mason University +authorUrl : https://www.linkedin.com/in/lubaba-nuzhat-tasneem-16a5a13a/ +authorBatch : 07 +--- + +
Every Buetian or should I say every graduate gets nervous when it is time to look for a full time job after a long student life. When I encountered that time in my life I was not only nervous but scared too. What if I don’t get a job? Why people should hire me? Those questions came across my mind. I tried to find the work place of some senior brother/sister whose cgpa is around me as I thought their work place could be my potential work place. But soon I found out the equation of getting/having job isn’t that easy.
Having a job depends on personal decision, interview and afterwards it depends on employee’s dedication. My first job was in Samsung R&D Institute, Bangladesh. I attended five/six hiring exams including campus recruitment exams organized by Therap, M&H Informatics, Reve Systems, Commlink, Eyeball, Google (Yes, Google arranged a campus recruitment for us!) Nobody called for a second round interview except Reve Systems and Samsung. My interview with Reve Systems was in middle of my 4-2 term final and I didn’t do that well. The last one was Samsung R&D. Our result was published by then. I was getting depressed day by day thinking about jobs. By that time I think I applied over twenty software companies, nobody showed any interest.
diff --git a/blog/posts/014.data b/_blogs/014.html old mode 100644 new mode 100755 similarity index 97% rename from blog/posts/014.data rename to _blogs/014.html index e99b758..a107529 --- a/blog/posts/014.data +++ b/_blogs/014.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 14 +title : কথায় আছে, ডরাইলেই ডর +author : Safayar Ahmed +authorPosition : Java & Intershop developer at Eci Nederland B.V. +authorUrl : https://www.linkedin.com/in/safayar-ahmed/ +authorBatch : 04 +--- + +কিছুদিন আগে এক ছোট ভাই ধরেছে, নিজের চাকুরীর অভিজ্ঞতা নিয়ে একটা লেখা। একজন জাত অলস মানুষ হিসেবে, এটা অনেক বিশাল এক দায়িত্ব আমার জন্য। তাই আমার যা স্বভাব, সেই অনুযায়ী পিছলাইতে থাকলাম। কিন্তু বুঝতে পারি নাই, ছোটভাই হাতভর্তি ছাই নিয়ে আমাকে ধরেছে। পরে মনে হল, আরে এটাও তো বিশাল এক গুন আধুনিক সমাজে। যেটা ঠিক করা, সেটার জন্য নিরলস কাজ করে যাওয়া। তাই, বসে গেলাম কিছু একটা লিখতে।
একজন বাংলাদেশি হিসেবে, বিনামূল্যে পরামর্শ দেয়ার অভিজ্ঞতা এবং বুয়েট থেকে মোটামুটি মানের এক রেজাল্ট করে কামলা খাটা ছাড়া, তেমন কোন কোয়ালিফিকেশন নাই। কিন্তু ২০০৯ থেকে দেশ-বিদেশের ৩-৪ ভিন্ন কোম্পানীতে কাজ করার অভিজ্ঞতা থেকে, কি করা উচিত নয়, সেটা সম্পর্কে কিছু বলতে পারি। আমরা সবাই বিশাল বিশাল সব স্বপ্ন নিয়ে ভার্সিটিতে ক্লাশ শুরু করি। আমি তো ভেবেছিলাম, টিচার ফাইট দেয়া ছাড়া অন্য কিছু না আর। টিচার হব, বাহিরে পিএইচডি করব, আরো কত হেনতেন। কিন্তু বুয়েটের পাষাণ হৃদয় স্যারেরা, লেভেল-১ টার্ম-১ সব স্বপ্নের বেলুন টুস করে ফাটায়া দিয়েছেন। “কি অর্থ এ জীবনের” টাইপ চেহারা নিয়ে যখন হলে ঘুরছিলাম, বুয়েটের যুদ্ধাহত বড়ভাইরা বলেছিল -
শোন ছেলে, এই সিজিপিএ ধুয়ে কি পানি খাবা, কাজ কর, কোডিং কর, সেটা কাজে দিবে।মাথা নিচু করে শুনতাম, আর মনে মনে বলতাম, কিছু করতে তো পারেন নি, এখন আমারে লেকচার দেন। আজ তাদের কথা বুঝতে পারি কিছু কিছু। ৭ বছরের চাকুরী জীবনে, এই রেজাল্ট নিয়ে কোন কথা শুনি নি, আর এখন তো কেউ আর কোন ভার্সিটি থেকে পাশ করেছি, রেজাল্ট কি, কিছুই জিজ্ঞেস করে না। কিন্তু কাজ নিয়ে কথা শুনেছি, কোড কোয়ালিটি নিয়ে কথা শুনেছি, নিজের কমিউনিকেশন স্কিল নিয়ে কথা শুনেছি। diff --git a/blog/posts/015.data b/_blogs/015.html old mode 100644 new mode 100755 similarity index 93% rename from blog/posts/015.data rename to _blogs/015.html index da8ed4b..5877f11 --- a/blog/posts/015.data +++ b/_blogs/015.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 15 +title : Days after buet +author : Rabby Alam +authorPosition : Engineer at KONA Software Lab Limited. +authorUrl : https://www.linkedin.com/in/rabbialam/ +authorBatch : 08 +--- + +
In my last three years of work experience I have face some difficulties, made some mistakes. I am sharing my point of view in the section below.
When I was done with our final exam in 4-2, I had started thinking about my career.Most of us try to get a job. Some are trying to go for higher education, but the large portion of students try to get a job. To support our self it is very necessary to get a job after final exam.So everyone starts applying for jobs in various software companies.
diff --git a/blog/posts/016.data b/_blogs/016.html old mode 100644 new mode 100755 similarity index 98% rename from blog/posts/016.data rename to _blogs/016.html index 46aefc9..5f0f04c --- a/blog/posts/016.data +++ b/_blogs/016.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 16 +title : USA তে চাকুরী এবং উচ্চশিক্ষা +author : Sazzadur Rahaman +authorPosition : Phd Student in Virginia Tech +authorUrl : https://www.linkedin.com/in/sazzad114/ +authorBatch : 06 +--- + +উন্নত জীবনব্যবস্থা, কম্পিটিটিভ স্যালারির পাশাপাশি গুগল, মাইক্রোসফট, ফেসবুক, অ্যামাজন এর মত গ্লোবাল কর্পোরেশনগুলোতে জব করার সবচেয়ে বড় আকর্ষণ হচ্ছে নানাবিধ ওয়ার্ল্ড ট্রান্সফরমিং টেকনোলজি তৈরি এবং একি সাথে বাজারজাতকরন প্রক্রিয়ার সরাসরি অভিজ্ঞতা লাভের অনন্য সুযোগ। বিশ্বের বিভিন্ন দেশে এইসব প্রতিষ্ঠানের রিসার্চ অ্যান্ড ডেভেলপমেন্ট অফিস থাকলেও, এরা মূলত ইউএস কেন্দ্রিক হওয়ায় এদের সবচাইতে বড় এমপ্লয়ি হাব ইউএস-এতেই। স্বভাবতই, বিশ্বের বিভিন্ন দেশ থেকে এরা সরাসরি এমপ্লয়ি রিক্রুট করে। এই ধরনের রিক্রুটমেন্ট ইন্টারভিউগুলো সাধারণত দুই ধাপে হয়। আপ্লিকেশনের পরে প্রাথমিক বাছাইয়ে নির্বাচিত হলে "ফোন" ইন্টারভিউের ডাক আসে।
ফোন ইন্টারভিউগুলো কখন এক দফা আবার কখনও কয়েক দফা হয়। ফোন ইন্টারভিউগুলোতে পূর্ব নির্ধারিত সময়ে ইন্টারভিউয়ার ফোনে অথবা স্কাইপে কল করে ইন্টারভিউ নেয়। একেক প্রতিষ্ঠানের ফোন ইন্টারভিউএর ধরন একেক রকম। বেশীরভাগ সময়ই এক একটা সেশন প্রায় ঘন্টাখানেক ধরে চলে এবং নানান প্রোগ্রামিং ও এলগরিদম বিষয়ক সমস্যার সমাধান করতে দেয়।
diff --git a/_blogs/017.html b/_blogs/017.html new file mode 100755 index 0000000..a47bb67 --- /dev/null +++ b/_blogs/017.html @@ -0,0 +1,14 @@ +--- +layout: post + +id : 17 +title : শুধু ক্লাসে ফার্স্ট হলেই কি শিক্ষক হওয়া যায় - নাকি এর বাইরেও কিছু দায়িত্ব থাকে ? +author : নাম প্রকাশে অনিচ্ছুক +authorPosition : Lecturer, Department of CSE at Ahsanullah University of Science & Technology +authorUrl : +authorBatch : +--- + + +We are sorry, the existance of this post has been diminished from the system. To express our grief, here is a replacement for the content
+diff --git a/blog/posts/018.data b/_blogs/018.html old mode 100644 new mode 100755 similarity index 96% rename from blog/posts/018.data rename to _blogs/018.html index f77afaf..52e1d6e --- a/blog/posts/018.data +++ b/_blogs/018.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 18 +title : Why not make your career fault tolerant +author : Kazi Sinthia Kabir +authorPosition : Graduate Student at University of Utah +authorUrl : https://www.linkedin.com/in/kazi-sinthia-kabir/ +authorBatch : 09 +--- + +
When I was asked to write something for the juniors, I wasn’t sure about the topic. But whenever I look back at my journey, the first thing I remember is a date: 5 August 2014. That night, I was browsing the internet randomly using my mobile. At around 2 AM, I logged into my mail account. Surprisingly, I found an email that started with the word “Congratulations...”. It was an acceptance letter to the HPC for Undergraduates program of the Supercomputing Conference (SC14). I was awarded with an international travel grant by IEEE-Computer Society to attend the conference at New Orleans, LA, USA. That event was a jump-start of my career since that was the day I started believing in myself. Now there comes a question, Why would I doubt on myself?
To find the answer, let’s go a little more back in time, the year 2010.That year, in May I started my journey as a BUET student. At the beginning, my poor fresher mind started dreaming of a smooth student life and a good CGPA. However, shortly after the first CT, I started to realize that this journey will be a game of thorns (not thrones ;) ). And after level 1-term 2, I was sure that I have to “survive” somehow where the grades can be a byproduct. I can still remember how frightened I used to be in the C lab and how horrible I felt after getting humiliated for failing to do something that I was just learning for the first time. That single lab destroyed my faith on my capabilities and I started believing that I am good for nothing. diff --git a/blog/posts/019.data b/_blogs/019.html old mode 100644 new mode 100755 similarity index 98% rename from blog/posts/019.data rename to _blogs/019.html index 5313f32..5f3df3e --- a/blog/posts/019.data +++ b/_blogs/019.html @@ -1,3 +1,15 @@ +--- +layout: post + +id : 19 +title : একজন প্রবাসী "গবেষকের" অভিজ্ঞতা +author : Farig Sadeque +authorPosition : Research Associate at University of Arizona +authorUrl : https://www.linkedin.com/in/farig-sadeque-a982125b/ +authorBatch : 07 +--- + +
আমার পিএইচডি জীবনের বয়স তিন বছরের সামান্য ওপরে। পাশ করার নয় মাসের মাথায় চলে এসেছিলাম- এর মধ্যে একবার ভার্সিটি বদল হয়েছে- সব মিলিয়ে অভিজ্ঞতা খুব কম না। পড়াশোনার জন্য যুক্তরাষ্ট্র চমৎকার জায়গা (যদি পয়সাকড়ি দেয় আরকি)- কাজেই অভিজ্ঞতার বড় অংশই বেশ ভাল। সমস্যা হল, ভাল অভিজ্ঞতা শেয়ারে মজা নাই- খারাপগুলোর দুয়েকটা বরং শেয়ার করা যায়। অভিজ্ঞতাগুলোর সবই ব্যক্তিগত অভিজ্ঞতা- অন্যদের জন্য ব্যতিক্রম হতেই পারে; কাজেই বেদবাক্য হিসেবে নেয়ার কোন প্রয়োজন নাই। অভিজ্ঞতাগুলো যুক্তরাষ্ট্রকেন্দ্রিক- বাংলাদেশ এবং যুক্তরাষ্ট্র ছাড়া আর কোন দেশের অভিজ্ঞতা নাই আমার।
বেশ কয়েক বছর আগে, ডিপার্টমেন্টে আমরা কয়েকজন মিলে সিস্টেম ডিজাইন নিয়ে কিছু কাজ শুরু করেছিলাম। আমরা বলতে আমরা + ‘০৭ এর বেশ কয়েকজন আর ‘০৮ এর কয়েকজন। স্যাররা অবশ্য অনেক হেল্প করেছিলেন, যেমন সেশনগুলো অ্যারেঞ্জ করতে + ডিপার্টমেন্টের পারমিশন এর জন্য দৌড়াদৌড়ি তো আছেই, সেটা ছাড়াও স্যাররা আমাদের ব্যপক উৎসাহ দিতেন সেশনগুলা নেওয়ার + জন্য। নাশিদ স্যার, সানি স্যার আমাদের অনেক পেইন সহ্য করেও সবকছু গুছায়ে দিয়েছেন। লতিফ স্যারের একটা কথা এখনও + মনে পরে - +
স্যারের কাছে BSADD এর কোন কিছু নিয়ে গেলেই উনি বলতেন “I appreciate”, + কথাটা শুনতে খুবই সাধারণ শুনায়, কিন্তু আমাদের কাছে এই লাইনটা বেশ ইন্সপায়ারিং লাগত।+ + + +
মজার ব্যাপার হচ্ছে, শুরুর সময়ে আমাদের লক্ষ্য ছিল সিস্টেম ডিজাইন এর কন্টেস্টগুলোতে বুয়েটের টীমরা যাতে ভাল করতে + পারে, এইটা। তখন দেশে কেবলমাত্র SDDC (System Design and Development Contest) ব্যপারটা চালু হয়েছে, আমরা শুরুতে + একটাতে পার্টিসিপেট করার পর মনে হল, এই দিকটাতে আমার শিখার অনেক কিছু বাকি আছে। তারপর ভাবলাম যে বুয়েটে এরকম + একটা প্রাকটিস গ্রুপ থাকলে, সমস্যাগুলা নিয়ে অ্যাকাডেমিক এর বাইরেও বড় ভাইয়াদের সাথে আলোচনা করা যাবে।
+ +তো আমরা লেভেল-৪ এ গিয়ে সেশন নেওয়া শুরু করলাম, সেশন নিতে গিয়ে মনে হল, সিস্টেম ডিজাইন শুরু করতে গেলে যে বেসিক + লাগবে, সেগুলার জন্য আগে আরেকগাদা সেশন নিতে হবে ( অনেকটা chicken-egg সমস্যার মত :p )। যাই হোক, আমরা + একটা ড্রাফট কোর্স প্লান করলাম। Git, Coding style, Code modularity, Class Diagram, Java basics, Web + Framework, Database Connetions এইরকম বেসিক কিছু জিনিস নিয়ে।
+ +প্রথম সেশনটা IAC’র একটা রুমে হয়েছিল। ওইটার জন্য আমরা খুব সিম্পল একটা ওয়েব আপ্লিকেশন বানিয়ে নিয়ে গেছিলাম। + বাকিদের জন্য চ্যালেঞ্জ ছিল, ওই আপ্লিকেশন থেকে বাগ খুঁজে বের করতে হবে। যে সবচেয়ে বেশী বাগ খুঁজে বের করতে + পারবে, সেই উইনার। এইরকম করে বাকি সেশনগুলো শেষে আমরা একটা ইন্ট্রা-ডিপার্টমেন্টাল সিস্টেম ডিজাইন কনটেস্টও + অ্যারেঞ্জ করছিলাম। এরপর ‘০৮, ‘০৯, ‘১০ থেকে বেশ কয়েকজন সেশন গুলো কন্টিনিউ করছে।
+ +আমাদের দরকার ছিল একটা প্লাটফর্ম, যেখানে জুনিয়ররা অন্তত সিস্টেম ডিজাইন / রেগুলার সফটওয়ার ডেভেলপমেন্ট নিয়ে যে + কোন প্রশ্ন থাকলে জিজ্ঞেস করতে পারে। সেই হিসেবে আমরা চেষ্টা করছি জুনিয়রদের ভিতরে একটা চিন্তা করার স্কোপ তৈরী + করার। একটা সফটওয়ার বানাতে গেলে হুট করে ধুপধাপ কোডে না গিয়ে, পসিবল মডিউল গুলা একটূ চিন্তা করে নেওয়া, + ইন্ডাস্ট্রিতে কি কি ধরনের টুলস ব্যবহার করে সেগুলা সম্পর্কে আইডিয়া থাকা। একবার এই কমন জিনিশ গুলা মাথায় চলে + আসলে তারপর ধুপধাপ কোডিং করলে সমস্যা নাই :p এখন অবশ্য অনেকের কাছেই এগুলা দু-আঙ্গুলের খেলা B| তারপরেও + ইন্ডাস্ট্রিতে আমাদের বড় ভাইয়ারা যারা বিভিন্ন কোম্পানিতে কাজ করতেছেন, তাদের নলেজ গুলা আমাদের সাথে শেয়ার করলে + অন্তত ট্রেণ্ডগুলা নিয়ে আইডিয়া থাকবে।
+ +এতক্ষণ আলোচনার পর এবার একটু গ্রুপের ঢাকঢোল পিটাই। BSADD প্লাটফর্মের একটা + পার্ট হিসেবে অনেকদিন ধরে আমাদের একটা ফেসবুক গ্রুপ আছে। + এখন অবশ্য আমরা একটু অলস হয়ে গেছি, তাই খালি মাঝে মাঝে বিভিন্ন আর্টিকেলের লিঙ্ক শেয়ার করি :p সব বকবকানি তো এই + ফর্মাল গ্রুপে করা যায়না। যেহেতু যারা পাস করে বিভিন্ন অফিসে কাজ করছে, তাই সবার পক্ষে কোন ইভেন্ট ছাড়া + ক্যাম্পাসে আসা সবসময় সম্ভব হয়না। কিন্তু, কারও যদি সিস্টেম ডিজাইন নিয়ে কোন প্রশ্ন থাকে, যদি হঠাৎ করে মনে হয় + “আরেহ এই রকম একটা সিস্টেমের জন্য কি কি class নিলে ভাল হবে?”, মোবাইল থেকে ওয়েবে ডাটা পাঠানোর জন্য মাঝখানে আরও + কোন লেয়ার লাগবে কিনা, এইরকম প্রশ্নগুলো গ্রুপে করতে পারে। তাছাড়া নিজেরা ভাল কোন রিসোর্স/আর্টিকেল পড়ে থাকলে + সেগুলার লিঙ্কও শেয়ার করতে পারে, অন্তত আরও অনেকে জানবে।
+-
+
১৬ অগাস্ট, ২০১৬
+
ইমরান হাসান হিরা ('০৭)
BSADD Garage - http://bsadd.org
+Facebook Group - https://www.facebook.com/groups/bsadd +
+BSADD site source - https://github.com/bsadd/bsadd-home +
সঞ্চালকঃ আমাদের সাথে আজকে আছেন হাবিব উল্লাহ বাহার ভাইয়া, যিনি Field Buzz এর সহ-প্রতিষ্ঠাতা। প্রথমেই ভাইয়া আপনার কাছ থেকে আপনার সম্পর্কে জানতে চাই।
+ +হাবিব উল্লাহ বাহারঃ ধন্যবাদ BSAAD কে এইরকম একটা উদ্যোগ নেওয়ার জন্য, আমাদের সময়ে আমরা যখন বুয়েটের Student ছিলাম তখন এমন সুযোগ-সুবিধা (Facebook Live) ছিলো না। তোমাদেরকে ধন্যবাদ এইরকম সুযোগ করে দেয়ার জন্য, আমি আমার এক্সপেরিয়েন্স শেয়ার করতে পারছি, অন্যদের থেকে জানতে পারছি। আমি বুয়েটের সিএসই-০৩ ব্যাচ। পাশ করার পরপরই আমি ব্যাবসা শুরু করে দিয়েছিলাম। Field Buzz আমার শুরু করা তৃতীয় কোম্পানি। আমি শুরু করেছিলাম “প্রোগম্যাটিক ডেভেলপার নেটওয়ার্ক” নামে একটা সফটওয়ার কোম্পানি দিয়ে, সেইখানে Customized Software ডেভেলপ করতাম। তারপরে “6Degree Communications Ltd” নামে আরেকটি কোম্পানি শুরু করি।আমার আরেক বন্ধু সাদেকের সাথে, সে ও বুয়েটের ইলেকট্রিকালের ০৩ ব্যাচের। তার পরিক্রমায় এখন হচ্ছে Field Buzz , সেটাও প্রায় ৬ বছর হয়ে গেলো। ফিল্ডবাজের পরে আসলে নতুন কোনো কোম্পানি দেয়ার আপাতত প্ল্যান নেই। আশা করি, গল্প করতে করতে আরো জানা যাবে :)
+ +সঞ্চালকঃ থ্যাংক ইউ ভাইয়া। তো শুরু থেকে যদি শুরু করি। আমাদের সবাই CSE তে যখন মানুষ ভর্তি হয়, কেউ জিজ্ঞেস করে কি করতে চাও, তখন দুইটা খুব কমন এন্সার থাকে। একটা হচ্ছে গুগলে জব করব আর আরেকটা হল নিজেরা একটা Startup দিব। এইজন্য আমরা একজন Entrepreneur হিসাবে আপনাকে নিয়ে এসেছি, যেহেতু এই নিয়ে আমাদের সবার অনেক কৌতূহল। তো ভাইয়া, আপনি কখন সিদ্ধান্ত নিলেন আর কিভাবে সিদ্ধান্ত নিলেন যে আপনি স্টার্টাপ দিতে চান?
+ +হাবিব উল্লাহ বাহারঃ (একটু হেসে) আমার যেহেতু গুগলে যাওয়ার সুযোগ ছিল না, সুতরাং অন্য অপশনটাই বাকি ছিল। আসলে আমার পরিবারের প্রায় সকলেই ব্যাবসা শুরু করেছে। আমার আব্বা ব্যাবসা করেছেন, অনেক ধরণের ব্যাবসা, এবং ফেইলও করেছেন। আমার ভাইরা ব্যাবসা করে ফেইল করেছেন। তো ব্যাবসা করব, যেই জিনিসটাকে এখন সুন্দর করে Entrepreneurship বলে সেটা আমার জন্য একদম নতুন কোন কিছু ছিল না। আমি যখন বুয়েটে CSE নেই আমার উদ্দেশ্যই ছিলো Software ব্যাবসা করব। চিন্তাভাবনা এমন ছিলো যে বুয়েট থেকে পাশ করব, তিন চার বছর চাকরি করব, কিছু অভিজ্ঞতা অর্জন করব, তারপর নিজের কোম্পানি দিব। এই চিন্তা ভাবনা থেকেই আমি যখন বুয়েটে পড়ি তখন আমার ক্লাসমেটরা আগে থেকে বুঝে ফেলছে যে আমি ব্যাবসাই করব, ভবিষ্যত ব্যবসায়ী :) আমি বারবার ব্যবসায়ী বলছি, Entrepreneur বলছি না তার কারণ হল, চিন্তা ভাবনা আসলে ওই রকমই ছিলো যে ব্যবসায়ী হব। Entrepreneur চিন্তা ভাবনার সাথে সেভাবে পরিচয় ছিল না। তারপর বুয়েট থেকে পাশ করে গুলশান-১ এ একটা সফটওয়ার কোম্পানীতে জয়েন করলাম। সেখানে তিন মাসের মতন ছিলাম। আমার বাসা ছিলো হচ্ছে আজিমপুরের দিকে, আর অফিস গুলশানে। তো বাসে করে যেতে হত আর ফিরতে হত। যেই পরিমাণ ট্রাফিক জ্যাম ছিলো, দেড়-ঘন্টা দেড়-ঘন্টা মিলিয়ে তিন ঘন্টা। দেখা যেত আমি বাসা থেকে সাতটায় বা পৌনে সাতটায় বের হতাম, ওখানে গিয়ে সোয়া আটটায় পৌছাতাম।তারপরে আবার চারটার সময় বেরিয়ে যেতাম, ন্যূনতম ছয়টা বাজত পৌছাতে। আমি বুয়েটের ৩-২ (লেভেল-৩, টার্ম-২) থেকেই বিভিন্ন ফ্রিল্যান্সিং কাজ করা শুরু করি। Not necesserily ফ্রিল্যান্সিং ওয়েবসাইটের through তে। বিভিন্ন কাস্টোমারের through তে, ফ্রেন্ডদের কানেকশনের through তে। তখন থেকেই একটা চিন্তা ভাবনা ছিলো যে একটা টিম ডেভেলপ করব, টিমের পরে একটা কোম্পানি তৈরি হবে। তো যখন ঐ তিন মাসের এক্সপেরিয়েন্সের পরে আমি বাসায় ফিরতেছিলাম, তখন চিন্তা করলাম, Why to take this hussle for someone else? আমি প্রতিদিন প্রায় তিন ঘণ্টা নষ্ট করতেছি, বা চারঘন্টা। তার থেকে নিজের কোম্পানির পিছনে সময়টা দিলেই তো হয়। তো সেসব চিন্তা ভাবনা করে তিন মাস পরে আমি চাকরিতে নোটিশ দিয়ে শুরু করে দিলাম নিজের Entrepreneurship journey. তারপর থেকে এভাবেই…শুরুটা আসলে এরকমেই। + সঞ্চালকঃ তো ভাইয়া, আপনি যেটা বললেন, আপনার বিজনেস ফ্যামিলি ব্যাগগ্রাউন্ড ছিলো। তো সিএসই পড়ার আগে মানে Student থাকা অবস্থায় আপনি কি কোনো বিজনেস করেছেন?
+ +হাবিব উল্লাহ বাহারঃ নাহ সেরকম কিছু নাই। আমার মেজ ভাই তখনি ব্যাবসা করত, এখনো তার সেই বিজনেস আছে। ব্যাসিকালি তার প্রেস আছে, আর প্রিন্টিং এক্সেসরিস বিভিন্ন অফিসে সাপ্লাই দেয়। তো আমি তার মাল নিয়ে বিভিন্ন অফিসে গিয়েছি। তখন আমি নটরডেমে পড়ি। নটরডেমে পড়া অবস্থায় আমি এই রকম বেশ কয়েকবার গিয়েছি, মাল সাপ্লাই দেয়ার জন্য, ভ্যানের উপর বসে । আর বুয়েটে ঢুকার পরে আর এরকম কিছু করি নি। তখন মনে হয় মান সম্মান বেড়ে গিয়েছিলো যে বুয়েটে পড়ি, ডেলিভারি ম্যান হিসাবে যাব কেমন দেখায়! +তবে যেটা হয়, মানুষ ব্যাবসা বা Entrepreneurship ব্যাপারটাকে ভয় করে। আমার জন্য ব্যাপারটা সেইরকম ছিলো না। কারন, I have seen others fail…start and fail. তাই, ঐ ব্যাপারটা আমার কাছে একটু ন্যাচারালি এসেছে। আর তারসাথে আমি ফ্যামিলির সবার ছোট, রিস্ক নেয়াটা আমার জন্য একটু সহজ ছিলো। আমার ফ্যামিলি ধনী না বা এমন না যে উত্তরাধিকার সুত্রে পাওয়া অনেক কিছু আছে। কিন্তু এটলিস্ট আমার তো অন্য কাউকে সাপোর্ট দেয়ার দরকার নেই। আমার ভাইবোন আছে, worst case Scenario তে ওরা আমাকে দেখে রাখবে। কনফিডেন্স ছিলো, ব্যাবসাই তো, প্রোডাক্ট বানাবো, সেল করব। আমি যখনি বুয়েট থেকে বের হই তখনি আমার সাথে আরো তিন চারজন ছিলেন, ০৭ ব্যাচের, সিএসইর। ওদের সাথে আমার পরিচয় ওরা যখন লেভেল-১,টার্ম-১ এ। একটা প্রজেক্ট শো হয়, ওদের দেখে আমার ভালো লেগে যায়। ওদেরকে আমি পার্ট টাইমে কাজ করতে অফার করি। বলি টিউশনি করার দরকার নাই, আমিই তোমাদের pay করব। কিন্তু ওদের দিয়ে কাস্টোমারের কাজ করাতাম না, পুরো উদ্দেশ্য ছিলো টিম ডেভেলপ করা।
+ +সঞ্চালকঃ ভাইয়া শুরুর দিকে একজন entreprenerur এর কি কি স্কিল থাকা দরকার বলে আপনি মনে করেন ?
+ +হাবিব উল্লাহ বাহারঃ আমার Entrepreneur জীবনের অন্যতম ভুল ছিল আমি শুরু দিকে সেলস, মার্কেটিং এসব নিয়ে চিন্তা করি নি। I was too focused on engineering. Make the best product and people will buy. কিন্তু আসলে তোমার যত ভালো প্রোডাক্টই থাকুক মানুষ না জানলে তার দাম নাই। নেগশিয়েশনেও একটু বাজে ছিলাম। আরেকজনের সাথে কথা বলতে পারার ব্যাপারটাই আসলে অনেক কিছু পালটে দেয়। আর আমাদের বুয়েটে Communication এর ব্যাপারটাকেই সবচেয়ে বেশি ইগ্নোর করা হয়। এক্ষেত্রে আমি sample email গুলো ফলো করতাম, তাদের মতন লেখার চেষ্টা করতাম। +এরপরে যে জিনিসটা দরকার হয় তা হল টিমওয়ার্ক। ইঞ্জিনিয়ারদের মধ্যে অনেকে আছে যারা একা অনেক ভালো কাজ করতে পারে, কিন্তু দুইতিন জন মিলে প্রোজেক্ট দাড় করিয়ে ফেলবে, Work-distribution হবে এই জিনিসটায় এতো এফিশিয়েন্ট না। +তারপরে দরকার হয় লিডারশিপ। অনেকে বলে এইটা হঠাৎ করে আসে না। তো আমি চেষ্টা করতাম ক্লাস ক্যাপ্টেন হওয়ার। স্কুলের রিইউনিয়ন এ চেষ্টা করতাম অর্গানাইজ করা। +বাকি জিনিস গুলো আমি মনে করি ডেরিভেটিভ। বাকি স্কিলগুলো আস্তে আস্তে এসে যাবে।
+ +সঞ্চালকঃ ভাইয়া, এই স্কিলগুলোকে Soft-skill বলে এই কারণেই যে বই পড়ে এসব শেখা যায় না। আপনি কিভাবে এই স্কিল গুলো ডেভেলপ করার রেকমেন্ডেশন দিবেন?
+ +হাবিব উল্লাহ বাহারঃ প্রথমত ক্লাব এক্টিভিটিজ। তারপরে ট্যুর/ স্পোর্টিং ইভেন্ট অর্গানাইজ করায় থাকা। বিশেষ করে সিএসই ডে’র কথা যদি বলি, আমি সবসময় খাবারের দায়িত্বে থাকতাম। আর এখন তো বুয়েটে Entrepreneurship Development Club (EDC) ই আছে। আমার মনে হয় , নিজেকে যত বেশি পুশ করা যায় আনকম্ফোর্টেবল জোনের দিকে, ততই নিজেকে ডেভেলপ করা যায়।
+ +সঞ্চালকঃ ভাইয়া Entrepreneur হওয়ার জন্য কি MBA করার দরকার আছে?
+ +হাবিব উল্লাহ বাহারঃ আমার মনে হয় অতি প্রয়োজনীয় না, কিন্তু যদি কেউ করে তাহলে ইনিশিয়ালি অনেক ভুল এড়ানো যায়। আমি বুয়েট থেকে পাশ করে MBA করলে অনেক কিছু দ্রুত শিখতে পারতাম, Proper guideline তৈরি করা, product pricing করা, product dossier তৈরি, কোম্পানীর প্রোফাইল তৈরি এই দিকগুলোতে থিয়রিটিক্যাল দিক থেকে সুবিধা পাওয়া যেত। একইসাথে MBA একটা নেটওয়ার্কও দেয়। আর কারো যদি ম্যানেজমেন্টে যাওয়ার ইচ্ছা থাকে (সেলস, মার্কেটিং, HR),তাহলে আমি মনে করি তাড়াতাড়ি MBA করা বেটার। এক্ষেত্রে সবকিছুর কষ্ট বেনিফিট এনালাইসিস করা উচিৎ। আমি MBA করছি, এতে কি পরিমান সময় আর অর্থ দিচ্ছি, তার বিনিময়ে আমি কি পাচ্ছি। তাহলেই MBA করার দরকার বোঝা যাবে।
+ +সঞ্চালকঃ ভাইয়া, রিস্ক ম্যানেজমেন্টের ব্যাপারে যদি কিছু বলতেন, মানে একজন entrepreneur হতে চায় তারা রিস্কের সাথে কিভাবে ডিল করবে?
+ +হাবিব উল্লাহ বাহারঃ রিস্কের ব্যাপারটা আসলে একটা ক্যালকুলেশন। কেউ যদি বুঝতে পারে যে নেক্সট এক বছর তার ইনকামের উপর কেউ নির্ভর করবে না তাহলে রিস্ক নেয়া যায়। আরো কেউ চিন্তা করতে পারে আমি দুই বছর চাকরি করব, X পরিমান টাকা আয় করব, ক্যাপিট্যাল হিসাবে, তারপর এক বছর স্টার্ট-আপের এটেম্পট করব। যদি এইটা কাজ করে তাহলে entrepreneurship জার্নি চালিয়ে যাব, নাহলে চাকরিতে ব্যাক করব। এইটা সত্য, রিস্ক নিতেই হবে। তবে অন্ধের মতন রিস্ক না নিয়ে ক্যালকুলেটিভ রিস্কই নেয়া উচিৎ।
+ +Sadek M Saikat: সফল উদ্দ্যোগতা হতে গেলে স্কিলড টিম কতখানি দরকার?
+ +হাবিব উল্লাহ বাহারঃ যদি এমপ্লয়িদের কথা বলি, বাংলাদেশের প্রেক্ষাপটে স্কিলড ম্যানপাওয়ার পাওয়া কঠিন। সেইখানে দীর্ঘমেয়াদী পরিকল্পনা করে, সিনিয়র লেভেল থেকে লোক না নিয়ে জুনিয়র লেভেল থেকে আস্তে আস্তে টিম ডেভেলপ করাটা বেটার।
+ +সঞ্চালকঃ ভাইয়া, স্টার্ট-আপের পার্টনার নির্বাচন করার সময় কি কি জিনিস খেয়াল রাখতে হয়?
+ +হাবিব উল্লাহ বাহারঃ ফাউন্ডারদের কমপ্লিমেন্টারি স্কিলসেট থাকা অনেক জরুরী। ফাউন্ডারদের কেউ সেলস-মার্কেটিং এ দক্ষ, আর কেউ টেকনিক্যাল সাইডে দক্ষ, এই ধরনের কোম্পানী বেশি edge পাবে। কেউ ই-কমার্স সাইট বানালে সেখানে একজনের হওয়া উচিৎ টেকনিক্যাল সাইডের, একজন হয়ত সাপ্লাই চেইন ম্যানেজমেন্টের আর আরেকজন হয়ত সেলস-মার্কেটিং এর। এতে কোম্পানিও ভালো চলে আর ফাউন্ডারদের মধ্যে দ্বন্দ্ব না হয়। সমদক্ষতার দুইজনের মধ্যে কেউ বেশি ফেসভ্যালু পায়, কেউ পায় না। আমরা মানুষ, স্বভাবতঃ ঈর্ষা কাজ করে। কিন্তু ফাউন্ডাররা কমপ্লিমেন্টারী দক্ষতা হলে এইটা এড়ানো যায়।
+ +সঞ্চালকঃ তিনজন ডেভেলপার দিয়ে খোলা কোম্পানি , ক্রমে ৩০ জন ইঞ্জিনিয়ার, আর তারপর ইঞ্জিনিয়ার, HR, Product owner সহ শতাধিক মানুষের কোম্পানির মধ্যে কি পার্থক্য আছে?
+ +হাবিব উল্লাহ বাহারঃ আকাশ-পাতাল পার্থক্য। আমার কোম্পানি যখন ছোট ছিলো, তখন সবার সাথে কথা বলার সুযোগ ছিলো, সবাই কি কাজ করছে আমি জানি। কিন্তু আস্তে আস্তে যখন কোম্পানি বড় হল তখন আসলে সবার সাথে যোগাযোগ করার সুযোগ ছিলো না। হায়ারার্কি বা টাস্ক ডেলিগেট করাটা জরুরি। আমি সিইও হয়ে যদি সবাইকে টাস্ক ডেলিগেট করি তাহলে সব সামলানো সম্ভব না, ইস্যু তৈরি হবে। এর থেকে ভালো হল প্রথম থেকেই ম্যানেজার তৈরী করা। বাংলাদেশে ভালো ম্যানেজার পাওয়া কঠিন, তাই আমরা আমাদের ডেভেলপারদের প্রোজেক্ট ম্যানেজারের দিকে পুশ করেছি।যখন কোম্পানি ৩০ এ পৌছালো তখনই আমাদের ২টা লেভেল, আর এখন ৪টা লেভেল। ফ্রেশার যারা আছে তারা সিনিয়র ডেভেলপারের সাথে ডিল না করে তার উপরের যে আছে তার সাথে কাজকর্ম করে। এইটাই বড় পার্থক্য।
+ +সঞ্চালকঃ প্রোজেক্ট ম্যানেজার হতে গেলে MBA করা প্রয়োজন?
+ +হাবিব উল্লাহ বাহারঃ একজন ম্যানেজার আসলে প্রোডাক্টকে শুন্য থেকে শুরু করে।তাকে কাস্টোমারের থেকে প্রোডাক্ট প্লানিং, এক্সিকিউশন করা, জুনিয়র ডেভেলপারদের গাইড করা, কাজ বন্টন করা, কোড পুশ করা হলে তা রিভিউ করা, মার্জ করা, এসব কাজ। সেম স্টার্টাপে থাকলে ম্যানেজমেন্ট রোলে যাওয়া আসলে সহজ।এক্ষেত্রে MBA জরুরী না। এক্ষেত্রে কিছু সার্টিফিকেশন কোর্স করা যায়, PMP(Project management professional ), Scrum master certification। কেউ চাইলে এমবিএ করতে পারে তবে অন্তত সফটওয়ার খাতে প্রোজেক্ট ম্যানেজার হতে MBA দরকার নেই।
+ +সঞ্চালকঃ একটা ছোট টিমের জন্য কি ম্যানেজার রাখা জরুরী?
+ +হাবিব উল্লাহ বাহারঃ ম্যানেজার অবশ্যই অনেক দক্ষ আর অভিজ্ঞতা সম্পন্ন কাউকে হতে হয়। ছোট টিমের পক্ষে ম্যানেজারকে এফোর্ট করতে পারার কথা না। এক্ষেত্রে ফাউন্ডারকেই ম্যানেজারের রোল নিতে হয়। আর টিমে কাউকে প্রমিসিং মনে হলে আস্তে আস্তে তাকে কাজ ডেলিগেট করা শুরু করতে হয়। এতে সুবিধা হল হোম-গ্রোউন ম্যানেজার পাওয়া যায়। একইসাথে ঐ ম্যানেজারকেও পুরস্কৃত করা উচিৎ। আমি আগে থাকে যে স্যালারি দিতাম, ম্যানেজার রোলের জন্য তাকে আরো বেশি স্যালারি দিব। এটা বাইরে থেকে ম্যানেজার আনার চেয়ে সুবিধাজনক।
+ +সঞ্চালকঃ কোন কোন উপায়ে আমরা ইনিশিয়াল ফান্ডিং জোগাড় করতে পারি?
+ +হাবিব উল্লাহ বাহারঃ ফ্রেন্ডস আর ফ্যামিলি, যেইটা কে আমরা সিড-ফান্ডিং বলি। বুয়েটের এলাম্নাই নেটওয়ার্ক আছে, যেখানে অনেকেই ইনভেস্ট করতে আগ্রহী থাকেন। আসলে বেশি টাকার তো দরকার নেই ৪-৫ লাখ টাকা হলেই শুরু করা যায়। তারপরে বড় ভাই, ধনী বন্ধু থেকে টাকা ধার নেয়া যায়। তবে কোনো ধরণের টাকা নেয়ার আগে নিজের আইডিয়াটাকে ভ্যালিডেট করা উচিৎ। যতক্ষণ পর্যন্ত না রেভেনিউ জেনারেট করছে ততক্ষণ পর্যন্ত আমি মনে করি না তা ভ্যালিডেটেড। প্রোটোপটাইপ, পাইলট তৈরি করলে ফান্ডিং পাওয়া টা সুবিধার। এক্ষেত্রে MVP(minimum viable product) তৈরি করা উচিৎ। তারপরে একটা স্টেজে এসে BD Venture, Bangladesh Angle Investment Network এর মতন অর্গানাইজেশনের কাছেও যাওয়া যায়।
+ +সঞ্চালকঃ এক্ষেত্রে ক্রাউড ফান্ডিং বাংলাদেশে কতটা জনপ্রিয়?
+ +হাবিব উল্লাহ বাহারঃ যারা একটু টেক নিয়ে ঘাটাঘাটি করে তারা kickstarter এর নাম শুনেছে। এইটাই সবচেয়ে জনপ্রিয় ক্রাউড ফান্ডিং সাইট। এক্ষেত্রে মডেলটা হল আমি বিশেষ ডিসকাউন্ট বা রিওয়ার্ড বা কোম্পানির শেয়ারের বিনিময়ে ইনভেস্ট চাই ক্রাউড এর কাছ থেকে। তবে ট্রাস্ট ইস্যুর কারনে বাংলাদেশে এরকম সাইট আছে কিনা আমার জানা নাই। এ সংক্রান্ত সরকারী নীতিও স্বচ্ছ না। তবে কেউ চাইলে দেশের বাইরে আছেন, এমন এলাম্নাই এর সহায়তা নিয়ে তার একাউন্ট নাম্বারের মাধ্যমে কিক-স্টার্টার থেকেই ফান্ড পেতে পারে।
+ +সঞ্চালকঃ শুরুর দিকে সীমাবদ্ধ বাজেটে দক্ষ লোক নিয়োগ করব কিভাবে?
+ +হাবিব উল্লাহ বাহারঃ আমার মনে হয় ফাউন্ডারদের এমন হতে হয় যেন তারা ইনিশিয়াল রেভিনিউ জেনারেট করতে পারে। তারা এই সময়ে স্যাক্রিফাইস করবে, বলার মতন কোনো বেতন নিবে না। আর সেই রেভিনিউতে তারা সঠিক এটিটিউডের দুইজন কর্মীকে নিয়োগ করবে, যাদের আস্তে আস্তে ডেভেলপ করবে। এইজন্য ইন্টার্ন বা পার্ট-টাইম এমপ্লইয়ি নিয়োগ দেয়া যায়। এক্ষেত্রে পারসোনাল রেফারেন্স গুরুত্বপুর্ণ। এক বা দুই মাসে বুঝা যাবে তারা কেমন। এরাই কোম্পানিকে দুইবছরে এগিয়ে নিয়ে যাবে, রেভিনিউ জেনারেট করবে। দুঃখজনক হলেও সত্য, পুরো সময় স্যাকরিফাইস করতে হয় ফাউন্ডারদের। প্রথম দুইবছরে Field Buzz এ আমরা দুইজন ফাউন্ডার কোনো স্যালারি নেই নি। কিন্তু নিশ্চিত করেছি সবাই যেন তাদের স্যালারি পায়।
+ +সঞ্চালকঃ একজন উদ্দ্যোগতাকে সাধারণ একজন চাকরিজীবী থেকে কয়েক-গুন বেশি চাপ সামলাতে হয় এইটা কতটা সত্য?
+ +হাবিব উল্লাহ বাহারঃ এইটা আসলেই সত্যি। প্রোগম্যাটিকে আমাকে ১৩-১৪ ঘন্টা কাজ করতে হত। সকালে ৬ টায় উঠতাম, ইমেইল চেক করতাম। সারাদিন ডেভেলপারদের সাথে কাজ করার পর বাসায় এসে আবার নিজে কাজ করতে হত। শুরুর দিকে খরচ কমাতে আপনাকেই অনেক কিছু করতে হয়, কাস্টোমারকে ফোন করা, একাউন্টেন্টের কাজ করা, এমনকি আজকে কুক কি রান্না করবে, সেইটাও ঠিক করা। কিন্তু আমার মনে হয় দীর্ঘমেয়াদী একটা সময়ে এটার প্রতিদান পাওয়া যায়। এখন দেখা যায় আমি ছুটির দিনে কাজ করি না, আবার আমি ঘুরতে গেছি কিন্তু আমার টিম কাজ করছে। আমি না থাকা অবস্থায় সংকট দেখা গেছে আর তারা সামলেও নিয়েছে।
+ +সঞ্চালকঃ কোম্পানি চালানোর সাথে সাথে আপনি অন্যান্য অনেক এক্টিভিটি যেমন ট্রাভেলিং, ম্যারাথন, সাইক্লিং এসব কিভাবে সামলাতেন? আর ব্যাক্তিজীবনে এসব কাজের প্রভাব কি?
+ +হাবিব উল্লাহ বাহারঃ এটা সম্ভব হয় প্লানিং এর জন্য। আমি সারাবছর কি কি করব এই নিয়ে একটা ধারণা তৈরী করে রাখি। কখন ট্রেকিং এ যাব, ম্যারাথন বা সাইক্লিং ইভেন্টে যাব তা টিমকে জানিয়ে রাখি। ঘুরতে গেলেও নেটওয়ার্কে থাকতাম। মেসেজিং করতাম, ইমেইলের রিপ্লাই দিতাম, Slack বা Skype এ যুক্ত থাকতাম। তবে গত তিন বছরে টিম লিডার তৈরি হওয়ায় ছুটি আসলে ছুটির মতন কাটাতে পারি।
+ +সঞ্চালকঃ স্টার্টআপ প্রোজেক্টের intellectual property প্যাটেন্ট বা লিগ্যাল কন্ট্যাক্টের মাধ্যমে রক্ষা করার উপায় আছে? আর বাস্তবে কি তার প্রয়োগ আছে?
+ +হাবিব উল্লাহ বাহারঃ সত্যি বলতে দেশে এই কন্ট্যাক্টগুলোর প্রয়োগ নেই। আমাদের কোম্পানিতে অনেক ফ্রেমওয়ার্ক আছে, কাউকে জয়েন করানোর সময় প্রচুর কাগজ সাইন করানো হয়। কিন্তু আসলে এগুলো কতটা প্রয়োগযোগ্য তা আমি নিশ্চিত না। তবে মাথায় রাখতে হবে, Execution is much harder than idea. আমাদের সোর্স কোড গুলো অনেক সিকিউর করা, কিন্তু তারপরও কেউ চুরি করে নিয়ে গেলেও এমন না যে সে রাতারাতি এক্সিকিউশন করতে পারবে। কারণ এইখানে কাস্টোমার একুইজিশন,কাস্টমার রিটেনেশন, সেলস, মার্কেটিং, সেলস সাইকেল মেইন্টেইনের ব্যাপার আছে। তাই আমার মনে হয় না এই নিয়ে এত ভয় পাওয়ার কিছু আছে।
+ +সঞ্চালকঃ বই পড়ার অভ্যাস কতটা গুরুত্বপুর্ণ (পাঠ্যবই না)?
+ +হাবিব উল্লাহ বাহারঃ হ্যা বই পড়া গুরুত্বপুর্ণ। এইটা মনের জানালা খুলে দেয়। আমি চেষ্টা করি বই পড়ার। সপ্তাহে অন্তত একঘন্টা পড়ি, নাহলে নিজের মধ্যে খারাপ লাগা কাজ করে। সবসময় যে শেখার জন্য পড়ি তা না, ভালো লাগার জন্যও পড়ি। অনেক কিছু বই পড়ে শেখাও যায়। আমি কিছুদিন আগে জেফ বেজসের entrepreneurship জার্নি নিয়ে লেখা বই “The everything store” পড়লাম, অনেক কিছু জানলাম। এইখানে একটা জিনিস মনে গেথে গিয়েছে,”with every hire, we raise the bar”। ছয়মাস পরে একই পোস্টে আরেকজনে নিয়োগ দিলেও আপনি তার কাছে বেশি কিছু চাইবেন কারন কোম্পানি ততদিনে এগিয়ে গেছে। এইটা আমি এখন ফিল্ডবাজে প্রয়োগ করার চেষ্টা করি। এইজন্য বই পড়াটা গুরুত্বপুর্ণ।
+ +সঞ্চালকঃ ভাইয়া,পারিবারিক দায়বদ্ধতা আর কাজের চাপের মধ্যে কিভাবে ভারসাম্য বজায় রাখেন?
+ +হাবিব উল্লাহ বাহারঃ এই নিয়ে আমার অনেক দুর্নাম আছে। বাসার মানুষের কাছে আমি বেশ অসামাজিক। পরিবারকে বেশি সময় দিতে পারি নি। অনেক বিয়ের প্রোগ্রামে যেতে পারতাম না। সৌভাগ্যবসত আমার পরিবার বেশি মাইন্ড করে নি। কিছু পেতে গেলে কিছু ত্যাগ স্বীকার করতে হয়, আমার পরিবার সেইটা করেছে। আমি তাদের প্রতি কৃতজ্ঞ। তবে গত কয়েক বছরে আমি চেষ্টা করেছি পরিবারকে সময় দেয়ার।
+ +সঞ্চালকঃ What are the major focus points for customer acquisition and retention? And what to look for in potential customers?
+ +হাবিব উল্লাহ বাহারঃ আমি যেহেতু শুধু Enterprise Market নিয়ে কাজ করি তাই প্রথমে এই ব্যাপারে বলি। ইনিশিয়াল কাস্টোমার পেতে শুরুতে পারসোনাল নেটওয়ার্কটাই কাজে লাগে। সেটা ফ্রেন্ডদের মাধ্যমে, লিংকড-ইনের মাধ্যমে, ম্যাচমেকিং ইভেন্টে যেয়ে, এক্সিবিশনে যেয়ে, এমনকি কোনো দাওয়াতে যেয়েও পাওয়া যায়। এই প্রথম কিছু কাস্টোমার থেকে পাওয়া কাজ করতে অন্তত ছয় মাস লেগে যায়। কারণ একটা এন্টারপ্রাইজ সফটওয়ারের জন্য বিভিন্ন স্টেকহোল্ডার, অনেক ডিসিশন মেকার থাকে। ওখানে সবাইকে একমত হতে হয়, নেগোসিয়েশন থাকে। এন্টারপ্রাইজের সেলস সাইকেলও অনেক বড় হয়, এমন না যে একটা সফটওয়্যার নিলাম আর ছয় মাস পরে সেটা বদলে ফেললাম। আমাদের এইখানে এমন হয়েছে যে এক-দেড় বছরও লেগেছে।আর আমার অভিজ্ঞতা থেকে বলব কাস্টোমারকে সলিউশন অফার না করে তার সমস্যা শোনাটা গুরুত্বপুর্ণ। তারপর আমি সেটা সমাধান করতে পারলে আমি প্রোডাক্ট দিব। অন্যথায় আমি যদি অন্য কোনো কোম্পানিও সাজেস্ট করি তাও তার সাথে আমার ভালো সম্পর্ক থাকে আর পরে সে আমাকে অন্য আরেক কাজে সাহায্য নেয় বা কাউকে রেফার করে। +আর একবার কাস্টমারকে aquaire করা হলে, অর্থাৎ সে পে করা শুরু করলে তাকে ধরে রাখাটা হল রিটেনশন। কখনো সবাইকে শতভাগ খুশি করা সম্ভব না, তারপরও আমরা ডেডিকেশনের সাথে কাজ করি। তাদের ফিডব্যাক নেই, সেই অনুযায়ী ইম্প্রুভ করি। কোন কাস্টোমার কেমন রেভিনিউ দিচ্ছে সেটা বিবেচনা না করে আমরা সবাইকে সার্ভিসে সমান প্রায়োরিটি দেই। এখানে কাস্টোমার কোনো সমস্যা জানালে ইমিডিয়েটলি তাকে রেসপন্ড করা অনেক গুরুত্বপুর্ণ ।আর mass market যেমন বিকাশ, sheba.xyz এক্ষেত্রে, Social Media তে ডিজিটাল মার্কেটিং করা, বিভিন্ন ফেয়ারে লিফলেট দেয়ার মতন অনলাইন-অফলাইন cost effective উপায় বের করা যায়।
+ +সঞ্চালকঃ একটা বড় কোম্পানি আর একটা স্টার্টাপের নিয়োগ প্রক্রিয়ার মধ্যে কি কি পার্থক্য থাকে?
+ +হাবিব উল্লাহ বাহারঃ স্টার্ট-আপগুল সাধারণত শুরুর দিকে পারসোনাল রেফারেন্সের মাধ্যমে নিয়োগ করে। তাই এক্ষেত্রে সেসব স্টার্টাপে নিয়োগ পেতে নেটওয়ার্কিং অনেক হেল্প করে। স্টার্টাপে চাকরি করার সুবিধা আছে যে, ফাইন্ডারদের সাথে ক্লোজ হওয়া যায়। অনেক বড় কোম্পানিতে কাজ আসলে অনেক স্ট্রাকচার্ড, বেশি কিছু করার সুযোগ থাকে না। কিন্তু এক্ষেত্রে স্টার্টাপে কাজের সরাসরি রেজাল্ট দেখা যায়।এক্ষেত্রে অসুবিধা হল অনেক সময় স্টার্টাপ অর্গানাইজড থাকে না, সেক্ষেত্রে অভিজ্ঞতা বাজে হয়। আর অনেক সময় কাজে পিভট করতে হয়, comfort zone এর বাইরে বের হতে হয়। সবাই এমন হয়ত চায় না।
+ +সঞ্চালকঃ দেশের যে সফটওয়ার স্টার্ট-আপগুলো, এগুলো খুব তাড়াতাড়ি অনেক ভালো করে তারপরে হঠাৎ করে বন্ধ হয়ে যায়, এই ব্যাপারে আপনার মতামত কি?
+ +হাবিব উল্লাহ বাহারঃ এইটা আসলে সব SME এর জন্যই সত্যি। আর এর বড় কারণ হল দীর্ঘমেয়াদি চিন্তা করতে না পারা। চিন্তা করতে হবে আজকে আমার সুদিন কিন্তু ৩-৪ বছর পরে কি হবে? মার্কেট কিভাবে চেঞ্জ হবে, ফাইন্যান্সিয়াল অবস্থার পরিবরতন হবে কিনা, আমার বর্তমান রিস্ক কি কি আছে? সেই অনুযায়ী action নিতে হবে। আমাদের কোম্পানী গুলোর Stedy revenue source এর কথা চিন্তা করা উচিৎ।
+ +সঞ্চালকঃ ভাইয়া, নেটওয়ার্কিং কিভাবে করব। অনেকের প্রশ্ন আছে, তারা student অথবা কোথাও জব করছে,এইঅবস্থায় কিভাবে নেটওয়ার্কটাকে গ্রো করবে, যেন জব পেতে সুবিধা হয়?
+ +হাবিব উল্লাহ বাহারঃ student অবস্থায় সবচেয়ে বড় networking access হল alamni.তাদের খোজ-খবর রাখা, তারা কে কোথায় কোন পজিশনে আছে, তাদের সাথে যোগাযোগ করতে চাওয়া। যেমন “বুয়েটে আড়িপেতে শোনা ” সেইটার through তে অনেক জুনিয়রের অনেক সিনিয়রের সাথে পরিচয় হয়েছে। I don’t know how it helped, but it’s a good way of networking. Everything can be an opportunity for networking. আমার নিজের কথা বলি, আমি অচেনা কাউকে নক দিতে সংকোচ বোধ করতাম যে উনি কি মনে করেন । কিন্তু এক্ষেত্রে আসলে হারানোর কিছু নাই, উনি সর্বোচ্চ রিপ্লাই দিবেন না। Again push yourself, আস্তে আস্তে দেখা যাবে হয়ে গেছে।
+ +সঞ্চালকঃ আমরা কিভাবে বুয়েট গ্রাজুয়েট বা আইবিএ গ্রাজুয়েটদেরকে Entrepreneur হতে উৎসাহিত করতে পারি?
+ +হাবিব উল্লাহ বাহারঃ প্রথমত সবাইকে যে entrepreneur হতে হবে ব্যাপারটা এমন না। সবার রেস্পন্সিবিলিটি ক্রাইসিস একরকম না। তারপরেও যারা entrepreneur হতে চায় তাদের জন্য আমার মনে হয় সোসাইটির চেঞ্জ হওয়াটা জরুরী। বাকি জিনিসগুলো, access to investment, access to networking, mentorship এসব আস্তে আস্তে হবে। কিন্তু এই মুহুর্তে সোসাইটিতে ফেইল করার ব্যাপারটাকে সহজে নেয় না। সমাজ এইদিক গুলো ইতিবাচকভাবে নিলে আরো অনেকে উৎসাহিত হবে।
+ +সঞ্চালকঃ survivorship bias নামে একটা জিনিস আছে, অনেক মনে করে খুব অল্প মানুষই সফল হয় আর আমরা খালি সফলদের গল্পই শুনি। এই ব্যাপারে আপনি কি বলবেন? কত পার্সেন্ট Entrepreneur আসলে successful হয়?
+ +হাবিব উল্লাহ বাহারঃ (একটু হেসে…) এই স্ট্যাটিস্টিক্স তো আমার জানা নাই। তবে আমার পরিচিত সিনিয়র, জুনিয়র, আত্মীয় স্বজনের মধ্যেও ফেইল করা মানুষের সংখ্যাই বেশি। ঐযে Calculated risk এর কথা বললাম, তারপরে যদি কেউ ফেইল করে তাহলে Its okay। কিন্তু কিছু চিন্তা ভাবনা না করে কোম্পানী শুরু করে দিলাম, সেটা আমার মনে হয় উচিত না। Anyway, আমার মনে হয় আমরা আস্তে আস্তে ফেইলিয়র নিয়েও কথা বলব। But, yes! People only talk about success.
+ +সঞ্চালকঃ শেষ প্রশ্ন ভাইয়া, সিনিয়র হিসাবে, এখন যারা স্টার্ট-আপ দিবে বা মাত্র দিয়েছে, তাদের উদ্দেশ্যে আপনি কি পরামর্শ দিবেন?
+ +হাবিব উল্লাহ বাহারঃ আমার মনে হয়, If you are thinking about doing it, তাহলে শুরু করে দেয়া উচিৎ। একটা কথা আছে, Start early, fail early. যত তাড়াতাড়ি আমি শুরু করব, তত পিভট করার সুযোগ পাবো। অন্যদিকে ২-৩ বছর চাকরি করলাম, বিয়ে করলাম, এরপর risk taking ability proportionately কমতে থাকে। কিন্তু যারা মাত্র পাশ করেছে তাদের উপর মানুষজনের expectation ও কম থাকে। তাই যত তাড়াতাড়ি শুরু করা যায়, ফেইল করে রিস্টার্ট করারও তত সুযোগ থাকে। Start early, that would be my suggestion.
+ +Here are some of + the sessions conducted by BSADD
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +This segment is dedicated to encourage and inspire the current and future generation of women those are Engineering and Technology enthusiast. Here we try to incorporate alumni from all major engineering universities of Bangladesh. Find the recorded sessions here in Q/A format. +
+In these sessions, the discussion was mostly based on what is going on with the ever-evolving tech industry at the moment. There were 3 sessions on "Hands on Security" where our guests discussed about the various aspects of system security. A session on "GO" (aka GOLang) also made its way to our TechLives for those who are always on-the-go. Find the recorded sessions here in Q/A format. +
+In this particular category of interview sessions, our guests and alumni from well-known institutions around the globe discuss thoroughly on Engineering Life, specially Computer Science related higher studies, career and life-leading aspects. The sessions held so far can be found here in to the point Q/A format. +
+May it be starting a 'Software Company' as a startup, or managing a team of developers, or maintaining a healthy relation with the customer, or even to boost your career as a Software Engineer, we need a lot of management skills alongside Engineering Skills. BSADD came forward to introduce you to the concept of Engineering Management from renowned founders, CEOs and Tech-leads. The live webinars contain their stories, experiences, suggestions and expectations about the software industries as a whole. +
+For people interested in Android Development, BSADD arranged a lot of sessions on that as a part of this workshop. A youtube playlist of the sessions could be found here. +
+21st March, 2017 | +
+ BSADD - From Keyboard to Billboard An introductory session on software development and its prospects in Bangladesh ( event link , video link ). +
|
+
13th February, 2017 | +
+ CSE BUET Alumni stepped forward to volunteer on helping common queires regarding universities / companies. BSADD Connect happily presents you the alumni list .
+
|
+
6th February, 2017 | +
+ Workplace environment survey, 2016 published by BSADD Connect
+
|
+
30th March, 2016 | +
+ BSADD presents Android Workshop 2016. A big applause to Onix Haque for maintaing all the tools and resources so nicely on the website. Within five day schedule following topics are covered -
+
|
+
8th May, 2015 | +
+ Kona Software Lab Ltd. Inter University System Design and Development Contest on CSE Festival 2015
+
|
+
2nd September, 2014 | +
+ Session for Microsoft Imagine Cup 2015 Preparation
+
|
+
26 august, 2014 | +
+ Seminar on Python Programming
+
|
+
7th March, 2014 | +
+ The Mobile Application Hackathon: Codehub
+
|
+
21st January, 2014 | +
+ Session on Android Database & Webservice
+
|
+
5th May 2013 | +
+ Session on Web Service (REST + SOAP)
+
|
+
March, 2013 | +
+ Inter University System Analysis Design and Development Contest on CSE Festival 2013
+
|
+
14th January, 2013 | +
+ Session on Software Architecture & Prototyping with Mock UI
+
|
+
28th January, 2013 | +
+ Introducing Open Web Technologies & Firefox OS for smartphone by Mozilla Bangladesh
+
|
+
3rd November, 2012 | +
+ Windows 8 and Windows Phone Apps Development session by Microsoft Bangladesh
+
|
+
8th September, 2012 | +
+ Training session Unit Testing in PHP
+
|
+
8th September, 2012 | +
+ Session on Basic MVC with Java
+
|
+
28th June, 2012 | +
+ 1st Intra-Department System Design and Development Contest
+
|
+
17th June, 2012 | +
+ HTML/CSS training session and Practice sessions on Java
+
|
+
14th June, 2012 | +
+ Working with Database in Java
+
|
+
14th June, 2012 | +
+ PHP Frameworks (CodeIgniter) training session
+
|
+
7th June, 2012 | +
+ Database training session
+
|
+
26th May, 2012 | +
+ Introductory Workshop on Java Frameworks by Sayem Ahmed, Sr. Software Engineer, Impulse BD Ltd.
+
|
+
17th May, 2012 | +
+ Practice contest
+
|
+
17th May, 2012 | +
+ Html and CSS training session for Beginners
+
|
+
10th May, 2012 | +
+ First Session of BSADD
+
|
+
১/ শায়লা পারভীন আপু, আপনি বুয়েট থেকে গ্র্যাজুয়েশন শেষ করার পর থেকে দীর্ঘ ১২ বছরের মতো সময় ধরে অস্ট্রেলিয়াতে আছেন। ব্যাচেলর ডিগ্রি অর্জনের পর থেকে বর্তমানে একজন সফল গবেষক হিসেবে আপনার পথপরিক্রমা সম্পর্কে সংক্ষেপে কিছু যদি বলতেন-
+ +শায়লাঃ আমি এইচএসসি ২০০১ ব্যাচ ছিলাম, ২০০৭ এর শেষের দিকে বুয়েট সিএসই থেকে গ্র্যাজুয়েশন সমাপ্ত করি। এরপর ‘এরিকসনে’ সল্যুশন ইন্টিগ্রেটর হিসেবে যোগদান করি, যেখানে মূলত সিস্টেম ইঞ্জিনিয়ারিং নিয়ে কাজ করতে হতো। এরপর ২০১৩ সালে অস্ট্রেলিয়ার মোনাশ ইউনিভার্সিটি থেকে ইনফরমেশন টেকনোলজির উপর ডক্টরেট ডিগ্রি সম্পন্ন করি। পোস্টডকটোরাল রিসার্চার হিসেবে তারপর আইবিএম, মেলবোর্নে যোগদান করি। বর্তমানে এখানেই রিসার্চ স্টাফ হিসেবে কর্মরত আছি।
+ +২/ নাফিস উল ইসলাম ভাইয়ার কাছেও অনুরোধ থাকবে, আপনার পথপরিক্রমা সম্পর্কে সংক্ষেপে কিছু বলার জন্য-
+ +নাফিসঃ আমি এইচএসসি ২০১১ ব্যাচের ছিলাম, আর আমার গ্র্যাজুয়েশন সম্পন্ন হলো ২০১৭ তে। এরপর আমাদের কয়েকজন সহপাঠী মিলে ‘রিভ সিস্টেমস’এ সফটওয়্যার ডেভেলপার হিসেবে যোগদান করি। একটা সরকারি প্রজেক্টের অংশ হিসেবে সেখানে প্রায় চার মাসের মতো কাজ করি। এসময়ই মূলত অস্ট্রেলিয়ায় যাওয়ার প্রস্তুতি নিতে থাকি। ২০১৭ সালের জুলাই মাসে আমি মেলবোর্ন ইউনিভার্সিটিতে মাস্টার্সের জন্য ভর্তির প্রক্রিয়া সম্পন্ন করি। তবে আমার মাস্টার্স পুরোপুরি রিসার্চ-ওরিয়েন্টেড ছিলোনা। ইন্ডাস্ট্রিই আমাকে সবসময় টানতো বেশি।
+ +ইউনিভার্সিটি অফ মেলবোর্নে ডিসটিঙ্কশন সহ আমার পড়ার স্বপ্ন ছিল শুরু থেকেই। যাত্রাটা সহজ ছিল না, তবে আলহামদুলিল্লাহ ২০১৯ সালের জুলাইয়ে আমি ডিসটিঙ্কশনসহ মাস্টার্স বাই কোর্সওয়ার্ক সম্পন্ন করি।
+ +এরপরই মূলত আসল চ্যালেঞ্জ শুরু হয়, ইন্ডাস্ট্রিতে নিজের জন্য একটা ভালো জব খুঁজে বের করা। এক্ষেত্রে শায়লা আপু সহ অস্ট্রেলিয়ার অন্যান্য বুয়েটিয়ান এলামনাইরাও অনেক সহযোগিতা করেছিলেন। আমি নিজেকে ভাগ্যবান বলব, কারণ জুলাইয়ে মাস্টার্স শেষ করার পর আমি আগস্টের শেষের দিকে ‘টেলিঅস’ এর জবটা কনফার্ম করি এবং অক্টোবর নাগাদ যোগদান করি।
+ +৩/ আমাদের অনেকেরই একটা বড় দুশ্চিন্তা থাকে আন্ডারগ্র্যাজুয়েটের থিসিস নিয়ে। আপুর কাছে একটা খুবই কমন প্রশ্ন দিয়ে শুরু করবো- আপনি কিভাবে সিদ্ধান্তে এসেছিলেন যে আপনি পিএইচডি করবেন/ রিসার্চ সেক্টরেই থাকবেন?
+ +শায়লাঃ আসলে একেকজনের জন্য একেক রকম মোটিভেশন কাজ করে। দেশের বাইরে নতুন পরিবেশে উচ্চশিক্ষার জন্য আসাটা কিন্তু আমাদের জন্য একটা বড় ব্যাপার- এটা ছিল একটা অনুপ্রেরণার জায়গা। তবে আমি যে শুরু থেকেই একাডেমিয়া লাইনে থাকবো কিংবা রিসার্চ নিয়ে অনেক কাজ করবো- এমনটা কিন্তু ঠিক করা ছিল না। তবে আমি আমার কাজটাকে উপভোগ করি, বিশেষ করে পিএইচডি করলে রিসার্চ ফিল্ডে অনেকগুলো নতুন সম্ভাবনার দ্বার খুলে যায়, অনেক অপশন থাকে হাতে কাজ করার জন্য- এটাও আমার জন্য মোটিভেশন হিসেবে কাজ করেছিল।
+ +৪/ অনুরূপ প্রশ্নটা ভাইয়ার কাছেও থাকবে- আপনি কিভাবে ঠিক করেছিলেন যে আপনি ইন্ডাস্ট্রি লাইনে/ জব সেক্টরেই কাজ করবেন?
+ +নাফিসঃ এই চয়েসটা মূলত ব্যক্তিগত পছন্দের বা ভালোলাগার উপর নির্ভর করে। আন্ডারগ্র্যাজুয়েটে অনেকেই বুঝে উঠতে পারে না বা লক্ষ্য নির্ধারণ করতে পারেনা, যে আসলে কোনদিকে যাওয়া উচিত হবে। এক্ষেত্রে সিনিয়র বড় ভাইরা, এলামনাইগণ একটা বড় ভূমিকা রাখতে পারেন। খোলামেলাভাবে তাদের সাথে আলাপ করলে অনেক কিছু ক্লিয়ার হয়, তাদের মতামত/ সাজেশনও পাওয়া যায়। আমরা সবাই কমবেশি জানি পিএইচডি/রিসার্চ সেক্টরের সাথে ইন্ডাস্ট্রি জব সেক্টরের বেশ খানিকটা তফাত রয়েছে। সিনিয়রদের সাথে কথা বলে এবং নিজের আগ্রহ থেকেই আমি ইন্ডাস্ট্রিতে আসার সিদ্ধান্ত নিয়েছিলাম। এ প্রসংগে আরো একটা কারণ বলতে হয়, বুয়েট থেকে পাশ করার পর যখন রিভ সিস্টেমসে কাজ করেছিলাম, সেখানেই সফটওয়্যার ডেভেলপমেন্ট বা ইন্ডাস্ট্রি এক্সপেরিয়ন্স বিষয়ক জিনিসগুলো আমাকে আকৃষ্ট করেছিল। সেখানে আমাদের খুবই আকর্ষণীয় একটা টিম ছিল। তখনই ঠিক করেছিলাম, উচ্চশিক্ষায় যেতে হবে, কিন্তু এরপর ইন্ডাস্ট্রিতেই ফিরে আসব।
+ +৫/ যারা গ্র্যাজুয়েশন শেষের দিকে আছি, অস্ট্রেলিয়াতে যদি এখন কেউ পড়তে যেতে চায়, তাদের কি কি পদক্ষেপ নিতে হবে বলে মনে করেন বা কোন পরীক্ষাগুলো দিতে হবে?
+ +শায়লাঃ অস্ট্রেলিয়ার জন্য ইংরেজি ভাষা টেস্ট (IELTS/TOEFL) ছাড়া অন্য কোনো পরীক্ষা দিতে হয়না। এর পাশাপাশি রিসার্চে আসতে চাইলে পটেনশিয়াল সুপারভাইজারের সাথে যোগাযোগ করে রিসার্চ প্রপোজাল লিখতে হয়, তবে সেটা অন্য সব দেশ/ভার্সিটির জন্যও প্রযোজ্য।
+ +আমার সময়ের কথা যদি বলি, যেহেতু শুধু IELTSই যথেষ্ট আবেদন করার জন্য, সমসাময়িক কানাডা/আমেরিকার চেয়ে অস্ট্রেলিয়ায় সহজে/কম সময়ে শুরুতেই আবেদন করতে পেরেছিলাম। যদি অস্ট্রেলিয়ায় স্কলারশিপ না হতো, সেক্ষেত্রে পরে কানাডা/আমেরিকার জন্য জিআরই/অন্যান্য পরীক্ষাগুলো দিতে হতো।
+ +পরবর্তী বছরগুলোতে নতুন যারা মোনাশ ইউনিভার্সিটিতে পড়তে আসার আবেদন করেছিলো তাদের জন্য স্বেচ্ছাসেবী গাইডলাইন দেবার সময়ও দেখেছি IELTS ছাড়া অন্য কোনো পরীক্ষা/স্কোরের জন্য কোনো বাড়তি সুবিধা নেই।
+ +৬/ অনেকেরই প্রশ্ন থাকে, অস্ট্রেলিয়াতে ভর্তি আবেদনের ক্ষেত্রে সিজিপিএর ভূমিকা কেমন?
+ +শায়লাঃ যদিও সিজিপিএ রিকোয়ারমেন্ট ভার্সিটি অনুযায়ী আলাদা হয়ে থাকে, তারপরও তুলনামূলকভাবে এখানে সিজিপিএর গুরুত্ব অনেক বেশি। উদাহরণস্বরূপ, বুয়েটে থেকে ৩.০০ এর কাছাকাছি সিজি নিয়েও অনেকে আমেরিকার ভালো ভালো জায়গায় পিএইচডির সুযোগ পেয়েছেন,এবং ভালোও করছেন। তবে এই রেজাল্ট নিয়ে অস্ট্রেলিয়ায় শুরুতে ভর্তি/বৃত্তি পাওয়াটা কঠিন হয়ে যেতে পারে। যতদূর মনে পড়ে, মোনাশ ইউনিভার্সিটিতে আমার সময় ৩.৫/৩.৬ ছিল ন্যূনতম, অবশ্যই যত বেশি হবে সিজিপিএ, ততোই ভালো।
+ +নাফিসঃ আমাদের সময়েও মেলবোর্ন ইউনিভার্সিটিতে মাস্টার্সের জন্য ৩.৫ এর কাছাকাছি ছিল ন্যূনতম রিকোয়ারমেন্ট। আমার সাথেই অস্ট্রেলিয়ায় পড়তে আসা আমার এক বন্ধুর (যার রিসার্চের প্রতি আগ্রহ ছিল) থেকে জানতে পারলাম বর্তমান অবস্থা সম্পর্কে। চার হাজারের অধিক ভার্সিটি আছে আমেরিকায়, সেই তুলনায় এখানে ভার্সিটি সংখ্যা মাত্র ৪৩টি। রিসার্চ ফান্ডের একটা বড় অংশ কেন্দ্রীয়ভাবে বিশ্ববিদ্যালয় বোর্ড কর্তৃক নিয়ন্ত্রিত হয়, যেখানে আবেদনের ক্ষেত্রে প্রতিবছর তুমুল প্রতিযোগিতা থাকে। মেলবোর্ন ভার্সিটির ক্ষেত্রে প্রায় ৮৫ শতাংশেরও বেশি Weighted Average Marks থাকতে হয় পিএইচডি প্রার্থী হতে হলে। এক্ষেত্রে কম নম্বরধারীদের জন্য ফান্ড পাওয়াটা কঠিন হয়ে যায়, যদিও ভার্সিটি অনুযায়ী এটা আলাদা হবে।
+ +অস্ট্রেলিয়ার সেরা আটটা বিশ্ববিদ্যালয়ের ডিপার্টমেন্টগুলো পুরো পৃথিবীর মধ্যে টপ ১০০তেই থাকে, এবং এখানকার রিসার্চ ফান্ডের ৭০ ভাগই এই আটটি ভার্সিটিতে পাওয়া যায়। তবে সব ভার্সিটির অনেক প্রফেসরের কাছেই ইন্ডাস্ট্রি নির্ভর ফান্ডিং থাকে, যেটার উপর কেন্দ্রীয় বোর্ডের হস্তক্ষেপ নেই। সেক্ষেত্রে প্রফেসর পজিটিভ থাকলে সিজিপিএ, IELTS স্কোর খুব একটা গুরুত্ব নাও পেতে পারে। তাই এই প্রক্রিয়াটা অনেকের জন্যই তুলনামূলক সহজ হতে পারে।
+ +৭/ বর্তমান করোনা ভাইরাস পরিস্থিতি Fall-2021 এ আবেদনের ক্ষেত্রে কীরূপ প্রভাব ফেলতে পারে?
+ +শায়লাঃ যেহেতু এটা একেবারেই অনাকাঙ্ক্ষিত পরিস্থিতি, তাই কী ঘটবে সেটা বলা মুশকিল। অস্ট্রেলিয়ায় ভ্রমণ নিষেধাজ্ঞা জোরালো না হলে, খুব বেশি সমস্যা হবার কথা না।
+ +নাফিসঃ আমিও একমত পোষণ করবো। অস্ট্রেলিয়ার কমিউনিটি, ইকোনমি অনেকটাই স্টুডেন্টনির্ভর, সরকারের পক্ষ থেকেও বিদেশী স্টুডেন্টদের অনুপ্রাণিত করা হচ্ছে ফিরে আসার জন্য। সেক্ষেত্রে মনে হয় না, নতুন ইনটেকে বড় ধরনের সমস্যা হবে।
+ +৮/ পিএইচডি স্কলারশিপ প্রতিদ্বন্দ্বীতার ক্ষেত্রে মাস্টার্স কোথায় করছি ( বুয়েটে বা বাইরের কোথাও ), সেটা কতটুকু ভূমিকা রাখে?
+ +নাফিসঃ প্রথমত, ইদানীং অস্ট্রেলিয়ায় পিএইচডি আবেদনের পূর্বশর্ত হিসেবে প্রায় সব ভার্সিটির সার্কুলারেই মোটামুটি ২ বছরের মাস্টার্স ডিগ্রির কথা উল্লেখ থাকে। অগ্রাধিকার পেতে থিসিস ও পাবলিকেশনেরও একটা বড় ভূমিকা থাকে এক্ষেত্রে। তাই ব্যাচেলর থেকে সরাসরি পিএইচডিতে যাওয়াটা খুব একটা ভালো আইডিয়া না। +বাংলাদেশে বা দেশের বাইরে ( চীন, সিংগাপুর কিংবা মালয়েশিয়া ) কোনো জায়গা থেকে মাস্টার্স করা থাকলে সেটা অবশ্যই একটা বিগ প্লাস পয়েন্ট।
+ +শায়লাঃ ব্যক্তিগত অভিজ্ঞতার কথা বললে, আমি নিজেই কিন্তু সরাসরি ব্যাচেলর থেকে পিএইচডিতে গিয়েছিলাম। কিন্তু ডক্টরেট লেভেলে রিসার্চের ধরন/ উপায় বুঝতেই অনেক সময় ও শ্রম চলে যায়। তাই মাস্টার্স থাকলে এক্ষেত্রে অনেক সুবিধা পাওয়া যায়।
+ +৯/ সরাসরি চাকরি নিয়ে কি অস্ট্রেলিয়ায় যাওয়া সম্ভব?
+ +শায়লাঃ এটা খুব একটা প্রচলিত নয়। সরাসরি বাংলাদেশে থেকে অস্ট্রেলিয়ায় চাকরির ব্যবস্থা করা কঠিন, যদিও কিছু কিছু কোম্পানি ব্যতিক্রম। যেমন আমাদের আইবিএমে রিসার্চের কাজে সিঙ্গাপুর/চায়না থেকে পিএইচডি করা কেউ কেউ স্পন্সরশিপ নিয়ে অস্ট্রেলিয়ায় এসেছিল।
+ +নাফিসঃ অস্ট্রেলিয়ায় বড় ইন্ডাস্ট্রি খুব বেশি নাই, বড় কোম্পানির ব্রাঞ্চগুলো থাকলেও রিক্রুট্মেন্ট মূলত আমেরিকা বা মূল শাখা থেকেই হয়। পারমানেন্ট রেসিডেন্সির (পি.আর.) আওতায় সহজেই জব পাওয়া যায়, তবে সেটা ভিন্ন জিনিস। যেমন কম্পিউটার সায়েন্সের ক্ষেত্রে ৫-৮ বছরের অভিজ্ঞতা থাকলে পি.আর. এর জন্য এপ্রোচ করা যায়।
+ +১০/ অন্য ব্যাকগ্রাউন্ডের (মেকানিক্যাল বা অন্যান্য) মানুষদের সি.এস. লাইনে শিফট করাটা কতটুকু কঠিন হতে পারে?
+ +শায়লাঃ আমার অভিজ্ঞতা বলে, এটাও নির্ভর করে ভার্সিটির উপর। ভার্সিটির রিকোয়ারমেন্ট দেখা যেতে পারে এক্ষেত্রে।
+ +নাফিসঃ আমার সাথে মাস্টার্সের সময় আমি ডিজাইন/আর্কিটেকচারে ব্যাচেলর করা কয়েকজনকে পেয়েছিলাম যারা আমার সাথেই সি.এস. ওরিয়েন্টেড মাস্টার্স করেছে। সি.এস. লাইনে পিএইচডি করতে চাইলে অবশ্যই মাস্টার্স ইন কোর্সওয়ার্ক/ রিসার্চ সি.এস. লাইনে থাকতে হবে, তা না হলে খুব কঠিন হয়ে যায়।
+ +মেলবোর্ন ইউনিভার্সিটির ক্ষেত্রে, সি.এস. লাইনে মাস্টার্স করতে চাইলে ব্যাচেলরে একই ব্যাকগ্রাউন্ডে একটা নির্দিষ্ট পরিমাণ কোর্স করে আসতে হয়, এবং কিছু থিসিস/প্রজেক্টওয়ার্কও দেখাতে হয়। পুরোপুরি অন্য ব্যাকগ্রাউন্ড থেকে সি.এস. লাইনে আসতে গেলে সেক্ষেত্রে অস্ট্রেলিয়াতে এসে কিছু ফাউন্ডেশন সার্টিফিকেট কোর্স ( ১ বছরের মত) আছে, সেগুলো করে নিতে হয়।
+ +১১/ ইউনিভার্সিটি সিলেকশনের সময় কী কী বিষয় মাথায় রাখতে হবে?
+ +শায়লাঃ আমি যেটা করেছিলাম, পছন্দের ভার্সিটিগুলোর রিকোয়ারমেন্ট আর আমার রেজাল্ট/পরিস্থিতি মিলিয়ে দেখেছিলাম, সেখান থেকে একটা মোটামুটি ধারণা পাওয়া যায়, আমার সম্ভাবনা কতটুকু। অস্ট্রেলিয়ার ভার্সিটিতে সাধারণত আবেদন করতে ফি লাগে না, তাই এক প্রিপারেশনেই বেশকিছু জায়গায় আবেদন করা যায়।
+ +নাফিসঃ অস্ট্রেলিয়ায় জুলাই আর ফেব্রুয়ারিতে দুইটা সেশন। মাঝে মাঝে ভার্সিটিগুলো এপ্লাই ফি ছাড় দেয়। আর ভার্সিটি চয়েসের ক্ষেত্রে ডিপার্ট্মেন্টের আন্তর্জাতিক পরিচিতি/খ্যাতির কথা গুরুত্ব দেওয়া দরকার, যদিও ব্যক্তিগত পছন্দই সবার আগে।
+ +১২/ ব্যাচেলরের থিসিসের বিষয় থেকে মাস্টার্স বা পিএইচডিতে অন্য কোনো দিকে/ বিষয়ে শিফট করতে চাইলে, সেক্ষেত্রে কেমন প্রতিবন্ধকতা আসতে পারে?
+ +শায়লাঃ স্কলারশিপের ব্যাপারটা কেন্দ্রীয়ভাবে নির্ধারিত হলেও প্রফেসরদের পছন্দ/ অগ্রাধিকার এক্ষেত্রে প্রভাব ফেলতে পারে। প্রফেসরদের রিসার্চ এরিয়ায় দক্ষতা আছে এমন স্টুডেন্টই তারা সাধারণত চান।
+ +১৩/ মাস্টার্সের স্কলারশিপের বিষয়টা কি পিএইচডির থেকে আলাদা? ফুল ফান্ডেড মাস্টার্স স্কলারশিপ পেতে হলে কী কী করতে হবে?
+ +নাফিসঃ পিএইচডির সাথে তো পার্থক্য আছেই, মাস্টার্স বাই রিসার্চ আর কোর্সওয়ার্কের মধ্যেও তফাত আছে। মাস্টার্স বাই কোর্সওয়ার্কের ক্ষেত্রে ব্যাচলর (বুয়েটের) রেজাল্ট, IETLS স্কোর কেমন, পাবলিকেশন আছে কিনা এসবের উপর বিবেচনা করে স্কলারশিপের সিদ্ধান্ত নেবে তারা। তবে ইদানিংকালে, এই স্কলারশিপ মূলত পার্শিয়াল, ফুল ফান্ডেড পাওয়া প্রায় অসম্ভব।
+ +আর অন্যদিকে, মাস্টার্স বাই রিসার্চের জন্য মূলত এমন প্রফেসরদের খুজে বের করতে হবে, যাদের কাছে ইন্ডাস্ট্রি ফান্ড আছে। এক্ষেত্রে আগে থেকে নির্দিষ্ট কোনো বিষয়ের ওপর দক্ষতা/ পাবলিকেশন থাকলে, এ ধরনের ইন্ডাস্ট্রি ফুল ফান্ডে মাস্টার্স স্কলারশিপ জোগাড় করা সহজ হয়ে যায়।
+ +১৪/ ডে টু ডে পিএইচডি লাইফের অভিজ্ঞতা কেমন ছিল? পিএইচডিকালীন সময়ে আর্থিক অবস্থার বিষয়গুলো কেমন ছিল?
+ +শায়লাঃ এটাকে অনেকটা রেগুলার জবের মতোই বলা যায়, যদিও মনে হয় যেন সারাদিন কাজের মধ্যেই আছি। আগের পিএইচডি লাইফে ফিরে যেতে পারলে আরেকটু ডিসিপ্লিন্ড হওয়ার চেষ্টা করতাম, যাতে চাপ কম পড়ে, সমাজের/ পরিবারের জন্য যাতে আরেকটু সময় দেওয়া যায়।
+ +তবে অস্ট্রেলিয়ার লেখাপড়ার পরিবেশ অনুকূলে ছিল, স্বাধীনভাবে অনেক সময়ও কাটানো যেত। সব ভার্সিটির ক্ষেত্রেই লিভিং এক্সপেন্সের পরিমাণ প্রায় একইরকম থাকে। আর্থিক বিষয়টা ক্যাম্পাস কোন শহরে বা কতদূরে অবস্থিত সেটার সাথেও সম্পর্কিত। তবে খরচের বিষয়টির সুবিধার্থে ওয়ার্ক পারমিটেরও ব্যবস্থা রয়েছে।
+ +১৫/ একাডেমিয়া/ পিএইচডি থেকে ইন্ডাস্ট্রিতে এপ্রোচ করাটা কিরকম কঠিন বলে মনে হয়?
+ +শায়লাঃ অস্ট্রেলিয়াতে রিসার্চ জবের সুযোগ অত বেশি না থাকায় আমার সমসাময়িক যারা পিএইচডি করেছিল, বেশিরভাগই ইন্ডাস্ট্রিতেই শিফট করেছিল। পিএইচডি শেষে একাডেমিয়ায় থাকা, কিংবা আমার মতো ইন্ডাস্ট্রি রিসার্চে আসার সুযোগ অস্ট্রেলিয়াতে সীমিত। এক্ষেত্রে, পিএইচডির পাশাপাশি টুকটাক প্রজেক্ট করে পোর্টফোলিও/অনলাইন প্রেজেন্স তৈরি রাখা বুদ্ধিমানের কাজ।
+ +নাফিসঃ যদিও পিএইচডিধারীদের যোগ্যতার প্রমাণ বেশি, তবুও যেহেতু পিএইচডির বিষয় ফোকাসড ও অল্প থাকে, এজন্য ইন্ডাস্ট্রিতে এপ্লাই করার সময় একটু বেছে এপ্লাই করা উচিত। আবার অস্ট্রেলিয়ায় পার্সোনাল প্রজেক্ট, গিটহাব, লিংকডইন প্রোফাইল এগুলোও গুরুত্বসহকারে দেখা হয়।
+ +১৬/ প্রথম / দ্বিতীয় বর্ষে যারা আছে, তারা কিভাবে এখন থেকেই নিজেদের প্রস্তুত করে তুলতে পারে?
+ +নাফিসঃ এখন যারা কারেন্ট স্টুডেন্ট আছে, তারা আমাদের সময়ের তুলনায় অনেক বেশি সচেতন। সবারই উচিত লিংকডইন/ গিটহাবে প্রোফাইল গড়ে তোলা, ছোট ছোট প্রজেক্ট করে রিপোজিটরি পাবলিক করে রাখা, বিশেষ করে ব্যাচেলর্সে যেগুলো করানো হয়। এতে সবাই তোমার সম্পর্কে কমবেশি ধারণা পাবে, যেটা ইন্ডাস্ট্রি হায়ারিং এ ভূমিকা রাখবে। এছাড়া অনেক জায়গায় কম্পিটিটিভ প্রোগ্রামিং এবং বেসিক বিষয় যেমন এলগোরিদম, ডাটা স্ট্রাকচার ইত্যাদিতে পারদর্শিতার অভিজ্ঞতাও চাওয়া হয়। বড় বড় কোম্পানিগুলো বেসিক জিনিসগুলোতেই অনেক জোর দিয়ে থাকে।
+ +১৭/ সফটওয়্যার ইন্ডাস্ট্রি লক্ষ্য হলে, সেক্ষেত্রে মাস্টার্সের বিষয় নির্ধারণ কিরকম প্রভাব ফেলতে পারে? আর রিসার্চের অভিজ্ঞতা কতটুকু থাকা জরুরি?
+ +নাফিসঃ যেকোনো ইন্ডাস্ট্রিতেই নিয়োগের সময় একাডেমিক রেজাল্ট বা কোন টপিকের ওপর দক্ষতা আছে, এগুলো দেখবেই। সেক্ষেত্রে যার যার পছন্দমত ও ভবিষ্যতে কাজের ক্ষেত্র রিলেটেড বিষয় বেছে নেওয়া যায়। যেমন আমি, সবকিছু বিবেচনা করেই ডিস্ট্রিবিউটেড কম্পিউটিং বিষয়টি বেছে নিয়েছিলাম, কারণ এতে অনেক ধরনের ইন্ডাস্ট্রি অপশন খোলা থাকে। অনেকেরই হয়তো হিউম্যান কম্পিউটার ইন্টারএকশন, ভার্চুয়াল কিংবা অগমেন্টেড রিয়েলিটি, ডেটা সায়েন্স- এ ধরনের স্পেশালাইজড সেক্টর পছ্ন্দ হতে পারে।
+ +১৮/ বিদেশে অনেকেরই রেসিজম বা এই জাতীয় প্রতিবন্ধকতার অভিযোগ থাকে। সবকিছু মিলিয়ে অস্ট্রেলিয়ার পরিবেশ কেমন লেগেছে?
+ +শায়লাঃ আমি ব্যক্তিগতভাবে এরকম কিছুর সম্মুখীন হইনি। যদিও আমার পক্ষে অন্য দেশের সাথে তুলনা করা কঠিন, তবে মনে হয়েছে অস্ট্রেলিয়ার লাইফস্টাইল নিয়ে কারো অভিযোগ থাকার কথা নয়।
+ +নাফিসঃ আমি এখানে আছি তিন বছরের মত হলো, আমার কাছে মনে হয়েছে অস্ট্রেলিয়ার লাইফ অনেক উৎসবমুখর। এখানকার বাসিন্দারাও হাসিখুশি এবং কাজের চাপ নেয় না বললেই চলে। বর্ণ/ধর্ম জনিত কারণেও কখনো কাউকে বাঁধা পেতে দেখিনি। কিছু ব্যতিক্রম থাকবেই, তবে সবকিছু মিলিয়ে জীবন কখনোই এখানে চ্যালেঞ্জিং মনে হয়নি।
+ +১৯/ অস্ট্রেলিয়ায় প্রাইভেট ভার্সিটির শিক্ষার্থীদের কমিউনিটি কেমন? তাদের জন্য দেশে বা অস্ট্রেলিয়ায় বুয়েটিয়ান কমিউনিটি/ এলামনাইদের সাহায্য পাওয়া সম্ভব?
+ +শায়লাঃ এটা আসলে নির্ভর করে কমিউনিটির ধরনের উপর। যেমন, এখানকার ‘ফিমেল বুয়েটিয়ান’, ‘ফিমেল সিএসই’ এরকম দুয়েকটা গ্রুপ আছে, যেগুলো খুবই হেল্পফুল। তবে নামেই বুয়েটিয়ান কমিউনিটি, এমন গ্রুপগুলোতে বুয়েটিয়ানরাই এলাউড হবেন, এটাই স্বাভাবিক।
+ +নাফিসঃ এলাকা বা বিশ্ববিদ্যালয়ভিত্তিক বিশাল বাংলাদেশী ইঞ্জিনিয়ারদের কমিউনিটি এখানে আছে। কমিউনিটি পর্যায়ে বাইরের কেউ এলাউড না হলেও ব্যক্তিগত পর্যায়ে সাহায্য করতে সবাই আগ্রহী হবেন। আমি নিজেও বুয়েটের বাইরেও পরিচিত চুয়েটিয়ান, আইউটিয়ান এমন অনেকের কাছ থেকেই সাহায্য পেয়েছি বিভিন্ন সময়।
+ +২০/ অন্যান্য দেশের তুলনায় অস্ট্রেলিয়ায় ডেটা সায়েন্স বা অন্যান্য টপিকের মাস্টার্সের খরচ কি কম? সেখানকার মাস্টার্স ডিগ্রির টার্গেট করা কি ঠিক হবে?
+ +নাফিসঃ ডাটা সায়েন্সের ডিগ্রি বর্তমানে অনেক জনপ্রিয়। তবে এখানকার মাস্টার্সগুলোর একটা বড় অংশ ফুল ফান্ডেড না, সাধারণত মাস্টার্স বাই কোর্সওয়ার্ক এবং পার্শিয়ালি ফান্ডেড। আমেরিকার সাথে তুলনা করলে, সেখানে সাধারণত ফুল ফান্ডেড ছাড়া কেউ যায়না, যেখানে অস্ট্রেলিয়ায় ফুল ফান্ড জোগাড় করা বেশ কঠিন। সেদিক থেকে পার্শিয়াল ফান্ড, থাকাখাওয়া সবকিছু মিলিয়ে আমি বলব, খরচ যথেষ্ট বেশিই। কিন্তু সুবিধার দিকটাও অনেক। যদিও মাস্টার্স পিএইচডি শেষে পার্মানেন্ট বাসিন্দা হওয়ার সুযোগ দিনদিন কমে আসছে, তবুও অন্য অনেক দেশ যেমন আমেরিকার তুলনায় অস্ট্রেলিয়ায় মাস্টার্স শেষ করে ধাপে ধাপে পার্মানেন্ট বাসিন্দা হওয়া ও চাকরি পাওয়ার পথটা বেশ সহজ। তখন ২ বছরের পড়ালেখার খরচ তুলে আনতে হয়তো ১ বছর সময়ও লাগবে না। তাই অস্ট্রেলিয়ায় সেটল হতে চাইলে মাস্টার্স করাটা ক্ষতির কিছু না, এমনকি আমার ক্ষেত্রেও এটা একটা পজিটিভ মোটিভেশন হিসেবেই কাজ করেছিল।
+ +If someone wants to go to Japan for a Ph.D., then which processes should they follow?
+ +ANS: In order to apply for a Ph.D., university selection is a major factor. We generally pick up varsities having global recognition or well known around the globe. + But, global ranking is not enough. There are many varsities in Japan that might not be popular outside the country but have a stable reputation within the country. In order to + familiarize their native universities, the Japanese authority initiated a project named “Top Global University Project”. Numerous varsities of Japan are mixed up into two types; + type A and type B. Type A consists of 13 universities. These varsities are globally recognized and follow global standards and syllabus. Type B has near about 500+ universities + listed. These are well known inside the country. Universities of both types consist of English as a medium of instruction. Secondly, researches are practical here. So, approaching + a professor is an important part too. Approach the professor with your profile whose field of interest matches with yours. Thirdly, in Japan, scholarships are given for the full + tenure, unlike North American varsities where funding is given. Here, 2 semesters are conducted yearly. The spring one starts during April, while fall starts around October or + September.
+Do we need to give GRE/TOEFL/IELTS or any language testing exam for higher studies in Japan?
+ +ANS: In majority cases, GRE is not required. Acceptance of IELTS/TOEFL depends on the university. If the medium of instruction is English at the undergraduate level, then the + language skill is exempted. Moreover, matching the field of interest also plays a role.
+What approach should one take if one is interested in pursuing a job in Japan rather than studying there?
+ +ANS: Internal networking plays a great role here. People usually come to know about overseas training and concerned jobs through people from social sites, websites, and online + notices. So, one must be vigilant in searching for jobs and look into websites for training sessions and related job opportunities. Websites like daijob.com make a list of + available jobs n Japan. You can go there and take a look. Besides, go to job fairs. Companies set up stalls there and people submit their CV. This also comes in handy. + Shortlist some of the company names you prefer and check out their websites. In this way, you can get an idea of open positions.
+Do Japanese universities accept Ph.D. students without an MS degree?
+ +ANS: While applying to a university, a guide book is generally provided with all the information a student might need. There is a prerequisite section in that guidebook, with + about 4-5 points. If a student does not possess an MS degree, but significant work experience is present which is comparable to an MS degree, then the exemption is given by + professors. But absence of an MS degree might prove to be troublesome for a Ph.D. Significant profile matching is also important. Your field of interest must match with that of + the professor.
+I don’t want to do a PhD, but want to get an MS degree in Japan with a scholarship. Is it possible?
+ +ANS: There is a good opportunity for a student to get an MS degree compared to North America. North American universities have no funding. Here in Japan, a scholarship is given. + One popular scholarship is the MEXT scholarship. It is competitive but good. The scholarship is given for the full tenure of the MS degree.
+What are some major problems for BD natives in the Japanese industry?
+ +ANS: One main problem more or less every people face is food in Japan. Here, food is cooked with less/no spices. These foods are also raw/semi-raw. So, people suffer for food. + But living here is more or less convenient. Another problem people face is learning the native language. Japan is not an immigrant dominant country. So in order to communicate + with people at the beginning, one might face problems. So, learning some basic words could help them. Most Japanese work in a processed way and each of their work is properly + documented, which is sometimes time-consuming. Some may become impatient due to this. But it is for the overall well-being. In the long run, if one adjusts, one can smoothly + cope up with the environment.
+Do we need to work heavily or work beyond working hours?
+ +ANS: A common myth about Japanese people is – Japanese overwork. But their overtime concept is a little different. The labor law is very strict here and mostly favors the + employees than the employer. So, without necessity, a company never forces its employees to overwork. But it depends, like a day before a possible deadline – employees overwork + to finish their job. Moreover, they are separately paid for their overwork, because overwork has a separate pay-scale. But the conception that no job is without overtime is + completely wrong.
+I have a fear of the Japanese language. How much should I learn it in order to settle there? Is English used frequently there in day-to-day life?
+ +ANS: For the short term, it may not be problematic. You can convey your message by broken words if you wish or sign language if you don’t have the time to learn the language. + But, in the long term, one must emphasize learning the Japanese language. In offices, documentations are available more in Japanese rather than in English. So it might seem + troublesome to work there.
+We only know about software engineering but there are so many other fields like product design, development, management. How did you know about other fields? Tell us about +your typical day.
+ +ANS: My office starts at 8.45 so I wake up at around 5 and get on a train around 7 a.m. Then I greet people and we set our 2-3 weeks agenda through meetings. Then take lunch at + around 11. After work, I go home at 5.30 p.m. Japanese people are very strict about their timing.Now my work is data science and system. Here in Japan, I see people put a lot of + effort into management because without proper management any project takes up a huge amount of time. It’s very important to have proper management along with the coding. But I + didn’t see that in Bangladesh.
+How do you manage a PhD and work-life simultaneously? Is your work hour reduced?
+ +ANS: I have to work around 8 hours a day. There is no reduction. Also if the fields of one’s research and work are different, then it’s not possible to do both. Again, my +professor is flexible as he gives me time after evening and in weekends. And I can work for my research remotely. So with hard work, I am pursuing both.
+Is the Japanese industry very competitive?
+ +ANS: People mostly should require loyalty and core interest in their work. In Japan, they see passion. If someone only has 50% skill or background to do a certain work, they can +learn from different pieces of training provided here. So, anyone who is interested to learn and work, they can do it properly here.People of our country aren’t really prepared +for Japanese Gaming Industries as our curriculum doesn’t provide much content regarding this. But Japanese people encourage courage and confidence. A graduate can learn game +development personally and can apply for the job confidently.
+How did you make a switch from EEE to CSE?
+ +ANS: Basic engineering fields are EEE, Mechanical, Civil, and Architecture. But fields are expanding. And there are many overlapping projects which require works from different +subjects. We can see the curriculums of a university and the works of professors. If we see something in CSE collaborate with our work at least 50%, then it can be a good +opportunity to switch your field.
+How can I prepare myself for switching to CS from the 2nd or 3rd year of BSc?
+ +ANS: Sometimes we go for subjects which are trending. But a student should study the fields more and more and try to field something that interests him/her and try to prepare +him/herself for that. Even at work, if someone works in a big company, then he/she can switches from one project to another according to his/her preference. Also, we are not +enough focused. So if we try to focus more in our work rather than frequent switching, I think it’ll be good for us.
+What do you have to say to 1st and 2nd year students?
+ +ANS: We don’t have many courses related to our subject in the 1st and 2nd year. After 3rd year, one can decide in which field she/he will work or study. I think a student should +work on their academics and try to keep a good CGPA in the early years of her/his BSc. Again, It’s very important to maintain a full profile like you have to know the areas +theoretically along with practical knowledge. We have to gain knowledge so that we don’t follow things blindly. Also, it will be beneficial for us if you discuss this more and +more.
+Tell us the best way to join Japanese Software/Tech Industries. What sort of opportunities are available to BUET undergrad students after graduation?
+ +ANS: There are many approaches like we can have our portfolio ready all the time with an active LinkedIn profile. Also, we can take an exam which is provided by BCSC. It’s a +collaboration with the Japanese IT industry. B-JET programs are also very helpful. There are many branches of Japanese companies in Bangladesh. We can reach them. Again, if we +lack the skillset and job experience for a particular job, still we can apply for it. There is no harm in applying for jobs in online. Through a set of online interviews, one +can get a job too.I think exams are a good way to show skills. Moreover, it’s wise to apply for both small and big company jobs as big companies are very cautious about their +candidates. When you come to Japan with a job, then you can go to big companies easily. Here, big company jobs are very secure and there is less chance of getting fired. (There +are some helpful links provided by Imdad vai):
+ + +How are people’s mentality in Japan whether they are racist or not?
+ +ANS: The mindset of people in Japan is very homogenous. They are not tagged racist. Rather they are very polite and humble. Sometimes when they are asking for anything, they may +ask that to another Japanese. It’s just human nature.
+Md Kawser Habib completed his bachelor’s in CSE from BUET in 2015. He is currently working as a full-time cyber security manager for ECS Lab ltd. After graduation he started working as a software engineer in the industry, and later shifted to the security domain. He has more than 4 years of experience in backend application development and around 1.5 years of experience in the cyber security domain. Some of his core areas of interest are application security, penetration testing and digital forensic.
+ +Q01 : Bhaia, what can we do if ping (icmp echo) is restricted in a LAN?
+ +A very good question indeed. Now-a-days the firewalls are smart enough to detect pings and automatically drop them and truth be told ping is not the only tool we use. So when we visit a website, for example mzamin.com, we already know that the system behind this is very much alive. After that, we can use some TCP/UDP/Stealth Scan based scans too which happens to get the job done.
+ +Q02 : We checked the ports 1-8888, why not all?
+ +Well, nmap itself is quite heavy and for obvious reasons, I practiced the whole thing myself before starting this demonstration (smile). So, I already knew there weren’t more than two hundred ports open. For your information, port scanning is a very noisy process and the firewalls we use today, like Next-Generation, block any ip address they detect creating such noise. That is the reason we try to minimize the noise generation and keep ourselves least noticeable. In fact, it is even better to scan the ports we usually use one by one rather than scanning all at a time.
+ +Q03 : Bhaia, how can we know what security measures/standards to follow when configuring a new software because the learning threshold might be steep at first and configuration might not be user friendly?
+ +This is why domains are being well separated now. There was a time when the application developer had to think about the server-side too. For example, I once tried to configure a MicroTech router and ended up finding myself doing things I couldn’t make a meaning of. So you see it’s better leaving things up to the experts or taking time and gathering necessary knowledge about that field first.
+ +When we are in the software development phase, default configuration(database…) might not be an important issue but once we go public, the configuration issue becomes a very major one. So let me tell this again, for software development, please follow the secure software development guidelines. And for hardware deployment, it is always better to contact the experts or try to learn basic hardening before diving into something new.
+ +Q04 : What should we do when there’s a vulnerability in a system but no readymade exploit for it?
+ +In that case,if the product is yours or source code is open, you have to try to fix it before an exploit is published. If source code is closed and it is a third party application, there’s not much for you to do, inform your vendor. Now say you are having troubles using a microsoft product but microsoft hasn’t yet provided a patch for it. So, for survival, add some new rules on your firewall/ids/ips.
+ +Q05 : When an update gets released covering the security issues from the previous update, they usually don’t get rid of all their previous functionalities. For example, when Java released version 07, they kept some compatibilities from Java 06 too so that older codes don’t die right away. What do you think we should do about that?
+ +There are a handful of decisions we may take in those cases. It depends on our policy actually. The authority then has to decide whether they want to keep it that way and take the risk or update their codes. If it suits their policy and budget, most of the time they adopt and change to the newer version. Or sometimes they cut the vulnerable portions which are not that much vital only and other services remain unchanged. And another thing, the old version having security issues doesn’t necessarily mean our system built on that has to have security holes too. For instance, there are some nuclear power plants still running on Windows XP. Now you might say that XP is out-of-date and they must have major security problems then. The answer is no. Obviously they are trying to adopt newer versions while keeping the fact in mind that they can’t be offline for even a brief moment. But in the meantime they also have taken enough security measures so that the security holes in Windows XP have, are covered properly. Same goes for us too.
+ +Q06 : We have this thing for downloading free things using torrent here in Bangladesh. But there might be some flaws in peer to peer to connections. Would you like to comment on this thing?
+ +This is true that torrent has very low or sometimes no security. Even most of the torrent sites suggest using VPN to hide our identity. Actually, whenever there is something free which is not actually free (!), there has to be something fishy going on. So I’d suggest using open source things rather than trying to get paid things for free. And always check for malicious properties before downloading it. Because once it gets into our home, it becomes very difficult to get rid of it.
+ +Q07 : What kind of impact would Malwares like RootKit cause in financial or critical infrastructures in Bangladesh?
+ +After that incident at Bangladesh Bank, all the banks and financial institutes are now conscious about this. As a result, they spent a lot buying hardwares and softwares. But will those really be able to protect them? Maybe some next attack could answer that. There was a recent incident regarding a DBBL Booth too. To be honest, these things are pretty much common now-a-days not only in Bangladesh but also throughout the world. I suggest all banks should have dedicated security teams and also try to improve their security skill over time. Security is not something we can achieve just by buying some softwares and hardwares. It’s more like a routine. We have to check things properly everyday and check for malicious attempts. In some offices, we just leave our routers in the open space. Anyone can gain access through LAN then. They wouldn’t even need a password then. And sometimes we just leave our computers’ usb ports open and anybody could plug in anything then. These may sound silly but they actually happened. So monitoring everything every minute is very much important for a company to maintain their security.
+ +Q08 : Bhaia, if I download a software and then want to check it in ‘virustotal’, we should upload it there. But what if the file is very large?
+ +We should use an antivirus/endpoint security tool for that then. Better antiviruses are always the paid ones. They scan a file the moment we download it and generate an alert or delete things right away whenever they find something malicious depending on how we set the settings. There are even some softwares which say you should turn off your antivirus in order to download them. Now what do you think you do? Of course don’t turn your antivirus off, why would you?
+ +Mahdi Mashrur Matin, an expert CA manager & Information Security Consultant, introduced us to the essential principles of cybersecurity in the first episode of the series.
+ +Md. Kawser Habib, an experienced software and security engineer, demonstrated the basics of offensive security.
+ +Sazzadur Rahaman graduated from CSE, BUET in 2012. he worked as a software engineer in two reputed companies of the country - Therap Services and Kona Software Lab. In late 2015, he joined Virginia Tech University in the USA to pursue his Ph.D. He is currently a Ph.D candidate and a graduate research assistant in Virginia Tech.
+ +সঞ্চালকঃ আমাদের দেশে সিকিউরিটি রিলেটেড কি ধরণের চাকরির সুযোগ আছে?
+ +মাহাদি মাশরুর মতিনঃ আমি নিজের সুবিধার্থে চাকরিগুলোকে তিন ধরণে ক্যাটাগোরাইজ করি। বিল্ডারস, ব্রেকারস , ডিফেন্ডারস। বিল্ডারসরা সিকিউরিটি সলিউশনস, টুলস, ফ্রেমওয়ার্ক, কোম্পানির সিকিউরিটি পলিসি, প্রসিডিয়রস বনায়। ব্রেকারসরা সিকিউরিটি অডিট করে, পেনিট্রেশন টেস্টিং করে। ডিফেন্ডারসরা কিছু ঘটে গেলে তা এনালাইসিস করে সমস্যা বের করে। এদের মধ্যে থাকে ইনফরমেশন সিকিউরিটি এনালিস্ট, ইনফরমেশন সিকিউরিটি স্পেশালিস্ট, ডিজিটাল ফরেনসিক এনালিস্ট, ইন্সিডেন্ট হ্যান্ডলারস, নেটওয়ার্ক সিকিউরিটি এক্সপার্ট পজিশন থাকে।
+ +কাউসার হাবিবঃ বিভিন্ন কোম্পানিতে সফটওয়্যার এর ফাংশনাল টেস্ট, কোড রিভিউ করা, মানে যে কোডটা লেখা হচ্ছে তা সিকিউর উপায়ে লেখা হচ্ছে কিনা তা সিকিউরিটি এক্সপার্টরা নিশ্চিত করে। এছাড়া ব্যাংকগুলোতে সিকিউরিটি এক্সপার্টদের চাহিদা রয়েছে। ডেটা সিকিউরিটির, পলিসি মেকিং, ইন্সিডেন্ট হ্যান্ডেলিং, পেনিট্রেশন টেস্টিং কিংবা রিস্ক এসেসমেন্ট করার জন্য সিকিউরিটি এক্সপার্ট রাখতে হয়। এছাড়া বাংলাদেশ ব্যাংক ইতিমধ্যে নির্দেশ দিয়েছে সব ব্য্যাংককে ISO standard 27001 এবং PCI DSS certification সম্পন্ন করতে হবে। এজন্য তাদের কে সিকিউরিটি অডিটের মধ্যে দিয়ে যেতে হয়। এর জন্য internal ও external সিকিউরিটি অডিটর লাগবে। এছাড়া থার্ড পার্টি সিকিউরিটি কোম্পানি আছে। এটা এখনো জনপ্রিয় না হলেও তিন-চারটার মতন কোম্পানি আছে। আগামি দুই-তিন বছরে এই ফিল্ডটা অনেক বড় হবে। তারা হয়ত প্রাইভেট SOC বানিয়ে ISP, FinTech কোম্পানিগুলোকে সাপোর্ট দিবে।
+ +সঞ্চালকঃ সিকিউরিটি রিলেটেড কাজ করতে চাইলে কি ধরনের স্কিলসেট সবচেয়ে বেশি জরুরি?
+ +মাহাদি মাশরুর মতিনঃ কোর প্রোগ্রামিং এর স্কিল থাকা জরুরি। এতে সিকিউরিটি বিল্ডাররা সিকিউরিটি টুলস,সিকিউরিটি টেকনোলজি সলিউশন ডেভেলপ করতে পারবে। কেউ ব্রেকারস হতে চাইলে সে স্ক্রিপ্ট লিখতে, পেনিট্রেশন অটোমেট করতে পারবে। +তাছাড়া ডিফেন্সিভ সাইডে আগাতে চাইলে ক্রিপ্টোগ্রাফি,সিস্টেম সিকিউরিটি, লিনাক্স স্কিল থাকতে হবে। Kali linux আয়ত্তে থাকলে বিভিন্ন exploits তৈরি করতে ও সেই exploits দিয়ে মেশিনকে এটাক করে টেস্ট করতে পারবে। রেসপন্ডার হিসাবে কাজ করতে চাইলে Wireshark, Nmap সহ নেটওয়ার্ক সিকিউরিটি টুলস নিয়ে পড়াশুনা করতে পারে।
+ +কাউসার হাবিবঃ এই প্রশ্নের উত্তরে যোগ করতে চাই , কেউ যদি নেটওয়ার্ক সিকিউরিটি নিয়ে কাজ করতে চায়, তাহলে নেটওয়ার্কিং এর জ্ঞান থাকতে হবে। সফটওয়্যার ইঞ্জিনিয়ারিং এর জ্ঞান থাকলে এপ্লিকেশন সিকিউরিটি নিয়ে কাজ করতে সুবিধা হয়। সাথে সিকিউরিটি নিয়ে কাজ এর জন্য পাইথন শেখা দিন দিন জরুরী হয়ে যাচ্ছে।
+ +সঞ্চালকঃ সিকিউরিটি এক্সপার্ট হতে কি কোনো কোর্স করা জরুরী? কোর নলেজগুলো কোথা থেকে আমরা পেতে পারি?
+ +কাউসার হাবিবঃ সার্টিফিকেশনের জন্য ভালো ভালো কিছু পরিক্ষা আছে, যে সার্টিফিকেট নিবে তাকে অনেক পরিশ্রম করতে হয় । এর মধ্যে OSCP এক্সাম একটা। এই পরিক্ষার পুরটা hands-on, পুরো পরিক্ষা ৪৮ ঘন্টা, এর মধ্যে প্রথম ২৪ ঘন্টায় কিছু সিস্টেম হ্যাক করতে হয়। বাকি ২৪ ঘন্টায় যে মেশিন হ্যাক করা হয়েছে তার উপর রিপোর্ট লিখতে হয়। OSCP এক্সামে 5 টা মেশিন থাকে, এগুলো Windows, Linux বা MacOS বেজড মেশিন হতে পারে। র্যান্ডমলি যার ভাগ্যে যেটা পড়ে। এখানে পাস মার্ক হল 70, এজন্য একটা লম্বা প্রস্তুতি নিতে হয়, প্রচুর পরিশ্রম করতে হয়। আর শেখার জন্য সবচেয়ে ভালো সার্টিফিকেশন e-learning security এর PTP।
+ +ওয়েব এপ্লিকেশন নিয়ে কাজ করলে, OWASP প্রতিবছর Top 10 vulnerability এর একটা লিস্ট প্রকাশ করে। এটা ফলো করলে কোন কোন, ফিচারে বেশি এট্যাক হয়, যেমন SQL-Injection attack, Misconfiguration attack কি কি কারণে হয় তা বলা থাকে। পরপর দুইবছরের লিস্ট কাছাকাছি হলেও, তিন চার বছরে লিস্টে বড় পরিবর্তন আসে। তাছাড়া NIST এর ওয়েবসাইটে কোন এপ্লিকেশনে currently কোন কোন vulnerability প্রকাশ পায় তা উল্লেখ করা হয়। ExploitDB সিকিউরিটি এক্সপার্টদের জন্য শেখার ভালো একটা জায়গা। +আর আমার মতে ভিডিও টিউটোরিয়ালের সাথে পড়াটাও বেশি গুরুত্বপুর্ণ। ভিডিও টিউটোরিয়াল দেখে মনে হয় শিখে গেছি, কিন্তু ভালোভাবে শেখা হয় না। Rafay Baloch এর লেখা ethical hacking and penetration testing guide বইটা অনেক ভালো, অনেক সহজ ভাষায় লেখা। এছাড়া, Georgia Weidman এর লেখা penetration testing a hands-on introduction to hacking বইটা ফলো করা যায়, এতে অনেক ডিটেইলসে লেখা। এই বইতে ল্যাব সেটাপ করে স্টেপ বাই স্টেপ কিভাবে attack তৈরি করতে হয়, vulnerability বের করতে হয় তা দেখানো হয়েছে। এই দুটোই আপাতত ব্যাসিক বই। তাছাড়া, Hackers handbook নামে একটা বই ফলো করা যেতে পারে। বইটা যদিও পুরাতন, কিছু টুলস হয়ত চেঞ্জ হয়েছে, কিন্তু সিস্টেমের বেসিক এখনো একই।
+ +মাহাদি মাশরুর মতিনঃ এক নম্বর cybrary, বিভিন্ন ক্যারিয়ার পাথের জন্য আলাদা ট্রাক আছে এখানে। দুইনম্বর হল একটি ওয়েবসাইট, stationx , এখানে ইন্টারনেটের সেরা কিছু কোর্স আছে। তৃতীয়ত, pentesterlab আর pentesteracademy, এইদুটো ওয়েবসাইট OACP এক্সামের জন্য দরকার হয়।সিকিউরিটি ল্যাবগুলো অনেক হেভি এবং কমপ্লিকেটেড, এগুলো নিজের মেশিনে হোস্ট করা ঝামেলার, তাই এই দুটো ওয়েবসাইট দরকার হয়। চতুর্থত, pluralsight । এখানে ভালো সিকিউরিটি কন্টেন্ট আছে। এছাড়া কেউ টুল বানাতে চাইলে python, java এগুলোও এখানে শেখা যায়। ৫ নম্বর, CTF এর জন্য hackthebox , অফেন্সিভ এ ঢুকতে চাইলে এটা বিগিনারদের জন্য ভালো। ৬ নম্বর, Udemy এখানে ভালো কোর্স খারাপ কোর্স দুইটাই থাকে, তবে অনেক রিজনেবল প্রাইস। ৭ নম্বর, Udacity সাইবার সিকিউরিটি এর উপর ন্যানোডিগ্রি,এক দুই সপ্তাহে এটা শেষ করা যায়। এতে কেউ সাইবারসিকিউরিটি এর সকল টার্মের উপর ধারণা পাবে। এর পর Coursera আর EdX এর কিছু কোর্স ভালো যেমন Stanford এর ক্রিপ্টোগ্রাফির উপর কোর্স। এছাড়া রেডিটের NETSEC ফোরাম আছে, HackForum আছে। এই কমিউনিটিগুলোতে কেউ প্রতিদিন ২০ মিনিট করে ঘুরে আসলে সে অনেক কিছু শিখতে পারবে। এছাড়া কিছু নিউজ সাইট আছে যেখানে সিকিউরিটি রিলেটেড নিউজ পাওয়া যায়। কিছু পডকাস্ট আছে যেমন Security now, Defensive Security Podcast, Application Security Weekly.
+ +সাজ্জাদুর রহমানঃ ওরা অনেক রিসোর্সের কথা বলল, এইক্ষেত্রে আমার এপ্রোচটা আরেকটু প্রিমিটিভ। আমি মনে করি বেসিক গ্রাউন্ড-আপ থেকে আসলে সিকিউরিটির ব্যাপারগুলো বোঝা সহজ। কারণ, সিকিউরিটি টপিকটা অনেক বিশাল। কেউ সিস্টেম সিকিউরিটি নিয়ে কাজ করতে চাইলে এর মধ্যে অনেক গুলো লেয়ার থাকে। একটা বেসিক লেয়ার হল OS, তাই সিস্টেম সিকিউরিটির একটা লেয়ার হল অপারেটিং সিস্টেম সিকিউরিটি। তারপরে আসে সফটওয়্যার সিকিউরিটি, এখানে বিভিন্ন সফটওয়্যার ডেভলপাররা কি কি ল্যাঙ্গুয়েজ ব্যবহার করে, অথেনটিকেশন কিভাবে করে, অথরাইজেশন ফ্রেমওয়ার্ক কিভাবে ডিজাইন করে, ঐ টাইপের ব্যাসিক জিনিসগুলো জানা লাগে। তারপর ওয়েব সিকিউরিটি নিয়ে কাজ করতে চাইলে চিন্তা করতে হয় ওয়েব এপ্লিকেশনে কি কি রকমের প্রবলেম হতে পারে, নেটওয়ার্ক লেয়ারের বিভিন্ন প্রটোকল জানতে হবে, HTTP প্রটোকলে মাঝখানের এনটিটিরা কিভাবে ইন্টারসেপ্ট করতে পারে ঐ ব্যাপারগুলো জানা। শুরু কর TCP Protocol, DNS protocol কিভাবে কাজ করে, তারপরে Plain HTTP তে কমিউনিকেট করলে কি সমস্যা, সার্টিফিকেট ভ্যালিডেশন কিভাবে কাজ করে। এখন এই প্রটোকলগুলোতে কেউ যদি একটি স্টেপ মিস করে তাহলে কি কি সমস্যা হতে পারে, এ জিনিসগুলো একদম বেসিক গ্রাউন্ড থেকে আস। এভাবে বেসিক টপিকধরে আগালে জ্ঞানের গ্রহনযোগ্যতা, স্যাটিস্ফেকশন আর সফল হওয়ার সম্ভাবনা অনেক বেশি। একারণে আমি গ্রাউন্ড-আপ এপ্রোচটা পছন্দ করি।
+ +সঞ্চালকঃ নেটওয়ার্ক রিলেটেড রিসোর্স কেন এতো এভেইলেবল না?
+ +সাজ্জাদুর রহমানঃ রিসোর্স এভেইলেবল না হওয়ার পিছনে অনেক কারণ আছে, যার মধ্যে কিছু কারণ রাজনৈতিক (political)। যেমন, তুমি যদি গভার্নমেন্টের কোনো সাইটের কোনো vulnerability আবিষ্কার কর, তাহলে সেইটা তখন ন্যাশনাল থ্রেট হয়ে যায়। আবার কোনো কর্পোরেট অপরেটিং সিস্টেম যেমন এন্ড্রয়েড, IOS বা উইন্ডোজ বা লিনাক্সের বিভিন্ন ভার্শন যেটা আমরা বিভিন্ন সিস্টেমে হরহামেশা ব্যবহার করি, তার একটা vulnerability , একটা ছোট্ট বাফার ওভারফ্লো এক্সপ্লয়েটেশন, মিলিয়ন মিলিয়ন ইউজারকে প্রভাবিত করে। ঐসব vulnerability এক্সপ্লয়েট করার মতন টুল যদি হরহামেশা ইন্টারনেটে পাওয়া যায় তাহলে পৃথিবীর দৃশ্যপটটাই ভিন্ন হত। এর একটা উদাহরণ হচ্ছে Wannacry Ransomware । কিছু স্টেট অর্গানাইজেশন কিছু অপরেটিং সিস্টেমের কিছু কমন এক্সপ্লয়েট জোগাড় করেছিলো, কিছু টুল বানিয়েছিলো যেটা নিজেদের কাজে ব্যবহার করবে। পরে কোনো একভাবে টুলগুলো লিক হয়ে যায়,কেউ গিটহাবে সব ওপেন সোর্স করে দেয়। এগুলো মডিফাই করে তৈরি করা টুল আমাদের অনেক ভুগিয়েছে। এজন্য দেখা যায় অধিকাংশ সিকিউরিটি টুলই পেইড হয়, বা খুব রেস্পন্সিবল মানুষ ছাড়া ব্যবহার করতে দেয় না। আর কেউ ROP টুল আবিষ্কার করলে তা ওপেন সোর্স করে না।
+ +সঞ্চালকঃ ফুলটাইম ইন্ডাস্টিতে কাজ করে হায়ার-স্টাডিজের জন্য এপ্লাই করা কতটা কঠিন? যেহেতু আপনিও একইভাবে ইন্ডাস্ট্রিতে থেকে পিএইচডির জন্য এপ্লাই করেছেন, আপনার অভিজ্ঞতা জানতে চাই।
+ +সাজ্জাদুর রহমানঃ পুরো ব্যাপারটাই আসলে নির্ভর করে তুমি কতটা সিরিয়াস তার উপর। সিরিয়াস থাকলে সময় বের করে নেয়াটা অনেক সহজ হয়। ৯ টা- ৫ টা চাকরির বাইরে আমি কখন সময় দিব, ছুটির দিনগুলো কিভাবে ইউটিলাইজ করব এসব চিন্তা করতে হয়। GRE দেয়া, SOP দেখা আসলেই টাইম সাপেক্ষ ব্যাপার। SOP টা অনেক গুরুত্বপুর্ণ। GRE, Tofel স্কোর সাধারণত কাট-অফের অন্য থাকে। আর তুমি রিসার্চ করার যোগ্যতা কি, ৫ বছর পর তুমি নিজেকে কোথায় দেখতে চাও, সেই সংক্রান্ত তোমার কোনো প্লানিং আছে কিনা। কেউ চাইলে এক সপ্তাহে SOP লিখে ফেলতে পারে, কিন্তু সেটা এডমিশন কমিটির কাছে কেমন লাগবে সেটা প্রশ্নসাপেক্ষ। তাছাড়া যে যে ভার্সিটিতে এপ্লাই করতে চাও তার প্রফেসররা কি নিয়ে কাজ করতে বা ভবিষ্যতে কি নিয়ে কাজ করতে পারে, কি কি স্কিল তারা চাইছে সব নিয়ে খোজ খবর রাখা লাগে । তাই চাকরির সাথে সাথে এসবে সময় দিতে হয়। এগুলো হল অসুবিধা। আর সুবিধা হল,তুমি পিএইচডির আগে ইন্ডাস্ট্রিতে প্রচুর পরিমানে অভিজ্ঞতা অর্জন করতে পারো যা পিএইচডি লাইফে সুবিধা দেয় । আর আমার ক্ষেত্রে আমি একটু ভাগ্যবান ছিলাম যে KSL এ আমি যে কাজ করতাম তা ছিলো সিকিউরিটি সংক্রান্তই। কেউ জাভাতে বা অন্য ভাষায় এন্টারপ্রাইজ লেভেলের সফটওয়্যার বানালে এক কথায় সফটওয়্যার ডেভেলপার হিসাবে কাজ করলেও সেটা বেসিক তৈরী করে। যেই বেসিকটা ক্রিপ্টোগ্রাফি, থিওরিটিকাল কম্পিউটিং এর মতন বিষয় বাদে সিস্টেম রিলেটেড রিসার্চ (সিকিউরিটি, আর্কিটেকচার বা কম্পাইলার) সফটওয়্যার ইঞ্জিনিয়ারিং সংক্রান্ত রিসার্চ, প্রোগ্রামিং ল্যাঙ্গুয়েজ ইত্যাদি ডিসিপ্লিনে গবেষণা করতেও সাহায্য করে।
+ +সঞ্চালকঃ একজন পেনিট্রেশন টেস্টার যে কোম্পানি তে কাজ করে সেখানকার সফটওয়্যার ডেভেলপাররা সব প্রিন্সিপাল মেনে, সর্বোচ্চ পরিমাণ secureকরে সফটওয়্যার তৈরি করে। সিকিউরিটি এক্সপার্ট যদি কোনো flaw খুঁজে না পায় নাহলে এইটা তার জন্য হতাশাজনক কিনা, বা চাকরি চলে যাবে কিনা?
+ +মাহাদি মাশরুর মতিনঃ সিস্টেম ডিজাইনার বা ডেভেলপাররা যদি এপ্লিকেশন নেটওয়ার্ক সাইটে প্রোপাগেট করার সময়, এপ্লিকেশন যখন ডেপ্লয় হয়, কোথাও কোনো ফাক-ফোকর রাখে নি সেটা আসলে পেনিট্রেশন টেস্টা্রের জন্য দুঃখজনক। ছয়মাস- একনবছর ধরে সে যদি একটা বাগও না পায় তাহলে তার এমপ্লয়ারও চিন্তা করবে যে তাকে আসলেই রাখা যায় কিনা। কিন্তু একটা হাইপোথিটিক্যাল ঘটনা। বাস্তবে যারা সফটওয়্যার ডিজাইন/ডেভেলপ করে তারাও মানুষ, আর ভুল করা অনিবার্য। তাই সেই অর্থে পেনিট্রেশন টেস্টারদের আসলে ভয় পাওয়ার কিছু নেই।
+ +সঞ্চালকঃ অনেকের থিসিস এর বিষয় সিকিউরিটি না বা সিকিউরিটি এর উপর রিসার্চ নেই, সেক্ষেত্রে সিকুইরিটি এর উপর গবেষণা করতে চাইলে SOP তে কিভাবে বুঝাব যে আমি সিকিউরিটি এর প্রতি আগ্রহী বা আমি যথেষ্ট জানি ?
+ +সাজ্জাদুর রহমানঃ আগ্রহের পিছনে কিছু র্যাশনাল বা লজিক্যাল কারণ থাকে, এই কারণগুলো SOP তে জাস্টিফাই করাই যথেষ্ট। যেমন, তুমি হয়ত চিন্তিত যে ইন্টারনেট ব্যবহারের সময় তোমার ডাটা কিভাবে কোনো কোম্পানি হ্যান্ডেল করছে, এজন্য তোমার মনে হয়েছে যে তুমি এই সিস্টেমটাকে সিকিউর করতে চাও, আমার ডাটা যাতে লিক না হয়, হ্যাক না হয় এটা নিশ্চিত করতে চাই। এরকম একটা কম্পেলিং স্টোরি বল। আন্ডারগ্রাজুয়েট একজন ছাত্রের কাছ থেকে প্রফেসর আসলে আশা করে না যে সে সিকিউরিটি এক্সপার্ট হবে। কিন্তু পিএইচডি প্রক্রিয়ার একটা বড় অংশ হল তুমি যেই বিষয়ে পিএইচডি করতে চাও সেই বিষয়ে ব্যাকগ্রাউন্ড বাড়ানো। শুরুর এক বা দেড় বছর এই ব্যাকগ্রাউন্ড বাড়াতে চলে যায়। কিন্তু তুমি এই বিষয়ে আগ্রহী কিনা কিংবা কঠিন পরিশ্রম করতে প্রস্তুত আছো কিনা এইটাই দেখানোর বিষয়।
+ +সঞ্চালকঃ ভাইয়া, দেশে কেন সিকিউরিটির এন্ট্রি লেভেলের জব কম? আর বিগিনার হিসাবে কি কোর্স করা যেতে পারে?
+ +মাহাদি মাশরুর মতিনঃ একজন ফ্রেশ গ্র্যাজুয়েটএর জন্য বাংলাদেশ তো বটেই, পুরো বিশ্বে এন্ট্রি লেভেল জব কম। এরা কোনো কোম্পানিতে সফটওয়্যার ইঞ্জিনিয়ার হিসাবে কাজ শুরু করে, দুইতিন বছর পরে সিকিউরিটি ট্র্যাকে আসে। তার একটা বড় কারণ হল একটা কোম্পানি ১০ মিলিয়ন ডলারের একটা প্রোজেক্ট ২-৩ বছর ধরে করছে। একজন ফ্রেশ গ্র্যাজুয়েটকে নিশ্চয়ই সেই কোম্পানি এই প্রজেক্ট পেনিট্রেশন টেস্ট করতে দিবে না। তাই দেখা যায় যে সিকিউরিটির এন্ট্রি লেভেলের জবগুলোও কয়েক বছরের এক্সপিরিয়েন্স চায়। তো রুল-অব-থাম্ব হল আইটি খাতে যেকোনো জবে যেমন সফটওয়্যার ইঞ্জিনিয়ার, কোয়ালিটি এসিওরেন্স ইঞ্জিনিয়ার, কিছু ক্ষেত্রে নেটওয়ার্ক ইঞ্জিনিয়ার হিসাবে কাজে যোগ দিয়ে দুই তিন বছর পরে সিকিউরিটি ট্র্যাকে আসা। এক্ষেত্রে মাঝের সময়ে যে যে সার্টিফিকেশন কোর্স করা যায় তা হল, Container Security Plus অথবা Certified Ethical Hacking. এর মধ্যে আমি প্রথমটিকে prefer করি, কারণ এর বিশ্বব্যাপি বেশি সমাদৃত। এরকম একটা কোর্স করা থাকলে সিকিউরিটি স্পেশালাইজড ক্যারিয়ারে সুইচ করা সহজ।
+ +সঞ্চালকঃ কাওসার ভাই ও মতিন ভাই এর কাছে প্রশ্ন আপনাদের সফটওয়্যার ইঞ্জিনিয়ারিং থেকে সিকিউরিটি ফিল্ডে আসার মোটিভটা কি ছিলো ?
+ +কাউসার হাবিবঃ আমি আসলে এখনো সফটওয়্যার ইঞ্জিনিয়ার। আর সিকিউরিটি ফিল্ডের দিকে ঝোক তৈরি হয় সিকিউরিটি সফটওয়্যার বানাতে গিয়ে। সিকিউরিটি সফটওয়্যার বানাতে গিয়ে এই নিয়ে পড়াশুনা আর কাজ করা শুরু করি, তারপরই আগ্রহ তৈরি হয়। আর আমি এই দুইটা ফিল্ডকে আলাদা করে কিছু দেখি না। যে এক্সপ্লয়েট তৈরি করে, সে সফটওয়্যার ইঞ্জিনিয়ারের মতন নির্দিষ্ট ধাপ অনুসরণ করে, কোড লেখে। যেমন, ডিরেক্টরি ট্রাভার্সালের জন্য একটা সফটওয়্যার আছে, drib। drib যারা বানাচ্ছে, তারা বলতে গেলে সিকিউরিটি ইঞ্জিনিয়ারও আবার সফটওয়্যার ইঞ্জিনিয়ারও। একটা রিমোট ডিরেক্টরি কিভাবে এক্সেস করা যায় এইটা জানতে সিকিউরিটি এর জ্ঞান লাগবে। আবার সিকিউরিটি মনিটর কিংবা ভাঙ্গার জন্য, যেসব কাজ ম্যানুয়ালি করা যায় তা অটোমেশনের জন্য সফটওয়্যার ইঞ্জিনিয়ারিং জানা লাগে। মতিন ভাই একটু আগে পাইথনের কথা বললেন, আগে Bash ব্যবহার করা হত। এখন Bash থেকে সবাই সরে আসতেছেন।
+ +মাহাদি মাশরুর মতিনঃ আমি কনা সফটওয়্যার ল্যাবে ২০১৪ সালে যখন জয়েন করি তখন দুইটা ল্যাব ছিলো, পেমেন্ট ল্যাব আর সিকিউরিটি ল্যাব। আমি জয়েন করলাম সিকিউরিটি ল্যাবে আমার ম্যানেজার ছিলো খালেদ ভাই আর টিম লীড ছিলো নাসিম ভাই। আমি শুরুই করি Kona CA (Certifie Authority) তে। সেখানে আমরা Public key infrastructure (PKI) বানাতাম একটা ক্লায়েন্টের জন্য। ওইটা করতে গিয়ে গ্রাউন্ড আপ থেকে সিকিউরিটি সিস্টেম কিভাবে ডিজাইন করতে হয় ক্রিপ্টোগ্রাফি দিয়ে, কিভাবে কনফিডেন্সিয়ালিটি,ইন্টিগ্রিটি এবং এভেইলেবলিটি মেইন্টেইন করতে হয় এগুলো সম্পর্কে আইডিয়া হয়। পরে আরো অথেনটিকেশন সিস্টেম নিয়ে কাজ করি। সৌভাগ্যবশত সফটওয়্যার ইঞ্জিনিয়ার হিসাবে আমার শুরুটাই হয় সিকিউরিটি নিয়ে। এর পরে এই ফিল্ড ভালো লেগে যায়, এবং এখানেই থেকে যাই।
+ +সঞ্চালকঃ সাজ্জাদ ভাইয়া, আপনার বর্তমান রিসার্চ সম্পর্কে যদি কিছু বলতেন। কি নিয়ে রিসার্চ করেন, আর কি নিয়ে রিসার্চ করতে চান ?
+ +সাজ্জাদুর রহমানঃ বর্তমানে কাজ করছি সফটওয়্যার সিকিউরিটি আর সিস্টেম সিকিউরিটি নিয়ে, আর একটা সময় এপ্লাইড ক্রিপ্টোগ্রাফি নিয়ে কাজ করেছি। এমন অনেক ইমার্জিং এপ্লিকেশন আছে যেখানে আমরা জানিই না যে ইউজেবিলিটি ঠিক রেখে কিভাবে প্রাইভেসি মেইন্টেইন করতে পারি। আমার ইনিশিয়াল রিসার্চ গোল ছিলো সেগুলোর জন্য নতুন নতুন ক্রিপ্টোগ্রাফিক প্রিমিটিভ ডিজাইন তৈরি করা। পরে দেখলাম বাস্তবে আমরা যেসব সিকিউরিটি সংক্রান্ত সমস্যা ফেস করি তার পিছনের অন্যতম কারন হল মানুষ ঠিক মতন সিকিউরিটি গাইডলাইন আর সিকিউরিটি প্রাকটিসগুলো ফলো করে না। সময়স্বল্পতা, টুলস এর স্বল্পতা, জ্ঞানের স্বল্পতা এসব কারণের জন্য এসব সমস্যা হয়। তাই আমি রিসার্চ গোল ঠিক করি এই সিকিউরিটি প্রাকটিসের এডপশনটাকে যত বেশি সম্ভব সহজ করা। এজন্য আমি এখন বিভিন্ন ধরণের অটোমেটেড ভালনারেবলিটি ডিটেক্টশন টুলস ডিজাইন করছি। এমন একটা বিল্ড-টুল বা বিল্ড-স্ক্রিপ্ট বানাচ্ছি যেইটা তোমার কোড এনালাইসিস করে বলতে পারবে যে এই নির্দিষ্ট Vulnerability গুলো আছে কি নেই। আরেকটা পার্ট হল worldwide বিভিন্ন ইকোসিস্টেমের সিকিউরিটি স্ট্যাটাস পরিমাপ করা। যেমন পেমেন্ট কার্ড ইকোসিস্টেম বা ইকমার্স ডোমেইন এ যেসব যায়গায় আমরা ক্রেডিট কার্ড ইনফরমেশন দেই autometically এর সিকিউরিটি স্ট্যাটাস পরিমাপ করা এবং তাদেরকে জানানো। আর আমার নতুন একটা ইন্টারেস্ট যেটা নিয়ে আমি কাজ করব সেটা হল সিকিউরিটিতে মেশিন লার্নিং টেকনোলজি। একটা উদাহরণ দিতে পারি যে আমি এমন একটা ম্যালওয়ার ডিজাইন করা সম্ভব যেখানে মেশিন লার্নিং ব্যবহার করে তাদের ফিচারগুলো এমনভাবে চেঞ্জ করা হবে যাতে ওরা এন্টিভাইরাসের ক্লাসিফাইয়ারকে ইভেড করতে পারে। এটাকে আমরা বলি এডভার্সেরিয়াল মেশিন লার্নিং। সিকিউরিটিতে এইরকম বিষয়গুলো দিন দিন আরো জনপ্রিয় হবে।
+ +মাহাদি মাশরুর মতিনঃ এই ব্যাপারে আমি একটু যুক্ত করতে চাই। আমি গতসপ্তাহে Bruce Schneier এর ব্লগ পড়ছিলাম যিনি ক্রিপ্টোগ্রাফি ও সিকিউরিটি জগতের গুরু। তিনি ভবিষ্যতবাণী করেন যে পরবর্তী জেনারেশনের ম্যালওয়ার লক্ষ-কোটি মেশিনকে আক্রমণ করবে। এই ম্যালওয়ারগুলো তথ্য বিনিময় করতে পারে। অর্থাৎ, সিকিউরিটি সলিউশন প্রয়োগের পরে বেচে যাওয়া ম্যালওয়ারগুলো অন্য ম্যালওয়ারগুলোর সাথে সার্ভাইবিং মেকানিজম শেয়ার করবে। এভাবে ম্যালওয়ারগুলো আরো ইন্টেলিজেন্ট হয়ে সিস্টেমের আরো ভিতরে ঢুকবে। তাছাড়া মেশিন লার্নিং মডেল দিয়ে তারা আরো নিজেদের গোপন করা শিখবে, আরো পেনিট্রেট করতে পারবে আর সেই তথ্যগুলো নিজেদের মধ্যে বিনিময় করবে। অর্থাৎ সামনে আরো এটাক হবে, সিকিউরিটি ফিল্ডে কাজ করার অনেক জায়গা আছে।
+ +সাজ্জাদুর রহমানঃ একটা কথা আছে, “সিকিউরিটি ইজ জব সিকিউরিটি”। কোনো সিস্টেম কখনো শতভাগ সিকিউর হবে না। আমরা সিকিউরিটি এক্সপার্টরাও এমন ভাবে মডেল ডিজাইন করি না যে কেউ এটাক করতে পারবে না। আমরা চেষ্টা করি থ্রেড মডেলটা এমনভাবে ডিজাইন করতে যেন অ্যাটাকার মানি এবং টাইম cost টা এটাক করার জন্য infissible হয়।
+ +সঞ্চালকঃ সিকিউরিটি ফিল্ডে বাংলাদেশে সরকারি চাকরি কি কি আছে, আর সেসবের জন্য প্রস্তুতি কেমন করে নিতে হয়?
+ +মাহাদি মাশরুর মতিনঃ সিকিউরিটির মার্কেটে পারমানেন্ট সরকারি চাকরি নেই। যা আছে তা হল সরকার নির্দিষ্ট কিছু সমস্যার জন্য বিভিন্ন কনসাল্টেন্ট নিয়োগ করে। তাদের নিয়োগ করা হয় প্রোজেক্ট বেসিসে চুক্তিভিত্তিকভাবে। তার জন্য সরকারী প্রোজেক্টের সার্কুলারগুলো বা টেন্ডারগুলো খেয়াল রাখতে হবে। এক্ষেত্রে এসব যায়গায় পরিচিত কেউ থাকলে তাকে ইনফর্ম করে রাখা, তাদের মাধ্যমে এব্যাপারে জানা যায়।
+ +সঞ্চালকঃ দেশের সফটওয়্যার আর সিকিউরিটি ইন্ডাস্ট্রিতে আপনার অভিজ্ঞতা কেমন ছিলো? এক্ষেত্রে আপনাদের কোনো কোনো পরামর্শ আছে?
+ +কাউসার হাবিবঃ আমি ফ্রেশার থেকেই শুরু করি। একজন ফ্রেশার যখন কোম্পানিতে জয়েন করে তখন তাকে ঠিকমতন গাইড না করে সফটওয়্যার এপ্লিকেশন ডেভেলপমেন্টের মতন কাজে দিয়ে দেয়া হয়। এর আগে আমরা যখন বুয়েটে প্রোজেক্ট করি তখন দুই বা তিনজনের গ্রুপ থাকে আর সেখানেও একজন হয়ত পুরো কাজ করে। ঐ প্রাকটিসটা ইন্ডাস্ট্রিতে এসেও থেকে যায় কারণ তাকে শেখানো হয় না কিভাবে টিম তৈরি হবে, কাজ ডিস্ট্রিবিউট হবে। টিমে নতুন কেউ আসলে তাকে কিভাবে কাজের সাথে পরিচয় করিয়ে দেয়া এই কালচারটা আসলে আমাদের ইন্ডাস্ট্রিতে দেখা যায় না। পরে সিনিয়র হয়ে গেলেও আমাদের মাঝে এই ভার্সিটির কালচারটা থেকে যায় যা ভয়াবহ পরিস্থিতি সৃষ্টি করে। এক্ষেত্রে একসপ্তাহ, একমাস বা দুই মাসের একটা ট্রেনিং এর ভিতর দিয়ে ফ্রেশারদের নেয়া যেতে পারে।
+ +আর তারপরের একটা দিক হল, আমাদের মধ্যে ম্যানেজমেন্ট স্কিলের ঘাটতি আছে। আমাদের কেউ ভালো ইঞ্জিনিয়ার কিন্তু আমরা এসেস করি না যে একটা প্রজেক্ট শুরু করছি তার টাইমলাইন কি হবে, কি কি মডিউলে ভাগ হবে, কোন মডিউলকে আমরা প্রায়োরিটি দিব, কে কাজ করবে , যদি কেউ ফেইল করে তাহলে সেটাকে কিভাবে টলারেট করে ডেডলাইন মিট করব। বা এগুলো করা হলেও আরো বেটার ওয়েতে করা যেত যেই কালচারটা নেই। এর ফলে একটা সময় পরে যেয়ে তা প্রোজেক্টের উপর বাজে প্রভাব ফেলে। এজন্য সফটওয়্যার ইঞ্জিনিয়ার থেকে কেউ যখন ম্যানেজার বা লীড হবে এই গুণগুলো যেন সে অর্জন করতে পারে। কোম্পানিগুলোকেও সেই সুবিধা দিতে হবে আর যে রোলে যাচ্ছে, তাকেও চিন্তা করতে হবে যে সেএগুলো কিভাবে ম্যানেজ করবে।
+ +মাহাদি মাশরুর মতিনঃ কোভিড-১৯ সিচুয়েশনের কারণে আমি মনে করি আইটি ইন্ডাস্ট্রির এগিয়ে যাওয়ার ভালো সময়। কোভিডের কারণে রেগুলার ইন্ডাস্ট্রিগুলো বড়ো একটা ধাক্কা খাবে, নতুনধরণের সমস্যার সমাধানে ইনোভেশনের সুযোগ হবে। আমাদের আইটি কোম্পানিগুলো সেই সুযোগ নিতে পারলে পরবর্তী কয়েক বছরে উন্নতি করতে পারবে। +গত ১৫-২০ বছরে সফটওয়্যার ইন্ডাস্ট্রি যে ম্যাচুওরিটি লেভেল বা আকারে আসার কথা ছিলো তা আসেনি। কিন্তু আমি আশাবাদী যে দেশের চাহিদার পণ্যগুলো দেশে তৈরি করা গেলে তা আগামি কয়েক বছরে সম্ভব। আর অন্য দেশের জন্য পণ্য উৎপাদনে দুইটি সমস্যা। এক, কমিউনিকেশন গ্যাপ, ভাষাগত কারণে। বিদেশিদের কনভিন্স করতে না পারায় আমরা অনেক কাজ পাই না । আর দুই, সততার অভাব। বিদেশি ইনভেস্টাররা স্কিলের চেয়েও হায়ার ম্যানেজমেন্টের সততাকে প্রাধান্য দেয়। আমি দেশের অনেক কোম্পানির প্রতি শ্রদ্ধা রেখেই বলছি, গত ৭-৮ বছরে ম্যানেজমেন্টের সততার অভাবে অনেক কোম্পানি বন্ধ হয়ে গেছে। তাই ম্যানেজমেন্টে কমিউনিকেশনে দক্ষ হতে হবে আর স্বচ্ছতা থাকতে হবে। +তাছাড়া, Entrepreneurial কালচারের জন্য একটা প্যারাডাইম শিফট দরকার।
+ +সঞ্চালকঃ সাজ্জাদ ভাইয়া, যেহেতু আপনি দেশের ইন্ডাস্ট্রি ও দেশের বাইরের ইন্ডাস্ট্রি এবং একাডেমিয়া নিয়ে কাজ করেছেন। এই দুটোর মধ্যে কম্পারেটিভ এনালাইসিস দিয়ে যদি বলতেন দেশে কি কি ঘাড়তি আছে?
+ +সাজ্জাদুর রহমানঃ বাংলাদেশে ইন্ডাস্ট্রিতে আমার অভিজ্ঞতা সংক্ষিপ্ত হলেও worldclass. আমি যখন থ্যারাপে কাজ করতাম ওদের মেইন কাস্টোমারই ছিলো USA তে, আর KSL এ পেমেন্ট প্রোডাক্টে কাজ করতাম, ওদের প্রোডাক্টও সাউথ কোরিয়া আর বাংলাদেশে প্রতিদিন মিলিয়ন ট্রান্সিকশন হ্যান্ডেল করে। সিকিউরিটি এমনিও আমার পছন্দের যায়গা, তাই পুরো সময়ই ভালো গেছে। আর বিশ্বের বিভিন্ন দেশের লোক যাদের অনেক ওপেন সোর্স প্রোজেক্ট আছে, তাদের দেখে মনে হয় নি যে তাদের সাথে আমাদের বাংলাদেশি ডেভেলপারদের পার্থক্য আছে। আমরা কেউই ভুলের উর্ধ্বে না। ওদের ভুলগুলো আর আমাদের ভুলগুলো প্রায় একই। আর তার কারণ হল সফটওয়্যার লাইফ-সাইকেলে সিকিউরিটির উপর আমাদের প্রায়োরিটি কম। আর বড় কর্পোরেশন যেমন: গুগল, ফেসবুক, এমাজন ওদের এতো রিসোর্স দিয়ে এমন ইনফাস্ট্রাকচার বানিয়েছে যাতে কোনো সাধারণ ডেভেলপার ভুল করার সুযোগ না পায়।
+ +সঞ্চালকঃ আপনারা ফ্রেশ গ্রাজুয়েট যে সিকিউরিটি নিয়ে কাজ করতে চায় তাদের উদ্দেশ্যে যদি কোনো পরামর্শ দিতেন।
+ +মাহাদি মাশরুর মতিনঃ প্রচুর পড়াশুনা করতে হবে, এটাই আমার পরামর্শ। সাজ্জাদ ভাই যেমন বললেন, সিকিউরিটি একটা লাইফস্টাইল। একটা সার্টিফিকেশন বা একটা বই পড়লেই হবে না। যেই জিনিস্টায় তোমার আগ্রহ সেই সংক্রান্ত বই,পডকাস্ট, কোর্সের সাথে থাকতে হবে, প্রোজেক্ট করতে হবে। এটা জীবন ব্যাপি প্রক্রিয়া, কিন্তু এভাবে আগালে Path to excelence এর দিকে আগানো যাবে।
+ +কাউসার হাবিবঃ তারা চাইলে CTF ধরণের প্লাটফর্মে নিয়মিত যাতায়েত করতে পারে। যে কম্পিটিশনগুলো হয় তাতে অংশ নেয়া যেতে পারে। এতে সিকিউরিটি ইন্ডাস্ট্রিতে জয়েনের ক্ষেত্রেও তারা সুবিধা পাবে। আর তারা চাইলে ফ্রিল্যান্সিং এর মতন Bug Bounty করতে পারে। সারা বুয়েট লাইফে টিউশনি করে যে ইনকাম আসত একটা ভালো বাগ খুঁজে তার চেয়েও বড় কোনো অর্থসুবিধা আসতে পারে। কেউ পেনিট্রেশন টেস্টার হিসাবে জয়েন করতে চাইলে সেখানে বাগ বাউন্টির দুই তিনটা অভিজ্ঞতা থাকলে চোখ বন্ধ করে নিয়ে নিবে।
+ +সাজ্জাদুর রহমানঃ নৈতিকভাবে দায়বদ্ধ থাকতে পারতে হবে।আমি আগেই বলেছি সিকিউরিটি একটা পলিটিক্যাল টুল, সিকিউরিটি ব্যবহার করে পাওয়ার ডাইনামিক্সও বদলানো যায়। তাই তোমার সিকিউরিটি সংক্রান্ত কাজের প্রভাব সমাজে বা ব্যক্তিজীবনে কিভাবে পড়বে তা সবসময় চিন্তা করতে হবে। যেমন, কোভিড-১৯ আসলে অনেকে কন্ট্যাক্ট - ট্রাকিং সিস্টেম বানাতে চাইল যাতে কে কার কন্ট্যাক্ট এ এসেছে এবং কার ঝুকি কেমন। কিন্তু তারপর চিন্তা করা হল যে এই একই প্রযুক্তি দিয়ে মাস সার্ভেইলেন্স সম্ভব। আমি একটা সিকিউরিটির নলেজ অর্জন করলাম, কিন্তু সেটা কোনোভাবে অন্য কারো প্রাইভেসি ভায়োলেট করে কিনা, আমি এই জ্ঞান কারো অর্থনৈতিক বা ব্যক্তিগত সুবিধার জন্য ব্যবহার করছি কিনা এগুলো খেয়াল রাখতে হবে। সিকিউরিটি নিয়ে রিসার্চ বা প্র্যাকটিস করা নৈতিক দায়বদ্ধতা ও সমাজের প্রতি দায়বদ্ধতা তৈরি করে, এই নিয়ে সজাগ থাকা জরুরি।
+ +Honorable Alumni Shahina Ferdous and Samiha Samrose were interviewed. +Shahina Ferdous completed her BSc in CSE from BUET in 2006. Then she went to pursue a Ph.D. in computer science from the University of Texas at Arlington. After her post-graduation, she has been working in the industry and is currently employed as a software engineer at Facebook. Before that, she had worked in Microsoft for more than 4 years as a software engineer. She specializes in Data mining, machine learning, and wireless sensor networks.
+ +Samiha Samrose is currently a 4th-year Ph.D. student of Computer Science at the University of Rochester. She completed her BSc in CSE from BUET in 2014. She has worked as a research intern for Amazon, Affectiva, and is currently working with Microsoft Research. Her areas of interest are Human-computer interaction, Machine Learning, and affective computing. +The interview was taken by Arpita Saha and Mahmud Musfique.
+ +How did you feel motivated to study for a Ph.D.? And what is the area of your research?
+ +ANS: Shahina apu: I didn’t feel much motivated when I first started it. But I came aboard for good opportunities and to see my capabilities. The area was a pervasive assistive environment. This research is mainly focused on elderly people. There aren’t many people to look after them. So to assist them, the research was based on sensors. Like if they were to take medication, through sensors(like motion sensors, weight sensors)we can know if they have taken them or not. And if there is no activity for a long time, we could check on them or can call someone to go there physically. The research was solely based on helping them. + The research required a handsome amount of data mining and machine learning. When I started it I didn’t know much about human-computer interaction. But working on it, I felt very excited. And there is so much one can do in this area. Like when someone works under their supervisor, the work is limited. But when you work in these kinds of fields, they are more practical and fun. + After the Ph.D., the work area is pretty different than the research works. But the research was very fun and helpful.
+ +Samiha apu: My research area is affective computing. It’s the machine’s understanding of human emotions and behavior. The first part is understanding and the second part is how to respond to that. My work is on a group conversation. Like in a group conversation, if one person takes up all the time, then others don’t get a chance to talk. Thus the meeting loses its productivity and satisfaction. This is a platform that processes emotion and behavior and gives feedback determining whether it’s positive or negative. It can be done through real-time feedback or designing a chatbot. I work on analyzing the productivity and satisfaction of a meeting according to its agenda. It’s very helpful in a global virtual meeting. And in this time of the pandemic, I am hopeful that it will be more recognized.
+In Bangladesh, people stereotype women by saying that they are suitable only for the medical profession. How did you guys deal with this concept and how did you overcome it?
+ +ANS: Shahina apu: Well, I have faced it too. But my family didn’t say this because I am a girl. They said because I can do more for the family if I become a doctor. But I never liked biology. I always had a knack for math and other science-related subjects. They gave me a deal that I can be an engineer only if I can get admitted to a good university with a moderate subject. So, I didn’t have to do much for this.
+ +Samiha apu: Like many girls, I grew up knowing that I would be a doctor. But when I saw some of my seniors getting admitted to Buet. I felt interested and looked into it. Then I told my family that I want to be an engineer. They never forbade me. But I know that it’s not easy for a lot of girls in our country to pursue an engineering career over medicine due to family pressure. But I think in my case they should look up to their role model and go for their dream.
+A lot of people stereotype that girls are bad at coding and math. You guys of course are above this. But for the girls who are younger enough to fight this stereotype, what is your suggestion for them?
+ +ANS: Shahina apu: This can be changed by showing people examples of women who are good at math and coding. Some families unconsciously assume that girls are bad at those. So if we can show people more girl role models in the tech field, the stereotype can’t be broken.
+ +Samiha apu: I feel the same.When there are 9 boys and 1 girl in a team. When 3 boys can’t do something, the percentage is low but when the girl can’t do something the percentage is 100%. So when we see someone is struggling through something, we should treat him/her as an individual, not as a person of a specific gender. This representation can change the whole perspective of gender-based stereotypes.
+When a girl goes aboard for studying, family people feel insecure. How did you guys manage your family in this case?
+ +ANS: Samiha apu: When someone does something unconventional, there are always some people to question it. I divided those questions into two categories; valid and invalid. Like when someone asked me, how am I gonna manage all the things and how am I gonna find someone when needed there. I sought help from seniors and tried to make new friends and showed them that I’m confident and self-reliant and could take care of myself perfectly. On the other hand, some asked an invalid question like why I was going alone. But I tried not to take the pressure from these questions. That’s how I managed the situation.
+ +Shahina apu: I totally agree with her. You have to show confidence to your family. And we grow up in a protective environment in our family and that’s why they feel concerned. When they saw I managed a home by connecting with Bangladesh association there, they felt I could manage by Shahina apu: I totally agree with her. You have to show confidence to your family. And we grow up in a protective environment in our family and that’s why they feel concerned. When they saw I managed a home by connecting with Bangladesh association there, they felt I could manage by
+We know the stereotypes in Bangladesh.But what about the people in other countries.Do they have these kinds of stereotypes?
+ +ANS: Samiha apu: Some people here also have stereotypes. But people are more diverse here than in our country. And here also, girls in stem are less. That’s why some do feel discriminated against for their gender.
+ +Shahina apu: Yes, in aboard, people do stereotype teenage girls by saying they should go for arts and literature. And they are not suitable for science subjects. But people are trying to reduce it. So yes, people are kind of similar in both situations more or less.
+Can you walk us through the procedures of PhD for a girl step by step?
+ +ANS: Shahina apu: I think the first step is to choose a professor carefully. Then you have to have a good understanding of him/her on your future plans.Then work hard because in Ph.D. you don’t have definite work hours like an office, so it’s hard to keep up. And I didn’t feel any discrimination just because I was a girl. I faced difficulties like any other Ph.D. student. And my professor was a strong female supervisor and she was very cautious about these things.
+ +Samiha apu: When There are different rules here as in when I was in Bangladesh,I always had the concern to go home when it is dark despite having a deadline. But in here, girls work late and go home safely. But at first, I used to have fears about walking home alone at night. But I eventually overcame it. For some people, it’s hard to overcome the fear. + Again, it’s hard to approach a random person for a gender-based question as a small number of girls work in STEM. So after attending seminars and workshops, one can overcome this communication gap.
+For Shahina Ferdous apu. As you are currently working as an SWE. Have you ever felt that doing a Ph.D. was overkill for your current position? Or It was necessary?
+ +ANS: Shahina apu: Initially I thought my Ph.D. was useless.As my research was on data mining. And when I joined Microsoft, I was working cloud data. But for the joining process of that company, Ph.D. was needed for the position as 99% people of my team are Ph.D. holders. And they have their priorities. In our work area, it’s a privilege to have a research experience. But if one has proper expertise in his respective field, it’s not necessary to have a Ph.D. or masters on that. But for my field, I need both research skills and experience to have the job done.
+While doing internships, did you get into the R&D branch? Or the Software Development branch? How can one manage these internships?
+ +ANS: Samiha apu: Three of my internships are research internships. Research internships are less than software internships. First, you have to seek the company and the team who are offering these internships. And then let more people know about your work and build a connection to find a suitable internship.
+ +Shahina apu: I joined Microsoft’s internship as a software engineer. Then I switched my team for a suitable subject. In a company, it’s not very hard to switch teams. And it’s all about one’s connection and their professor’s connection with diverse people in tech. Again, networking helps a lot.
+Sometimes in undergrad, we can’t do a thesis on our desired subject. If we want to change the area of our research subject in Ph.D., how are we gonna approach to professors and how are we gonna manage our CV?
+ +ANS: Samiha apu: My undergrad research was on privacy-preserving queries. It was interesting but I wanted to work on affective computing. Switching is very encouraged here as it is considered as a diverse experience. If we can show professors that we worked on something and now we can use that knowledge to work on something else, then they accept it. Also if we can show strong reasons why we are interested in that subject, then professors appreciate that.
+How do I choose a specialization for a Ph.D.?What if I don’t like the field I’m working in after 2 years?
+ +ANS: Shahina apu: The first step, one has to read and get ideas about a lot of research fields. But after some years, if one chooses to drop the subject and switch it, it’s fine but it will just take a little bit more time than before. But the skills you get from research, you can start another one with the skill sets and it will be fine too. But in the initial years, there are more course works than research. When you start doing research solely, you will get to know it more. But if someone wants to change to a polar apart subject, then she/he has to start it from scratch.
+ +Samiha apu: If someone wants to work on systems while working on data science, it’s a huge jump. Then that person should go for it as soon as possible. Because the work you are doing now will just go deeper day by day. Then find out what people are doing and what you want and what you can do best, then choose the subject of your preference.
+Can you suggest conferences that focus on women in engineering especially?
+ +ANS: Shahina apu: There are so many clubs and groups for women in engineering. Some are a grasshopper, grad cohort, and some local groups.
+Can you share your experience in any of such conference?
+ +ANS: Samiha apu: Yes, I attended cra-w grad cohort for two years and grasshopper one time. By accessing their newsletters and slack channels, one can join them. Also, there is a Tapia conference, which is a good platform for under representative communities. It’s good to try to attend those conferences. But if you can’t, it’s best to read the newsletter or try to be connected with them through Facebook pages
+What a boy should do in a situation where there are a minority number of girls?
+ +ANS: Samiha apu: In my team, there were 12 boys and 1 girl.When someone used to say something inappropriate. I can raise voice. But if it happens repeatedly, then the girl feels isolated.When another boy from that group raises voice for the inappropriate comment,the girl feels friendly and accepted as a team member and thus reduces the problem.
+ +Shahina apu: There are some people who say women get so many privileges just because they are women. If boys broaden their minds about some biased comments and perspective,then it’ll be very helpful.
+ +Samiha apu: Some people joke about same stuffs, it may be funny for them because they are doing for the first time. But the person who is being joked on feels tired of the same comment over and over again. +In prize-giving ceremonies , some people say girls get privileges. But where there are 95% of boys present and there are 5 prizes, to show appreciation, a girl with same merit is chosen to give the prize because the chance of boys are higher in getting all the prizes according to probability. So by seeing all the perspective, one can get rid of his biased opinion.
+When we go to contest programming, we see 95% boys and only 5% girls there. Most of the girls feel demotivated by that. How did you guys overcame that feeling?
+ +ANS: Shahina apu: When I was in Buet, there were 5:1 ratio of boys and girls. We used to form an all-girls team. So there were no discrimination. But when I started working for Microsoft, I was the only girl in the team .So I felt a little bit intimidated. But if girls can be confident about their capability, only then we can overcome the feeling.
+ +Samiha apu: When there is only 1 girl from a group goes to contest programming, she can feel uncomfortable. If one forms a support group and manage a time to sit together and solve problems together, then the discomfort can be reduced.
+In a similar situation, girls are more pressurized than boys like when a boy gets help for an offline, it’s fine. But when a girl gets help from her male friend, then people say stuffs about her. How did you deal with that?
+ +ANS: Shahina apu: In workplaces, it’s very hard too. When you are bossy, then people will say you are imposing power wrongly and if you are friendly, then people will say, you are flirting to get your job done. But boys are not magnified as such. And for these kind of stuffs, girls feel shy to ask questions.
+ +Samiha apu: Exactly. And the male friends who help their female friends in coding are mocked too. So boys and girls while helping and judging others, they should see the friendship without a gender-based bias concept.
+While forming teams with a girl, some guys feel discouraged because they can’t work late night with girls. Can you say few words about that?
+ +ANS: Shahina apu: In other countries, the safety of girls is ensured.So people here work late night all the time. But in our country, it’s not possible. If that can be ensured and boys and girls can work together properly. They can understand the problem and can overcome it. Also girls will be more self-conscious and confident.
+What’s the internal culture and how are the teams structure at Facebook?
+ +ANS: Shahina apu: Facebook has a very friendly workplace. We communicate through messenger. And they also hide title so that none feel shy to express their thoughts in front of other officials. It’s a very informal place. You can talk to your manager about your ideas and you can execute your ideas very independently.
+Can anyone go for PhD without doing masters?
+ +ANS: Samiha apu: Yes, it’s possible. There will be no problem doing that.
+What are your suggestions for HSC students for pursuing CSE?
+ +ANS: Shahina apu: Now the system has changed and one has to be good at everything. But I think if you are interested in studying engineering, then you should focus more on the subjects you like. I did that.
+If one wants to learn coding or robotics in an early age. What should they do?
+ +ANS: Samiha apu: There are some sites like scratch, legoleaks for beginners. They can try doing a little bit of coding in those sites and learn it.
+ +Shahina apu: Work hard and have confidence in yourself.
+ +Samiha apu: Reach out to people and work hard.
+১/ সিনথিয়া কবীর আপুকে দিয়ে শুরু করছি, আপনি বুয়েট থেকে পাশ করার পর পিএইচডি স্টুডেন্ট হিসেবে আছেন বর্তমানে। আপনার যাত্রাপথ সম্পর্কে কিছু বলুন-
+ +সিনথিয়াঃ আমি বুয়েট সিএসই-২০০৯ ব্যাচ, পাশ করার পর বাংলাদেশে ব্র্যাক ইউনিভার্সিটিতে লেকচারার হিসেবে কিছুদিন কাজ করেছি। এরপর আমি ২০১৭ সালে ইউনিভার্সিটি অফ ইউটাহ থেকে পিএইচডি শুরু করি। আমার রিসার্চ ফোকাস হলো HCI (Human-Computer Interaction).
+ +২/ রুমি আপু, আপনি যদি আপনার সম্পর্কে বলতেন-
+ +রুমিঃ আমি চুয়েট সিএসই-২০০৯ ব্যাচ। ২০১৪ তে গ্র্যাজুয়েশনের পর আমি ঢাকায় ইউআইটিএস আর ব্র্যাক ইউনিভার্সিটিতে লেকচারার হিসেবে কাজ করি। তারপর আমি ২০১৮ তে ইউনিভার্সিটি অফ আইওয়া তে ডক্টরেট শুরু করি। আমার রিসার্চ ফোকাস শুরুতে ছিল এইচসিআই, বর্তমানে প্যারালাল কম্পিউটিং নিয়ে কাজ করছি।
+ +৩/ নুজহাত আপু, আপনিও যদি আপনার সম্পর্কে শেয়ার করতেন-
+ +নুজহাতঃ আমি চুয়েট সিএসই-২০০৯ ব্যাচ। গ্র্যাজুয়েশনের পর প্রথম জব ছিল রবি আজিয়াটাতে, সেন্ট্রাল অপারেশনে। এরপর ব্র্যাকে লেকচারার হিসেবে জয়েন করি। ২০১৮তে আমি আসি পোল্যান্ডের ওয়ারশ ইউনিভার্সিটি অফ টেকনোলজিতে, এখানে আর্টিফিশিয়াল ইনটেলিজেন্সের উপর মাস্টার্স সম্পন্ন করি। ২০২০ এ মাস্টার্স শেষ হওয়ার আগে থেকেই আমি আমার ইউনিভার্সিটির পার্টনার কোম্পানি স্মার্টলাইফ রোবটিকসে জুনিয়র রোবটিক্স ইঞ্জিনিয়ার হিসেবে কাজ করছি।
+ +৪/ আপনাদের তিনজনের রিসার্চ ব্যাকগ্রাউন্ড নিয়ে সংক্ষেপে যদি কিছু বলতেন-
+ +সিনথিয়াঃ আমার বুয়েটে আন্ডারগ্র্যাজুয়েটের থিসিস ছিল নেটওয়ার্ক সিকিউরিটির ওপর। কিন্তু এরপর মনে হচ্ছিলো, আমি টপিকটা ঠিক উপভোগ করছি না, মানুষের ওপর সরাসরি ইম্প্যাক্ট পরিবর্তনের ব্যাপারটা লক্ষ করছিলাম না। এরপর ধীরে ধীরে আমি সিদ্ধান্ত নিই, হিউম্যান কম্পিউটার ইন্টার্যাকশন নিয়ে ভবিষ্যত রিসার্চের কাজ করব। বেশ কিছু জায়গায় উচ্চশিক্ষার আবেদন করলেও বেছে নিই ইউনিভার্সিটি অফ ইউটাহকে, কারণ বর্তমান যেই প্রফেসরের সাথে আমি কাজ করছি, তার রিসার্চ এরিয়া অর্থাৎ মানুষের পার্সোনাল ডেটা নিয়ে কাজ করা, এসব ডেটা কিভাবে আমরা নিজেদের কাজে লাগাতে পারি- এই বিষয়গুলো আমাকে আকৃষ্ট করেছিল।
+ +বর্তমানে মূলত হেলথ রিলেটেড দুটি প্রজেক্ট নিয়ে কাজ করছি- ১) প্রোস্টেট ক্যান্সার পেশেন্টের বিহেভারিয়াল চেঞ্জ নিয়ে, মানুষ কিভাবে এই চেঞ্জগুলো এডাপ্ট করতে পারে সেটার সাপোর্ট নিয়ে, ২) স্পাইনাল কর্ড পেশেন্টদের জন্য স্মার্ট হসপিটাল- অটোমেশনের মাধ্যমে কিভাবে নিজেদের চিকিৎসায় ও রক্ষণাবেক্ষণে তাদের সর্বোচ্চ স্বাধীনতা দেওয়া যায়।
+ +রুমিঃ গ্র্যাজুয়েশনের সময় আমার শুরুতে খুব একটা আইডিয়া ছিল না ভবিষ্যৎ রিসার্চ নিয়ে, থিসিস টপিক সংক্রান্ত প্রফেসরদের মেইল করেছিলাম। তারপর ইউনিভার্সিটি অফ আইওয়াতে এইচসিআই নিয়ে একটা হেলথ প্রজেক্টে কাজের সুযোগ পাই। প্রজেক্টটা ছিল অন্ধ ব্যক্তিদের স্বাধীনভাবে এক্সারসাইজের সুযোগ বৃদ্ধি নিয়ে, একটা স্মার্টফোন এ্যাপের মাধ্যমে জগিং ট্র্যাকের ভিজুয়ালাইজেশন করা ও প্রয়োজনীয় দিকনির্দেশনা দেওয়া।
+ +পরবর্তী প্রজেক্টের টপিক ছিল, আইওটি ডিভাইসের জন্য কনভোল্যুশনাল নিউরাল নেটওয়ার্কের প্যারামিটারগুলো অপ্টিমাইজ করা, মেমোরি ও এ্যাকুরেসির ট্রেড-অফ নিয়ে কাজ করা। বর্তমানে কাজ করছি তুলনামূলক নতুন টপিক “গ্রাফ নিউরাল নেটওয়ার্ক” নিয়ে, গ্রাফের পরিবর্তনশীল নোড, ফিচারকে নিউরাল নেটওয়ার্কের মাধ্যমে কিভাবে আইওটি ডিভাইসগুলোর জন্য উপযোগী করা যায়, সেটা নিয়ে।
+ +নুজহাতঃ আমার ব্যাচেলর্সের থিসিস ছিল ইমেজ প্রসেসিং নিয়ে, যেটা মূলত রোবোটিক্সেরই একটা গুরুত্বপূর্ণ অংশ। ওয়ারশ তে আসার পর মেশিন লার্নিং, ন্যাচারাল ল্যাংগুয়েজ প্রসেসিং সহ কিছু কোর্স করার সময় আমার মধ্যে রোবটিক্স নিয়ে আগ্রহ বাড়ে, তবে মাস্টার্সের থিসিস ছিল ডেটা সায়েন্সে- ইনফরমেশন ফিউশন মডেলিংএ, টাইম সিরিজ এনালাইসিস নিয়ে।
+ +তবে রোবটিক্স নিয়ে গভীরে কাজ করার আগ্রহ ও সুযোগ দুটোই বেড়েছে স্মার্ট লাইফে জয়েন করার পর। বর্তমানে যে প্রজেক্ট নিয়ে কাজ করছি তা হলো; কগনিটিভ ডেভেলপমেন্ট অফ চাইল্ড, যেটা অনেকটা এইচসিআই এর কাছাকাছি টপিক। আমাদের লক্ষ্য হচ্ছে সোশ্যাল ইন্টারেক্টিভ বট তৈরি করা, যেটা মূলত শিশুদের লার্নিং, স্পিকিং ও সোশ্যাল এক্টিভিটি উন্নয়নে কাজ করবে। এর সাথেই ফেসিয়াল এক্সপ্রেশন, ভয়েস কমান্ড, স্পিচ রিকগনিশন রিলেটেড আরেকটা প্রজেক্টেও কাজ করেছি। তৃতীয় যে প্রজেক্টে কাজ করছি, তা হল সাইকোমেট্রিক মডেল ডিজাইন। তাই শুধু একজন রোবোটিক্স ইঞ্জিনিয়ারের কাজের চেয়েও বিশাল পরিসরে কাজ করার সুযোগ পাচ্ছি এখানে।
+ +৫/ শিক্ষা বা কর্মক্ষেত্রে যোগাযোগের ক্ষেত্রে ভাষাগত বা অন্যান্য কোনো সমস্যার মুখোমুখি হতে হয়েছিল কখনো?
+ +রুমিঃ আমরা দেশের বাইরে পড়তে আসার আগেই সাধারণত জিআরই/ টোফেলের মত পরীক্ষাগুলো দিয়ে আসি। এখানে আসার পর আমি ব্যক্তিগতভাবে একটু ধাক্কা খেয়েছিলাম শুরুতে। “আমার ইউনিভার্সিটি অফ আইওয়াতে বিদেশি নতুন শিক্ষার্থীদের আরোকিছু ভাষাগত পরীক্ষা দিতে হয়েছিল, যেটার সম্পর্কে আগে থেকে জানা থাকলেও আলাদা করে তেমন প্রস্তুতি নেওয়া হয়নি।” সেখানে স্কোর কম থাকলে, আরো কিছু কোর্স/ পরীক্ষা যুক্ত করে দেওয়া হয়। আমি আমার স্পিকিং স্কিল নিয়ে মোটামুটি কনফিডেন্ট ছিলাম, কিন্তু প্রাথমিক টেস্টে ফেল এসেছিল। ভাষাগত পরীক্ষার সিস্টেমটা খারাপ নয়, তবে স্কোর কম আসলে যে অতিরিক্ত কোর্স/পরীক্ষাগুলো যুক্ত করা হয়, সেগুলো মূল গ্রেডে প্রভাব ফেলে। কোর্সগুলো থেকে একেবারে নতুন কিছু শেখার সুযোগ যেমন কম, তেমনি অনেক সময়ও নষ্ট হতে পারে। এ ব্যাপারটা আমাকে বেশ অবাক করেছিল, যদিও আমি পাশ করে গিয়েছিলাম। তবে চাইনিজ বা অন্যান্য দেশের বেশকিছু সহপাঠীকেই বেগ পেতে দেখেছি বিষয়গুলো নিয়ে। অনেককে হয়তো মূল ফান্ড হারাতেও হয়েছে, ডিপার্টমেন্টে আলোচনাও হয়েছে ব্যাপারগুলো নিয়ে। তাই আমার অভিজ্ঞতা থেকে যেটা মনে হয়, আমাদের হাতে যেহেতু অপশন থাকেই, ভর্তির আগে ভার্সিটির নিয়ম-কানুনগুলো ভালোভাবে জেনেশুনে সিদ্ধান্ত নিতে পারলে, যেকোনো ধরনের সমস্যাই এড়ানো সম্ভব।
+ +সিনথিয়াঃ আমার অভিজ্ঞতা একটু আলাদা। আমার কাছে যে ভার্সিটির অপশনগুলো ছিল তার মধ্যে Texas A&M University থেকে যে অফার লেটারটা আসে, সেখানে এরকম টেস্টের কথা বলাই ছিল, যেটা আমি চাচ্ছিলাম না। নতুন দেশে নতুন পরিবেশে খাপ খাওয়ানোর জন্য আমরা ইতোমধ্যেই অনেক ট্রানজিশনের মধ্য দিয়ে যাই, এর মধ্যে কোনো অতিরিক্ত চাপ নিতে চাইনি। ইউনিভার্সিটি অফ ইউটাহর ক্ষেত্রেও কিছু নিয়মকানুন আছে- যেমন টোফেল স্পিকিং এ ২৬ এর নিচে থাকলে আবার ইংলিশ ট্রেনিং এর মধ্য দিয়ে যেতে হয়, সৌভাগ্য বলবো, সেটা আমাকে করতে হয়নি।
+ +ল্যাবমেটদের সাথে যোগাযোগের ব্যাপারে বলবো, আমিই আমার প্রফেসরের প্রথম স্টুডেন্ট ছিলাম, একই বিষয়ের আলোচনা/গল্প করার মত কেউ ছিল না। জিনিসটা চ্যালেঞ্জিং হতে পারতো, কিন্তু আবারো সৌভাগ্য, আমার প্রফেসর যথেষ্ট আন্ডারস্ট্যান্ডিং ছিলেন। তিনি আমার সমস্যার কথা শুনতেন এবং যথেষ্ট সাহায্য করতেন, তবে সবাই যে এমন ভালো প্রফেসর হবেন এমন কিন্তু না। আমার ক্ষেত্রে ভাষা তেমন সমস্যা হয়নি, তবে শুরুর দিকে মানুষেরই অভাব ছিল কথা বলার মতো।
+ +নুজহাতঃ ইউরোপে লোকাল ল্যাংগুয়েজ জানাটাই ওরা প্রাধান্য দেয় সাধারণত, কিন্তু ভার্সিটিতে আমার খুব একটা সমস্যা হয়নি। জার্মানির মতো পোল্যান্ডেও অনেক ডিপার্টমেন্টেই পোলিশ ভাষার কোর্স বাধ্যতামূলক ছিল, তবে আমার ভাগ্য ভালো, আমার ডিপার্টমেন্টে এটা অপশনাল ছিল, জোর করা হয়নি। আমিও সেটা এড়িয়ে গিয়েছি, কঠিন মনে হওয়ায় ভালোমত পোলিশ শিখিনি।
+ +আমরা সাধারণত ব্রিটিশ বা আমেরিকান ইংলিশে অভ্যস্ত। এজন্য শুরুর দিকে শিক্ষকদের পোলিশ ইংরেজি উচ্চারণ/ কথা বলার ধরণ বুঝতে একটু অসুবিধা হতো। বয়স্ক শিক্ষকদের বেলায় সমস্যাটা বেশি হতে পারে। তবে আমার সুপারভাইজরদের সাথে আমার আলোচনায় কোনো সমস্যা হয়নি। আমার মত নতুন বিদেশি শিক্ষার্থীদের শুরুর দিকে নিজে থেকে কথা বলতে/প্রশ্ন করার জড়তা থাকতে পারে। এখানে নিজে থেকে এগিয়ে না আসলে অন্য কেউ সাহায্য করার সম্ভাবনা নেই বললেই চলে। তাই শুরুর দিকে ক্লাসে একটু গুটিয়ে থাকলেও, প্রথম সেমিস্টারের পর থেকেই যোগাযোগে মানিয়ে নিয়েছিলাম। নিজে থেকে উদ্যোগী না হলে শিক্ষকরা যদিও এগিয়ে আসবেন না, কিন্তু কোনো কিছু জানতে/শিখতে চাইলে তারা অনেক সাহায্য করেছেন, যেটা কল্পনারও বাইরে।
+ +অফিসের পরিবেশও মূলত ইংরেজিতেই, তাই এখানেও তেমন কোনো সমস্যায় পড়তে হয়নি।
+ +৬/ পিএইচডির জন্য এপ্লাই, প্রফেসর নির্বাচন কিভাবে করেছিলেন? কোনো কারণে প্রফেসরের সাথে ম্যাচ না হলে বা অন্য কোনো সমস্যা হলে ট্রানজিশন করে অন্যদিকে যাবার সম্ভাবনা কেমন থাকে?
+ +রুমিঃ সময়মত জিআরই, টোফেল দিয়ে, র্যাংকিং অনুযায়ী ভার্সিটি নির্বাচন ও প্রফেসরদের মেইল করার কাজ শুরু করেছিলাম।
+ +শুরুর দিকে বিদেশি শিক্ষার্থীরা স্বাভাবিকভাবেই কনফিউজড থাকে, তাছাড়া ন্যাটিভ স্টুডেন্টদের প্রভাবও কিছুটা বেশি থাকে। তাই সবার সাথে মিশে যাওয়া ও কোনো সমস্যা হলে দ্রুত জানানো প্রয়োজন। তবে কোনো ধরনের সমস্যা হলে। অপশন সবসময়ই খোলা থাকে। শুরু থেকেই সবাইকে পজিটিভ থাকতে হবে। রিসার্চের পাশাপাশি কোর্সের রেজাল্টের দিকেও মনোযোগ দেওয়া উচিত, অন্তত শুরুর দিকে। এতে করে ক্যাম্পাসে একটা ভালো ইম্প্রেশন তৈরি হবে।
+ +প্রফেসর খুবই ভালো, আবার তুমিও তোমার জায়গা থেকে ভালো, তারপরও দুইজনের ঠিক ম্যাচ হচ্ছে না, এমনটা হওয়া স্বাভাবিক। সেক্ষেত্রে তোমার সম্পর্কে সবার ভালো একটা ভিউ থাকলে, এক প্রফেসরের সাথে কোনো সমস্যা হলে অন্য প্রফেসরদের অপশনগুলো খুঁজে পেতে সুবিধা হবে। এমনকি অনেক ডিপার্টমেন্টে শুরুর দিকে বিভিন্ন ল্যাবে ঘুরে ঘুরে কাজ করার সুযোগ থাকে, এক বছর পর পছন্দমত প্রফেসরের সাথে কাজ করতে পারবে। তাই আমার উপদেশ থাকবে, শুরু থেকেই খেয়াল রাখতে হবে, সবকিছু তোমার পছন্দমত হচ্ছে কিনা, কোনো ঝামেলা হলে, সেগুলো নোটডাউন করো, অন্যান্য রিসার্চ পথগুলোর কথাও ভেবে দেখতে হবে, দেরি হবার আগেই সঠিক সিদ্ধান্ত নিতে হবে, আর কোনো সমস্যা না হলে তো কোনো কথাই নেই।
+ +সিনথিয়াঃ আমরা আমাদের নেতিবাচক অভিজ্ঞতাগুলো শেয়ার করছি, তার মানে কিন্তু এই না- যে কাউকে নিরুৎসাহিত করছি দেশের বাইরে পড়তে আসতে। আবার আমরা যারা অনেকেই দেশে লেখাপড়া শেষ করে বাইরে পাড়ি জমাই, হয়তো ভাবতে পারি আমাদের জন্য সামনে নির্ঝঞ্ঝাট ভবিষ্যত- ব্যাপারটা কিন্তু মোটেও এরকম না। এজন্য কি কি সমস্যার সম্মুখীন হওয়া লাগতে পারে- এ সম্পর্কে ধারণা থাকলে, যেকোনো পরিস্থিতিতে সিদ্ধান্ত নেওয়া অনেক সহজ হয়ে যায়।
+ +আবেদন প্রক্রিয়া দিয়ে শুরু করি- জিআরই, টোফেল দেওয়া, প্রফেসরদের নক করার কাজ আমরা সবাই করি। কেউ কেউ রিপ্লাই দেন, তার মধ্যে কিছু কিছু জায়গায় আমরা এপ্লাই করি। এরপর যেখান থেকে অফার আসে, সেগুলোর মধ্যে উচ্চ র্যাংকিং এর ভার্সিটিতেই সাধারণত যাওয়ার চিন্তা করি- যেটা সবসময় ভালো নাও হতে পারে। সেরা ভার্সিটিতেও হয়তো অসহযোগী, বাজে প্রফেসর থাকতে পারেন।
+ +সাধারণত যেখান থেকে অফার আসে, সবার সাথেই এডমিশনের আগে বা পরে অন্তত স্কাইপে কল হয়, সেখানে যেকোনো ধরনের প্রশ্ন সম্পর্কে জানতে চাওয়া হয়। প্রশ্ন নিয়ে আমরা সাধারণত প্রস্তুতি নিই না, আমি আমার সব প্রফেসরদের প্রশ্ন করেছিলাম, আপনাদের ল্যাব কালচার কীরকম। আমি আগেই বলেছি, আমার বর্তমান প্রফেসরের আমি প্রথম স্টুডেন্ট, তিনি আমার প্রশ্নের উত্তরে বলেছিলেন, “আমি তোমাকে প্রথমে শিখাবো, যখন আমার মনে হবে তুমি একাই চালিয়ে নিতে পারবে, তখন একা ছেড়ে দেবো।” তার কথাটা আমার ভাল লেগেছিল। তবে সত্যি কথা বলতে, বিদেশে নতুন গিয়ে কোনো প্রফেসরের সাথে কাজ করাটা অনেকটা জুয়ার মতো, খাপে খাপ মিলে যেতেও পারে, নাও পারে। আমার সাথে ভালো মিলেছিল বলেই যে সবার সাথে মিলবে, এমনটা কিন্তু না, আমি কয়েকজনের কথা জানি, যাদের ক্ষেত্রে সমস্যা হয়েছিল এবং দুয়েকজন পিএইচডি ড্রপ আউটও করেছিল মানসিক ও কাজের চাপের কারণে। তাহলে সমাধান কি?
+ +শুরু থেকেই সাবধান হতে হবে। ডেডলাইনের আগে দিনরাত কাজ আমরা সবাই করি, কিন্তু প্রফেসর যদি নিয়মিত ১৮ ঘন্টা কাজের নির্দেশ দিয়ে দেন, তাহলে তোমার টেকার সম্ভাবনা কম, অন্য অপশনের খোঁজ করতে হবে। এপ্লাই করা বা ভার্সিটি চয়েস ফাইনাল করার আগে ওখানকার পরিচিতদের কাছ থেকে খোঁজ খবর নিতে হবে- ডিপার্ট্মেন্ট, ল্যাব কালচার কেমন, প্রফেসর কেমন। আমাদের ভার্সিটিতে শুরুর দিকে একটা কোর্সই আছে- “How To Survive Your PhD”, সেখানে প্রফেসররাই বলে থাকেন যে, “অনেকেই ২/৩ বছর কষ্ট করে কাজ করার পর এসে বলে, আমি পারছি না, ড্রপ করতে চাই। এটা কোরোনা,তাহলে ফান্ডিং ও সময়ের অপচয়। প্রথম সেমিস্টার থেকেই যেকোনো সমস্যা মনে হলেই ডিপার্ট্মেন্ট চেয়ার/ অন্য কারো সাথে কথা বলো, সমস্যার কথা জানাও, যাতে আমরা বুঝতে পারি।” আফসোসের ব্যাপার হচ্ছে, বেশিরভাগ ক্ষেত্রেই সমস্যার ব্যাপারগুলো কেউ জানায় না।
+ +৭/ সাধারণত ইউএসএই সবার প্রথম পছন্দ থাকে। নুজহাত আপু, আপনি কিভাবে ঠিক করলেন যে ইউরোপেই পড়তে যাবেন? ইউরোপের ভর্তি/প্রস্তুতি পদ্ধতি কতটুকু আলাদা?
+ +নুজহাতঃ আমেরিকা, কানাডা বা অস্ট্রেলিয়ার পরে ইউরোপে সাধারণত জার্মানি বা ফিনল্যান্ড মানুষ পছন্দ করে। আমি ইউরোপে এসেছি মূলত পারিবারিক কারণে, আলাদা অপশন ছিল না। প্রথম দিকে একটু আফসোস হতো বেটার কোথাও পড়তে না পারার কারণে, কিন্তু যেখানে আছি, সেখানেই যদি খুব ভালো করছি করতে পারি, তাহলে সেই আফসোসটা আর থাকেনা- আমার ক্ষেত্রেও এটা হয়েছে।
+ +IELTS/TOEFL স্কোর দরকার হয় এখানকার ভার্সিটিগুলোর জন্য, রিকোয়ারমেন্ট ভার্সিটি অনুযায়ী আলাদা হয়, তবে ৬/৬.৫ ন্যূনতম হয়ে থাকে। সাথে একাডেমিক কোয়ালিফিকেশন আর দেশভিত্তিক ভাষা-দক্ষতার পরীক্ষা লাগে, যেটা আবার পোল্যান্ডে ছিল না, তাই ভাষা-সংক্রান্ত কোনো ঝামেলায় পড়তে হয়নি। মাস্টার্সের জন্য এর বাইরে আর কিছু দরকার হয়নি। সাধারণত টিউশন ফি ফ্রি-এর ব্যবস্থা পাওয়া যায়, আর লিভিং আর ফিনান্সিয়াল এক্সপেন্সের জন্য দেশভিত্তিক এপ্লিকেশনের মাধ্যমে যাচাই করে সেন্ট্রালি সহায়তা করা হয়।
+ +৮/ নুজহাত আপু, পোল্যান্ডে আপনি যা যা নিয়ে পড়াশোনা করেছেন, সেগুলো বর্তমান বাংলাদেশের প্রেক্ষাপটে এখানে কাজে লাগানোর সুযোগ কেমন?
+ +নুজহাতঃ মেশিন লার্নিং বলো বা রোবটিক্স বলো, এগুলো সত্যিকার অর্থে বাংলাদেশে এখনো পুরোপুরি উন্নত সেক্টর হয়ে ওঠেনি, কিন্তু কাজের ক্ষেত্রে বা অপশনের কোনো অভাব নেই- ইচ্ছা থাকলেই কাজে লেগে পড়া সম্ভব। যেমন এখানে আমি ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং নিয়ে কাজ করেছি, পোল্যান্ডে নিজেদের ভাষায় এনএলপির যে ভাণ্ডার, তা কিন্তু খুবই উন্নত ও স্ট্রাকচার্ড। সেক্ষেত্রে আমরা যথাযথ সাপোর্ট পেলে বাংলা ভাষার এনএলপি বা স্পিচ রিকগনিশনের কাজগুলো এগিয়ে নিতে পারি। এমনকি পোল্যান্ডের এখানে যেমনটা করা হয়, বই খাতা ছাড়াই রোবটিক্সের সাহায্য নিয়ে ইন্টারেক্টিভ উপায়ে প্রি স্কুল লেভেলে ছোট বাচ্চাদের বর্ণমালা শিক্ষার হাতেখড়ি দেওয়া হয়- এরকম ছোট ছোট উদ্যোগগুলো বাংলাদেশেও নেওয়া যেতে পারে।
+ +৯/ পিএইচডি লাইফে আপনার কোনো উদ্ভট/ইন্টারেস্টিং অভিজ্ঞতার কথা শেয়ার করবেন?
+ +সিনথিয়াঃ প্রফেসরের ব্যাপারটা নিয়ে আমার ভাগ্য বেশ ভালো, তবে এছাড়াও বিভিন্ন উদ্ভট পরিস্থিতি দেখতে হয়েছে। যেমন, বিদেশে এখানকার বাংলাদেশি কমিউনিটির কথা বলি। আমি যখন পিএইচডি করার উদ্দেশ্যে প্রথম এখানে আসি, আমি অবিবাহিত ছিলাম। আমার ফেসবুক প্রোফাইলে আমার সাথে ছোট বাচ্চার (আমার বোনের ছেলে) বেশকিছু ছবি ছিল। এখানে আসার পর আশেপাশের অনেকেই মনে মনে ধরে নেয়, আমি বুঝি আমার ছোট সন্তানকে দেশে একা রেখে পিএইচডি করতে চলে এসেছি (হাসি)।
+ +আরেকটা বিরক্তিকর অভিজ্ঞতা হলো- আমরা বাংলাদেশে একজন আরেকজনের সম্পর্কে না জেনেই জাজ করতে বেশি অভ্যস্ত। যখন ইমিগ্রেশনের পর নতুন দেশে আসি, তখন মনে হতে পারে, এখন বোধহয় কেউ আমাকে অযথা জাজ করবে না, সবাই যেহেতু লেখাপড়া নিয়েই ব্যস্ত। কিন্তু ব্যাপারটা আসলে ভুল। এমনও হয়েছে, কোনো একটা অনুষ্ঠান/ দাওয়াতে গিয়ে বারবার শুনতে হয়েছে আমি বিয়ে কবে করছি, বাবা-মাকে দেখতে দেশে যাওয়ার ব্যাপারটাকে অনেকে ধরে নিয়েছে আমি হয়তো বয়ফ্রেন্ডের সাথে দেখা করতে যাচ্ছি ইত্যাদি (হাসি)। অর্থাৎ প্রবাসেও বাংলাদেশিরা আসলে কমবেশি অযথাই মাথা ঘামিয়ে থাকে।
+ +আরেকটা ইন্টারেস্টিং ঘটনা হলো, আমরা যখন প্রথম দেশের বাইরে পড়তে আসি, আমাদের একাডেমিক লাইফের বড় পরিবর্তনের সাথে সাথে ব্যক্তিগত-পারিবারিক জীবনেও একটা বড় পরিবর্তন আসে, বিশেষ করে আমার মত যারা বাবা-মাকে ছেড়ে একা আসি। এখানকার বাংলাদেশি কমিউনিটি যদিও অনেক বড়, তারপরও সবসময় সাহায্যের নিশ্চয়তা আমি পাইনি। যদিও সবাই খারাপ নন, অনেকেই অনেক হেল্পফুল ছিলেন। বলছি না যে, আমাকে অনেক কষ্টে শুরুর দিকে দিনযাপন করতে হয়েছে, কিন্তু আমি বলব, তোমরা যারা বিদেশে একা পড়তে আসছো, কখনোই বিলাসী/উচ্চাকাঙ্ক্ষী জীবনযাপনের বা আশেপাশের মানুষদের থেকে অনেক বেশি সাহায্যের আশা নিয়ে এসো না। কারণ আমি এমন মানুষও দেখেছি, যারা প্রফেসর কেন ল্যাপটপ কিনতে সাহায্য করেননি, কিংবা পছন্দের খাবার কেন খুঁজে পায়নি- এসব নিয়েও আফসোস করছে (হাসি)। নতুন একটা পরিবেশে, নতুন দেশে অনেক ধরনের সমস্যার মুখোমুখি হতে হবে, এটাই বরং স্বাভাবিক। তাই আশেপাশে বাংলাদেশি থাকুক বা না থাকুক, তোমার এতোটুকু মানসিক শক্তি থাকতে হবে যে, এটা আমার একার জার্নি, যেভাবেই হোক সব প্রতিকূলতা কাটিয়ে উঠতে হবে, আমাকে শক্ত থাকতে হবে। বাংলাদেশের অসংখ্য মানুষ নিজ যোগ্যতায় বিভিন্ন দেশে স্বনামধন্য জায়গা থেকে ডিগ্রি নিয়েছেন, এখনো পড়তে আসছেন নিয়মিত, তারা সবাই এই পরিশ্রমের মধ্যে দিয়ে গেছেন,যাচ্ছেন। তারা পারলে, তুমিও অবশ্যই পারবে।
+ +রুমিঃ আমার এখানকার বাংলাদেশি কমিউনিটি কমবেশি খুবই হেল্পফুল ছিল। রিসিভ করা, খাওয়া দাওয়া, বাজার-সদাই ইত্যাদি বিষয়ে অনেক সাহায্য পেয়েছি- এটা ভাগ্যের ব্যাপার, সব কমিউনিটি একরকম না। ভালো খারাপ সবধরনের অভিজ্ঞতাই ছিল, যদিও নতুন পরিবেশের জীবন আর পিএইচডির লেখাপড়া সবকিছু মিলিয়ে বেশ চাপ ছিল। সারাদিন কাজ করে এসে রাতে কোনো পার্টি বা অনুষ্ঠানে যেতে সবসময় কিন্তু মন চাইতো না। আর শেষে বলবো, দেশ থেকে আসার সময়ই মানসিকভাবে প্রস্তুতি নিয়ে রাখতে হবে যে একাডেমিক, ব্যক্তিগত, সামাজিক লাইফে নতুন অনেক কিছু ফেস করতে হতে পারে, সমস্যায় পড়তে হতে পারে। দেশে হয়তো হেল্পিং হ্যান্ড পাওয়া যেত, এখানে কিন্তু সব কাজ একা নিজেরই করতে হবে। মানুষ যে এদিক-ওদিক বেড়াতে বা আনন্দ করতে যায় না তা কিন্তু না, কিন্তু অবশ্যই সেটা পুরো সপ্তাহের কাজের ক্লান্তি দূর করতে, নিজেকে বা পরিবারকে একটু সময় দিতে। পড়ালেখার ফাঁকে ফাঁকে চিল তো করতে পারবেই, কিন্তু যেকোনো কঠিন পরিস্থিতি সামলে নেবার মানসিকতাও রাখতে হবে।
+ +১০/ বিশেষ করে, নারী হিসেবে আপনারা কোনো ধরনের অসুবিধা/ চ্যালেঞ্জের মুখোমুখি হয়েছিলেন?
+ +নুজহাতঃ আমার ক্ষেত্রে প্রথমত, আমি নিয়মিত হিজাব পরিধান করি। ইউরোপিয়ান বা পশ্চিমা দেশগুলোর সমাজে যেটা একেবারেই প্রচলিত না। ভার্সিটিতে আমার কখনো খুব একটা সমস্যা হয়নি, দুয়েকটা ঘটনা ছাড়া। এখানে দুয়েকজন প্রফেসরের ধারণা এমন যে, হিজাব পরলে বা হেড কভার করলে সমাজে গ্রহণযোগ্যতা কমে যায় বা চাকরি পাবার ক্ষেত্রেও অসুবিধা হয়। কথাটা কিন্তু পুরোপুরি ভুল না, মাস্টার্সের শেষ বর্ষে চাকরির এপ্লাই করার সময়ই কিছুটা বুঝতে পেরেছিলাম। স্থানীয় সমাজ নিজেদের কালচারের বাইরের কিছু এক্সেপ্ট করতে না চাইলেও, বিশ্ববিদ্যালয়গুলো অনেকটাই মাল্টিকালচারে বিশ্বাসী। আমার চাকরির ক্ষেত্র যেহেতু বিশ্ববিদ্যালয় ঘিরেই, আমি সরাসরি বেশি সমস্যা ফেস করিনি এখনো।
+ +আরেকটা জিনিস বলার মতো, এখানকার বিদেশি স্টুডেন্টদের বড় অংশ ইন্ডিয়ান, টার্কিশ বা মিডল ইস্টের, সেক্ষেত্রে পুরনো স্টুডেন্টদের আগে থেকে কোনো খারাপ রেপুটেশন বা রেকর্ড থেকে থাকলে সেটা নতুন স্টুডেন্টসহ সবার মধ্যেই নেতিবাচক প্রভাব ফেলতে পারে। এইদিক থেকেও আমি অনেকটাই ভাগ্যবান, এরকম অভিজ্ঞতা ফেস করতে হয়নি।
+ +১১/ প্রফেসররা পিএইচডি স্টুডেন্ট চয়েস করার ক্ষেত্রে কি কি দেখে থাকেন?
+ +সিনথিয়াঃ এটা অনেকগুলো বিষয়ের ওপর নির্ভর করে। যেমন আমার ক্ষেত্রে, আমার প্রফেসরের যোগদানের প্রথম দিকে, হিউম্যান কম্পিউটার ইন্টারেকশন, রিসার্চ ফিল্ড হিসেবে ততটা পপুলার ছিল না। এই ফিল্ডে কাজ করতে আসলে প্রচুর সংখ্যক মানুষের দরকার পড়ে, প্রচুর ডেটা কালেক্ট করতে হয় ম্যানুয়ালি। আমার প্রফেসরের এমন মানুষেরই দরকার ছিল যারা এসবে আগ্রহী, তাই আমার সাথে তার মিলে গেছিলো।
+ +দ্বিতীয়ত, এলাকায়, ভার্সিটিতে বা ডিপার্টমেন্টে স্বদেশিদের নেতিবাচক রেকর্ড যেমন তোমার সম্ভাবনাকে কমিয়ে দিতে পারে, তেমনি আগে থেকে পরিচিত বাংলাদেশিদের ভালো ইম্প্রেশন থাকলে, সেটা তোমার সেলেক্টেড হবার সম্ভাবনা বাড়িয়ে দিতে পারে।
+ +সাধারণত চাইনিজ/কোরিয়ান/ইরানি প্রফেসরদের কাজপাগল ছাত্র পছন্দ, তারা চান দিনরাত ল্যাবে পড়ে থাকবে, কাজ করবে এমন স্টুডেন্ট জোগাড় করতে, সেক্ষেত্রে তারা বেছে বেছে তাদেরই নেন যারা বেশী পরিশ্রম করতে রাজি। এশিয়ান প্রফেসররা অনেক ক্ষেত্রেই হয়তো ফান্ডিং এর ভয় দেখিয়ে কাজে তাগাদা দিতে পারেন। আবার কিছু কিছু প্রফেসরের ক্ষেত্রে তারা নির্দিষ্ট কোনো স্কিল/দক্ষতা অগ্রাধিকার দিয়ে থাকেন, যেমন আমার ক্ষেত্রে প্রফেসর চাইতেন তার ছাত্র ধীরে ধীরে শিখুক, সব জানুক। আবার অনেকেই ধরে নেবেন, তুমি আগে থেকেই জানো অনেককিছু, তোমার পাবলিকেশনে নজর দেবেন।
+ +আরেকটা গুরুত্বপূর্ণ ব্যাপার হলো রিকমেন্ডেশন লেটার, সাধারণত এদেশের পরিচিত মুখের প্রফেসর না হলে, বাইরের প্রফেসররা ঠিকমত বুঝে উঠতে পারেন না লেটারটাকে কিভাবে নেওয়া উচিত। তাই আমার উপদেশ হলো, সিজিপিএ ভালো রাখার চেষ্টা কর, GRE/TOEFL এর সর্বোচ্চ প্রস্তুতি নাও, পাশাপাশি রিকমেন্ডেশন লেটারে ফোকাস দাও, যাতে সেখানে রিসার্চের কথা থাকে। কোর্স রেজাল্টের চেয়ে অবশ্যই রিসার্চ এক্সপেরিয়েন্সের রিকমেন্ডেশনের দাম বেশী। আর সবসময়ই প্রফেসররা চান তুমি কতটা নেতৃত্ব দিতে পারো বা সবার সাথে কম্যুনিকেট করতে পারো।
+ +রুমিঃ আমিও একমত- প্রতিটা প্রফেসরের মেন্টালিটিই আসলে আলাদা- নির্দিষ্ট করে বলা খুব কঠিন যে তারা আসলে তোমার মধ্যে কী খুঁজছেন। আমার মনে হয়, স্টেটমেন্ট অফ পারপাজ (SoP) লেখাটার গুরুত্ব অনেক, আন্ডারগ্র্যাডে রিসার্চ ব্যাকগ্রাউন্ড থাকলে খুবই ভালো, যদিও এটা আমাদের অধিকাংশেরই থাকে না।
+ +অনেকেরই প্রথম-দ্বিতীয় বর্ষ থেকেই টার্গেট থাকে বাইরে পড়তে যাওয়ার, সেক্ষেত্রে ফ্যাকাল্টি রিসার্চের সুযোগগুলো কাজে লাগানো উচিত। সিজিপিএ নিয়ে অনেকেই অনেক কথা বলে, কিন্তু আমার মনে হয় না একটু নিয়মিত কষ্ট করলে বাংলাদেশে আমাদের সিজি উঠানো খুব একটা কঠিন কিছু না। তাই রেজাল্ট আর স্কিল দুটোকেই প্রাধান্য দেওয়া উচিত।
+ +১২/ ইন্ডাস্ট্রি বা একাডেমিয়া ট্র্যাক দুটোকে কিভাবে দেখেন? আপনাদের ক্যারিয়ার চয়েসের পেছনে কারণ/মোটিভেশন কী ছিল?
+ +সিনথিয়াঃ এখানে ট্যানিউর ট্র্যাক থেকে উপরে ওঠার রাস্তাটা কিন্তু বেশ কষ্ট ও সময়সাপেক্ষ। ব্যক্তিগতভাবে, ইন্ডাস্ট্রি রিসার্চ, বিশেষ করে Research and Development সেক্টরের প্রতি আমার আগ্রহ বেশি। তাই আমি বলব না যে, আমি একাডেমিয়া বেছে নিয়েছি। যদিও আমি শিক্ষকতাও করেছি, কিন্তু ভবিষ্যতে ইন্ডাস্ট্রি রিসার্চে শিফট করার ইচ্ছা বেশি।
+ +রুমিঃ আমার কাছে মনে হয়, এখানে বোধহয় ইন্ডাস্ট্রিই বেটার, কারণ ৯-৫টা কাজ করার পর মানসিক শান্তি থাকে যে, আজকের মতো কাজ শেষ হয়েছে- যেখানে তুলনামূলকভাবে একজন ট্যানিউর ট্র্যাকের এসিস্টেন্ট প্রফেসরের কাজের চাপ বিশাল। এই বিষয়টা আমাদের দেশের ক্ষেত্রে আবার একেবারেই উল্টা- গ্র্যাজুয়েশনের পরপরই প্রায় সবাই লেকচারার হিসেবে জয়েন করি, যেখানে আসলে তেমন নতুন কিছুই শেখা হয়না।
+ +আমার ব্যক্তিগত অভিমত, যদি দেশে শুরুতে কয়েক বছর কাজ করে বাইরে শিফট করার ইচ্ছা থাকে- সেক্ষেত্রে ইন্ডাস্ট্রি চয়েস করাই বেটার- বাইরে যাবার আগে দেশে হাতে-কলমে কাজ করার অভিজ্ঞতাও পাওয়া যাবে। যেটা আমার মনে হয় না, প্রাইভেট ভার্সিটিতে লেকচারার হিসেবে জয়েন করার পর খুব একটা শেখা যায়।
+ +১৩/ সিনথিয়া আপু, আপনি তো BWCSE (Bangladeshi Women in Computer Science and Engineering) এর প্রতিষ্ঠাতা ও প্রেসিডেন্ট ছিলেন- আপনার এই অভিজ্ঞতা সম্পর্কে কিছু বলুন-
+ +সিনথিয়াঃ BWCSE যখন শুরু করি আমি তখন ৩-২ তে ছিলাম। বুয়েটের ২০০০ ও ২০০২ ব্যাচের দুজন এলামনাই- যারা দুজনই এখন ইউএসএতে দুটো বিশ্ববিদ্যালয়ের ফ্যাকাল্টি, তারা প্রথম বাংলাদেশের মেয়েদের জন্য এরকম একটা প্ল্যাটফর্মের প্রয়োজনীয়তা অনুভব করে উদ্যোগ নেন। আপুরা স্যারদের সাথে যোগাযোগ করেন, স্যার আমাকে দায়িত্ব দেন সবকিছু ব্যবস্থা করার। ভলান্টিয়ারি কাজে মানুষের কতটুকু সাহায্য পাওয়া যায়, তা তো তোমরা জানোই, তাই আমি বলব না শুরুর দিকে আমি খুব বেশি মানুষের সাহায্য পেয়েছি। একা একাই অনেক কিছু করতে হয়েছিল- এমনকি হয়তো পরীক্ষার দিন সকাল বেলা গিয়ে সেশন আয়োজনের রুমবুকের জন্যও এপ্লিকেশন করতে হয়েছিল।
+ +অনেকেই শুরুতে ভলান্টারি সময় দিতে অনাগ্রহ দেখিয়েছিল। কিন্তু আমার ক্ষেত্রে হয়েছে উল্টোটা, আমি এই ক্লাবকে এগিয়ে নিতে গিয়ে এতো মানুষের সাথে পরিচিত হয়েছি- যোগাযোগ করেছি বিভিন্ন সেশন আয়োজনের জন্য- এটা খুবই উপকারী একটা অভিজ্ঞতা ছিল আমি বলব। শুরুতে হয়তো স্যারদের দেওয়া দায়িত্ব রাখার জন্যই কাজ করতাম- ধীরে ধীরে বুঝতে পেরেছি ক্লাবটার সাথে লেগে থেকে, কাজ করে আমারও কত লাভ হয়েছে। এমনকি গ্র্যাজুয়েশন পুলে এপ্লাই করার সময় তোমার SoP তে তুমি যদি উল্লেখ করতে পারো- আমি এরকম একটা ক্লাবের সাথে যুক্ত আছি, বেশকিছু টেকনিকাল-নেটওয়ার্কিং সেশন আয়োজন করেছি, তাহলে সেটা প্রফেসর খুবই ভালোভাবে নেবেন- যে এই স্টুডেন্ট আমার ল্যাবের জন্য ইন্টারেক্টিভ হবে, বাকি সবাইকে লিড দিতে, সাহায্য করতে পারবে।
+ +১৪/ কোভিড-১৯ পরবর্তী সময়ে, বর্তমানে আপনাদের কাজের অভিজ্ঞতা সম্পর্কে যদি কিছু বলতেন-
+ +রুমিঃ এটা আসলে আমাদের সবাই জন্যই ইউনিক একটা অভিজ্ঞতা, যদি বেঁচে থাকি সবাই- সারাজীবন মনে রাখার মতো একটা ঘটনা হয়ে থাকবে। আর সবমিলিয়ে মিশ্র অনুভূতি- ক্লাসের কিংবা কাজের ভবিষ্যত পরিস্থিতির কোনো নিশ্চয়তা নেই। এখন এমনিতেও চাকরির বাজারে সমস্যা চলছেই বিশ্বজুড়ে- জীবন থাকলেই যেহেতু জীবিকার চিন্তা চলে আসে, তাই আমাদের পিএইচডি স্টাডির ওপর কোনো ধরনের নেতিবাচক প্রভাব পড়বে কিনা- এসব নিয়েও চিন্তিত সবাই। কাজের ক্ষেত্রে ‘ওয়ার্ক ফ্রম হোম’ এর পথকেই বেছে নিয়েছি সবাই- এ নিয়ে আমাদের খুব একটা চিন্তার কারণ নেই। আর কাজ-লেখাপড়ার মধ্যেও আত্মীয়-স্বজন, পরিচিতদের স্বাস্থ্য পরিস্থিতি, ভালোমন্দ খোঁজ রাখার দুশ্চিন্তাটা এসে গেছে- যেটা হয়তো আগে এতো ছিলনা।
+ +সিনথিয়াঃ আমার আসলে এই গ্রীষ্মে দেশে আসার কথা ছিল- স্বাভাবিকভাবেই সব প্ল্যান বাতিল এখন। বাবা-মাকে নিয়ে আসলেই চিন্তিত- কোভিড ১৯ পরিস্থিতি খুবই উদ্বেগজনক বাংলাদেশে। মার্চের দিকে আমরা ‘ওয়ার্ক ফ্রম হোম’ মেনে চলা শুরু করি। প্রথম দুয়েক-সপ্তাহ অনেক বাজে কেটেছিল, কাজে মন বসাতে পারছিলাম না- এমনকি প্রফেসরকেও জানিয়ে রেখেছিলাম দুরবস্থার কথা। যদিও আমার কাজ হাসপাতাল ঘিরেই এখন, তারপরও বাসায় থেকে কাজে আসলে খুব একটা সমস্যা হয়না- কিন্তু দুশ্চিন্তা তো লেগেই আছে। কখন দেশে যাবো- এটা ভেবেই কষ্ট লাগে আসলে, যেহেতু আমি পৃথিবীর প্রায় অন্য আরেক প্রান্তে- পরিবার থেকে অনেক দূরে।
+ +১৫/ যারা এখন কম্পিউটার সায়েন্স নিয়ে লেখাপড়া করছে, বা ফ্রেশ গ্র্যাজুয়েটস- তাদের জন্য আপনাদের উপদেশ বা সাজেশনগুলো যদি বলতেন-
+ +নুজহাতঃ সিএসই খুবই ভার্সেটাইল একটা কারিকুলাম, এটার অনেক ব্রাঞ্চও আছে। যদি এমন হয় যে, তোমার এলগোরিদম, ডেটা স্ট্রাকচার কিংবা সফটওয়্যারে কোথাও ঘাটতি বা দুর্বলতা আছে, কিন্তু ধরো নেটওয়ার্কিং বা সিকিউরিটি নিয়ে তুমি খুব ভালো জানো, সেক্ষেত্রে কিন্তু জব বা ক্যারিয়ার অপরচুনিটির কোনো অভাব নেই। আবার চাইলে রিসার্চ/ডাটা সায়েন্স ফিল্ডেও আসতে পারো। এখানে থিওরির পাশাপাশি স্কিল খুবই গুরুত্বপূর্ণ, তোমাকে কাজ জানতে হবে। নতুন কন্সেপ্ট, থিওরি বা টেকনোলজির সাথে খাপ খাওয়ানোর দক্ষতা থাকা জরুরি। আমি নিজেও কাজ করতে করতেই অনেক কিছু শিখেছি এখানে। আত্মবিশ্বাস, ইন্সট্যান্ট লার্নিং আর চ্যালেঞ্জ নেওয়ার দক্ষতাও খুবই দরকারি। সবাইকে যে অসাধারণ প্রোগ্রামার হতে হবে এমন না, কিন্তু নিজের একটা লার্নিং স্ট্র্যাটেজি দাঁড় করাতে শিখতে হবে।
+ +রুমিঃ শুরু থেকেই আসলে ক্যারিয়ারের চিন্তাভাবনায় যত্নবান হতে হবে, নিজের প্রোফাইল ভালোভাবে গড়ে তোলার জন্য কাজ করতে হবে। বিভিন্ন অর্গানাইজেশনের সাথে যুক্ত থাকা, কম্পিটিশনে অংশ নেওয়া- এসবই ভবিষ্যতে অনেক কাজে দিবে। আগে থেকে ভেবেচিন্তে সিদ্ধান্ত নিতে হবে, বাইরে আসলে কেনো আসতে চাচ্ছ। আর যেকোনো সময়ে মেন্টাল ব্রেকডাউনে যাতে না পড়তে হয় সেজন্য সবসময় পজিটিভ থাকতে হবে- বন্ধুবান্ধব সবার সাথে শেয়ার করতে পারলে ভালো। আর বিশেষ করে বাংলাদেশি মেয়েদের জন্য বলব- তোমরা আরো বেশি বেশি বাইরে পড়তে আসো- আমার নিজের ক্ষেত্রেই যদি বলি- নিজ ডিপার্টমেন্টে একজন দেশি মেয়ে পেলে হয়তো আরো অনেক কিছু শেয়ার করতে পারতাম যেকোনো প্রয়োজনে।
+ +সিনথিয়াঃ মাস্টার্স বা পিএইচডি, যেটাই করতে আসবে ঠিক করোনা কেন, নিজেকে মানসিকভাবে প্রস্তুত রাখতে হবে- যে একটু কষ্টকর জার্নি হবে, কিন্তু তুমি পারবেই। নিজের কাজের প্রতি প্যাশনেট হতে হবে। কমিটমেন্ট আসলেই রাখতে চাও কিনা সেগুলো নিশ্চিত করে তবেই সিদ্ধান্ত নিও। অন্য কোনো কিছু বা চাকরির দায়িত্ব থেকে বাঁচতে পিএইচডি করতে আসার কথা চিন্তাও কোরোনা। আর মানুষের সাথে বেশি বেশি মিশতে হবে। আমার কর্মক্ষেত্রেও মেয়ে সহপাঠী বা দেশি মানুষ পেলে হয়তো অনেক সুবিধা হতো, আমি, রুমি- আমরা নিজেদের ফেসবুক গ্রুপ চ্যাটেই যোগাযোগ রাখতাম- ভালোমন্দ শেয়ার করতাম।
+ +আরেকটা বিষয়ে কেউ আমাদের সচরাচর খেয়াল রাখতে বলে না বা জোর দেয়না- তা হল স্বাস্থ্যের প্রতি যত্নশীল কিন্তু নিজেকেই হতে হবে। তাই যেটাই করো না কেন- নিজের স্বাস্থ্য ভালো রাখাটা কিন্তু সবচেয়ে গুরুত্বপূর্ণ।
+ +Dr. Moushumi Sharmin completed her graduation from CSE, BUET in 2003. She completed her MS from Marquette University in 2006 and subsequently her Ph.D. in computer science from UIUC (University of Illinois at Urbana-Champaign). She is currently working as an associate professor at Western Washington University. Before this, she was a research assistant professor at the University of Memphis. She did her research internship at IBM T J Watson Research Lab. She was awarded the prestigious Saburo Muroga Fellowship for her first year in UIUC.
+ +Nafisa Anzum graduated from the Department of CSE, BUET in 2015. She is currently doing her Master of Mathematics (MMath) under the supervision of Prof. Semih Salihoglu in the David R. Cheriton School of Computer Science at the University of Waterloo. Prior to this, she worked as a software engineer for about two years at iPay Systems Limited in Bangladesh. Her research interests lie in data processing systems, data science, and machine learning.
+ +মুশফিক : +সবাইকে আমন্ত্রণ জানাচ্ছি BSADD Women in Tech Episode 04 এ। আজকে আমাদের সাথে নিয়ে এসেছি দুইজন সিনিয়র আপুকে। মৌসুমি আপু এবং নাফিসা আপু। তাদের একজন ইতোমধ্যে Ph.D. করে ফেলেছেন এবং আরেকজন বর্তমানে প্রসেসিং এ আছেন। আজকে আশা করছি আমরা তাদের কাছ থেকে অনেক কিছু জানতে পারবো। শুরু করছি মৌসুমি আপুকে দিয়ে। আপনি যদি নিজের সম্পর্কে কিছু বলতেন।
+ +মৌসুমি : +ধন্যবাদ আমাকে আজকে আমন্ত্রণ করার জন্য। আমি Buet CSE ‘96 ব্যাচ। আমি আসলে যখন বুয়েটে ছিলাম তখন প্রথমদিকে মনে হতো এত পড়ালেখা করা লাগবে না এবং প্রথমে তেমন পড়ালেখাও করিনাই। কিন্তু পরে গিয়ে মনে হলো না আমি Higher Studies এর জন্য বাইরে যেতে চাই। আমি যখন পাশ করেছি, ২০০৩ তে আমরা বের হই, তখন আমার কোন ধারণাই ছিল না বাচেলর থেকে সরাসরি পিএইচডি তে অ্যাপ্লাই করা যায়। তো মাস্টার্সের জন্যই অ্যাপ্লাই করি Marquette University তে। মাস্টার্স পড়ার সময় থেকেই আমার একটা ধারণা আসে যে পিএইচডি করতে হবে এবং আমি খুব ভাল স্কুলে যেতে চাই। তো আমি Urbana-Champaign এ যাই, ওখান থেকে পিএইচডি করি। Urbana-Champaign থেকে বের হয়েছি ২০১৩ তে। এরপর দুই বছর University of Memphis এ রিসার্চ এসিসটেন্ট হিসেবে কাজ করেছি। এখন Western Washington University তে আছি Assistant Professor হিসেবে।
+ +মুশফিক : +ধন্যবাদ আপু। এবার শুনতে চাই নাফিসা আপুর কাছ থেকে।
+ +নাফিসা : +ধন্যবাদ মুশফিক এবং কংগ্র্যাচুলেশন্স মৌসুমি আপু! আমি ২০১০ ব্যাচ, ২০১৬ এ বুয়েট থেকে বের হই। iPay Systems Limited এ দুবছর সফটওয়্যার ইঞ্জিনিয়ার হিসেবে জব করি। Kind of my best years in job life! iPay Systems কে খুব মিস করি এখনো। তারপরে অ্যাপ্লাই করি মূলত মাস্টার্সের জন্যই কারণ ঐরকম শিওর ছিলাম না যে পিএইচডি টা কোন সাবজেক্টের উপর করতে চাই। লাকিলি আমার প্রফেসর আমাকে খুঁজে বের করে, তা না হলে হয়তো এডমিশনটা হতো না। তারপর University of Waterloo তে জয়েন করলাম। Prof. Semih Salihoglu এর সাথে কাজ করলাম। এইতো ডেটাবেস ফিল্ডটা বেশ পছন্দ হয়ে গেলো। এরপর লাস্ট ইয়ার পিএইচডির জন্য এপ্লাই করেছিলাম। আগে মাস্টার্সটা শেষ করতে চাই, আগস্টে মাস্টার্স শেষ হলে সেপ্টেম্বর থেকে পিএইচডি শুরু হবে।
+ +মুশফিক : +আপনাদের দুইজনকে অসংখ্য ধন্যবাদ আমাদের সাথে জয়েন করার জন্য। আজকে আমাদের আলোচনার মূল যেই বিষয়বস্তু সেটা হচ্ছে আমাদের যেই পিএইচডি লাইফ বা এডমিশন লাইফ মানে বিদেশে যেই লাইফটা মানুষ স্পেন্ড করে সেখানে মানুষ কিরকম মেন্টাল প্রেশার বা ডিপ্রেশব ফেইস করে। পিএইচডি তো অনেক লম্বা একটা সময়, পাঁচ বছর বা সাত বছর, তো এই টাইমে কেউ যদি বোধ করে যে না আমার কাজ ঠিকভাবে হচ্ছে না বা যেকোন কারনে যদি মেন্টালি ডিপ্রেসড বোধ করে তবে সে কিভাবে সেখান থেকে বের করতে পারে। যেহেতু মৌসুমি আপু এটা নিয়ে অনেক কাজ করেছেন আমরা একটু জানতে চাব কিভাবে এই পরিস্থিতি গুলো তৈরি হয় বা কিভাবে আমরা এগুলো থেকে বের হতে পারব।
+ +মৌসুমি : +আমার কাছে মনে হয় এটা খুবই গুরুত্বপূর্ণ একটা টপিক কারণ পিএইচডি করছে কিন্তু কখনোই ডিপ্রেসড হয়নি, এটা আমার কাছে মনে হয় খুব রেয়ার। কারণ প্রথমত যখন আমরা পিএইচডি করছি এটা তো ডিফারেন্ট, তাই না? মানে ব্যাচেলর এ তোমার বই আছে রিসোর্স ম্যাটেরিয়াল আছে সেগুলো যদি তুমি পড় তবে ভাল করতে পারবে। মাস্টার্সে যাওয়ার পর সেটা আরেকটু কমপ্লিকেটেড হয় কিন্তু তবুও তোমার একটা গাইডলাইন আছে, তোমার এডভাইসর বলে দিতে পারবে, অন্য স্টুডেন্ট রা বলে দিতে পারবে যে এই সাবজেক্টে আমি স্ট্রাগল করছি আমি কিভাবে ভাল করবো। কিন্তু পিএইচডি তে তুমি একটা ভালো এরিয়া নিয়ে কাজ করে মানে হচ্ছে তুমি কমপ্লিটলি একটা নতুন টপিক নিয়ে কাজ করছো। যেই টপিকের তুমিই ওয়ার্ল্ডের লিডিং এক্সপার্ট হবে। এটাই তো তোমার পিএইচডি, তাই না? টপিকটা বড় হতে পারে ছোট হতে পারে কিন্তু তোমার এডভাইসরও তো অত ভাল জানবে না যেহেতু টপিকটা নতুন এবং আনসার্টেইন। যে তোমার চেয়ে ভাল জানবে এটা তো আসলে তার পিএইচডি, তোমার না। তো এক্ষেত্রে এটা খুবই স্বাভাবিক যে আমরা ডিপ্রেসড হয়ে যাবো। আমরা পিএইচডির রিসার্চ তো করি এজন্য যে আমরা সেটা পাবলিশ করবো এবং বিভিন্ন ইউনিভার্সিটির এগুলো নিয়ে আলাদা নিয়মকানুনও আছে। যেমন Urbana-Champaign এর কথাই বলি আমি যেহেতু ওখান থেকে পিএইচডি করেছি। ঐখানে একটা ব্যাপার ছিল যে তিনটা টপ পাবলিকেশন লাগবে। টপ মানে একদম টপ টিয়ার এর পাবলিকেশন। টপ টিয়ারের পাবলিকেশন করা খুবই খুবই খুবই টাফ। কিন্তু এটা তুমি যদি তিনটা না করতে পারো তুমি বের হতে পারবে না। আর পাবলিকেশন এরও তো গ্যারান্টি নেই। অনেকসময় খুব ভাল কাজও পাব্লিশ হয় না। অনেক সময় আইডিয়া আসতে অনেক সময় লাগে। আবার হয়তো তোমার আইডিয়া আছে তুমি সবকিছু রেডি করেছো কিন্তু তোমার ইমপ্লিমেন্টেশন টা কোন কারনে হচ্ছে না। তো এরকম অনেক ব্যাপার আছে, তোমার কাজ আগাচ্ছে না কিন্তু বাকিদের কাজ এগিয়ে যাচ্ছে, আবার একই জিনিস নিয়ে বেশিদিন কাজ করা সেটাও মানুষকে ডিপ্রেসড করে ফেলতে পারে। তো এটা ধরেই নিতে হবে যে আমি পিএইচডি করতে গেলে আমার লাইফে কখনো না কখনো ডিপ্রেশন আসবেই। এবং এডভাইসর যদি সাপোর্টিভ না হয় সেটাও বিশাল বড় একটা চ্যালেঞ্জ। আমার এডভাইসরের কথা যদি বলি উনি খুবই ভাল মানুষ তবে উনার কমিউনিকেশন স্কিল টা হয়তো আরেকটু ভাল হতে পারতো। মানে ডিপ্রেশন কিন্তু হবে, হতেই পারে, কিন্তু একটা ভাল সাপোর্ট থাকা খুবই দরকার। মানে যদি কিছু হয় এরকম মানুষ যেন থাকে যাদেরকে আমি খুলে বলতে পারবো ব্যাপারটা এবং যারা জাজ করে বসবে না। তোমার সাথে কাজ করে এমন মানুষ যেমন তোমার ফ্রেন্ড হবে, তোমার এরিয়ার বাইরে কাজ করে এমন মানুষও তোমার ফ্রেন্ড হবে। যখন মন খারাপ হবে তখন নিজেকে পুশ করার চেয়ে, মানে আমি ব্যাপারটা কে পাত্তা দিবো না বা সবাইই তো পারে আমিও পারবো এরকম করার চাইতে কথা বলা বেটার। এরকম সময়ে হয়তো আমি একসপ্তাহ কাজ করতে পারছি না সেটাও এমনকি ঠিকাছে। কারণ এত বড় একটা জার্নিতে, এতগুলা বছরের মধ্যে একসপ্তাহ কিন্তু কিছুই না। বরঞ্চ এই সময়টুকু নিলে পরবর্তীতে আমার কাজটকা বেটার হবে।
+ +মুনতাকা : +ধন্যবাদ আপুকে। এডভাইসরের ব্যাপারটা বোধহয় আসলেই অনেক গুরুত্বপূর্ণ এবং এটা আসলেই অনেকটা মানুষের ভাগ্যের উপর নির্ভর করে। নাফিসা আপু মেন্টাল ব্রেকডাউন কিভাবে সামলাতে হয় সেটা নিয়ে যদি বলতেন আমাদের।
+ +নাফিসা : +মৌসুমি আপুর কথাগুলার সাথে আমি একশো ভাগ সহমত। মেন্টাল ব্রেকডাউনের ব্যাপারটা আসলে এখানে অনেক Peer pressure কাজ করে। কেউ হয়তো ভাল ভাল কাজ পাবলিশ করছে আমি পারছি না এটাও অনেক প্রেশার হিসেবে কাজ করে। আবার অনেক সময় দেখা কোনকারণ ছাড়াই , কোন ট্রমা নাই বা কিছু নাই কিন্তু তার ভাল লাগছে না। বিদেশে আসলে ব্যাপারগুলা সামলানো অনেক কঠিন হয়ে দাঁড়ায় কারণ দেশে যেমন আমরা অনেক মানুষের সংস্পর্শে থাকি এখানে এসে আমরা অনেক একা হয়ে পরি। সাথে তো অন্যান্য প্রেশার আছেই, বিশেষ করে যারা পিএইচডি করেন তারা। সেক্ষেত্রে আমার মতামত হচ্ছে ব্যাপারটা যদি মেন্টাল ব্রেকডাউন পর্যন্ত যায়ই তাহলে নিজেকে একটু সময় দাও, একটু রেস্ট নাও। আসলে একটা পাঁচ বা ছয় বছরের পিএইচডিতে একটা সেমিস্টার কোন ব্যাপার না। যদি মাস্টার্সে গিয়েও এরকম মনে হয় সেটাও ঠিকাছে, হতেই পারে। নিজে ভাল থাকাটা আসলে বেশি গুরুত্বপূর্ণ। সবার জীবন অবশ্যই একইরকম হবে না। হয়তো আমার ল্যাবমেট একটার পর একটা পাবকিকেশন করেই যাচ্ছে বা আমার প্রফেসর খুবই ডিমান্ডিং, একদমই বুঝতে চায় না, কিন্তু তুমি ডিপ্রেসড বা শারিরীকভাবে দূর্বল অনুভব করছো, তাহলে ব্যাপারটা প্রকাশ করা ভাল। হয়তো আমি একটু ব্রেক নিলে আমি লেট হয়ে যাবো কিন্তু আমি ব্যাপারটা মেকাপ করে নিবো। জীবনটা তো কোন প্রতিযোগিতা না, সবার জীবনই আলাদা। নিজের গতিটা নিজে বুঝে নিয়ে সেভাবে আগাতে হবে। বাইরে এসে কিন্তু প্রফেশনাল হেল্প চাওয়া টা খুবই জরুরী। এমনকি কোন কাউন্সেলর এর সাথে ম্যাচ না করলে আরেকজনকে ট্রাই করো। সবসময় নিজের মেন্টাল হেলথ টা কে গুরুত্ব দেওয়াটা বেশি জরুরী। Be kind to yourself !
+ +মুনতাকা : +নাফিসা আপু তো দেশে এবং বিদেশের মাঝে যে মেন্টাল হেলথ এর পার্থক্য সেটা বললেন। মৌসুমি আপুকে জিগেশ করছি যে দেখে থাকাকালীন তো আমাদের ফ্যামিলি থাকে আমাদের সাথে তখন ব্যাপারতা একভাবে নেই আমরা। বিদেশে যখন একা হয়ে যাবো, হয়তো দিনরাতের পার্থক্য বা অন্য কোন কারণে কাউকে পাচ্ছি না, তখন কি করা উচিত?
+ +মৌসুমি : +বাইরে তো পরিবেশ বা লাইফস্টাইল দুইটাই আলাদা। এখানে আমাদের মত ঐ ব্যাপারগুলাও নাই যে আত্মীয়স্বজন একসাথে থাকবে, এখানে মানুষের চিন্তাভাবনাও আলাদা। ওরা যেভাবে চিন্তা করে আমরা তো সেইভাবে চিন্তা করি না, তো এটা একটা শক। বাইরে আসলে সবাই প্রথমেই এই অভিজ্ঞতা টা অর্জন করে। আমি এটা শিখেছি আমার সাথে একটা অ্যামেরিকান মেয়ে পিএইচডি করতো ওর থেকে, ও নিজেও এখন প্রফেসর। +তো আমি একটা ছোট একটা ঘটনা বলি। আমরা একবার কনফারেন্সের কাজে এক জায়গায় গিয়েছিলাম । আসার পথে এখন কিভাবে কি ফ্লাইটের টাইমটা প্রোডাক্টিভ করা যায়, আমি একটা পেপার নিয়ে পড়া শুরু করলাম। আর ও পুরা ফ্লাইট ঘুমালো। তো আমরা যখন ল্যান্ড করলাম তখন কথা হলো কি করলাম আমরা ফ্লাইটজুড়ে, আমি বললাম আমি তো সময়টা অনেক প্রোডাক্টিভ ভাবে কাটিয়েছি, আমি পেপার পড়েছি। তখন ও বললো হ্যাঁ আমিও সময়টা প্রোডাক্টিভভাবে স্পেন্ড করেছি, আমি ঘুমিয়েছি। তখন আমি ব্যাপারটা রিয়েলাইজ করলাম যে এইযে রেস্ট নেওয়া এটাও একটা কাজ, একটা প্রোডাক্টিভিটি। বিশেষ করে আমরা যখন একা থাকি তখন নিজেদের যত্ন নেওয়া নিজেকে প্যাম্পার করা এরকম প্রয়োজন। যেমন আমি এখন ৫ লাইন কোড লাইন লিখেছি, নিজেকে এক কাপ কফি বানিয়ে দিলাম, এরকম। নিজের সাফল্য গুলোকে এপ্রিশিয়েট করা এটাও জরুরী। নাফিসা যেটা বললো কাউন্সেলরের হেল্প নেওয়া উচিত এবং বাইরে আসলে যেটা অবশ্যই করা উচিত সেটা হচ্ছে আমাদের সাথে যারা আছে তাদের সাথে খুব ক্লোজ না হলেও একটা ফ্রেন্ডশিপ তৈরি করা। কাজটা অবশ্যই ডিফিকাল্ট, কিন্তু ব্যাপারটা নিয়ে ওপেন থাকা উচিত। দেশে হয়তো চাইলেই আমরা টিএসসি চলে গেলাম, এককাপ চা খেতে পারতাম, তাহলে এখানে আমাকে বের করতে হবে আমার লোকাল এরিয়ার মধ্যে কোন জায়গাটা আছে যেখানে মন খারাপ হলে যেতে পারি সে জায়গাগুলো আইডেন্টিফাই করে রাখা। এবং এরকম জায়গাগুলার বা যে কাজগুলো করলে মন ভাল হয় সেগুলোর মোটামুটি একটা লিস্ট রাখা। যখনই নিজের মনে হবে আমি বোধহয় বেশি একটানা কাজ করে ফেলছি, আমার একটা ব্রেক দরকার, তখন এসব জায়গায় যাওয়া বা এই কাজগুলো করা। নিজেকে ইম্পরট্যান্স দিয়ে এভাবে কাজ করলে তবেই এইটা বেস্ট হবে। পড়ালেখার বাইরে একটা এমন কিছু খুঁজে বের করা যেটা তোমার কাজের সাথে কোন সম্পর্কই নাই, সেটা করা। ঐটা হলো অনেকটা আমাদের সেফ স্পেসের মতো। আমার ক্ষেত্রে এরকম তিনটা জিনিস কাজ করে। আমি খুব বেশি স্ট্রেসড হয়ে গেলে গান শুনি, মুভি দেখি অথবা রান্না করি।
+ +মুশফিক : +ভেরি ইন্টারেস্টিং আপু। নাফিসা আপু আপনি যদি এখানে কিছু এড করতে চান। কিভাবে আমরা একা থাকার ব্যাপারটাতে অভ্যস্ত হবো। কারণ আমরা তো আসলে একা থাকি না। দেশে তো সমসময় ফ্যামিলির সাথেই থাকি।
+ +নাফিসা : +মৌসুমি আপু যেটা বললেন যে এখানে একটা সার্কেল তৈরি করা দরকার, আমি যদিও এখনো সেটা পারি নাই আনফর্চুনেটলি। তবে আশেপাশে কিছু বাংলাদেশি আছেন যারা আমাকে সাপোর্ট দেন। আপু আরেকটা যেটা বললেন রিসার্চের বাইরে কিছু একটা করা, একটা সেফ স্পেস। এটা আমাকেও খুব হেল্প করে, এটা আসলে যেকোন কিছুই কিন্তু হতে পারে। আমি রিসেন্টলি স্কেচিং এন্ড পেইন্টিং করা শুরু করেছি এবং ইনডোর প্ল্যান্টস ও অনেক পছন্দ, গাছপালা কিনে বাসা ভরে ফেলসি। অথবা কেউ যদি পেট পছন্দ করে সেটাও রাখতে পারে। নিজেকে রিওয়ার্ড দেওয়াটাও কিন্তু প্রচন্ড ইম্পর্ট্যান্ট।
+ +মুশফিক : +নাফিসা আপুর কথা থেকে আমার যেটা সবচেয়ে ভয় লাগে যে আমি যদি বিদেশে যাই এবং আমি যদি বন্ধু বানাতে না পারি। কারণ আমি আসলে একা থাকতে পারি না। ওখানে হয়তো বিভিন্ন রকমের বা বিভিন্ন দেশের মানুষজন থাকবে যাদের সাথে নর্মালি কথা বলাটাও হয়তো ডিফিকাল্ট। এরকম প্রব্লেম যদি উদ্ভূত হয় তাহলে আমরা কি করবো? মৌসুমি আপু প্রথমে বলুন।
+ +মৌসুমি : +এটা আমি যেটা করি। আসলে হয়তো বোঝা যায় না, আমি জিনিসটা ফেক করতে পারি অনেক ভাল হয়তো (হাসি), যে আমি মানুষের সাথে খুব ভাল মিশতে পারি, আসলে কিন্তু পারি না। এটার জন্য একটা ক্লাব, অর্গানাইযেশন, সোসাইটির সাথে যুক্ত হয়ে যাই। প্রফেশনালিও ইম্পরট্যান্ট আবার প্রপার মেন্টাল সাপোর্টের জন্যও ইম্পরট্যান্ট। বাংলাদেশে তো সব কিছু ঢাকা কেন্দ্রিক, কিন্তু এখানে তো অনেক স্টেট থেকেও ছেলেমেয়েরা আসে। তো ওরাও না সেম জিনিসটার ভিতর দিইয়ে যায়। সেক্ষেত্রে একটা ক্লাব জয়েন করলে ব্যাপারটা অনেক হেল্প পাওা যায়। ক্লাব বলতে আমি বুঝিয়েছি যে প্রত্যেকটা ইউনিভার্সিটিতেই ACM এর একটা ব্রাঞ্চ থাকবে, Student Chapter থাকবে, IEEE থাকবে, তুমি যে রিসার্চ এরিয়া তে কাজ করো যেমন রোবটিক্স ক্লাব থাকতে পারে, এই ক্লাবগুলো তে ইনভল্ভড হয়ে যাওয়া, এটলিস্ট এটেন্ড করা। সেখানে গেলে তোমার যেই ইন্টারেস্ট সেরকম কমন ইন্টারেস্টের মানুষ পাওয়া যাবে। নাফিসা যেটা বললো আমাদের ফ্রেন্ডশিপের ক্ষেত্রে একটা ব্যারিয়ার তো হচ্ছে ইন্ট্রোভার্ট এক্সট্রোভার্ট, কিন্তু এটাই একমাত্র ব্যারিয়ার না। যেমন ওদের যেকোন সেলিব্রেশনেই প্রচুর এলকোহল কন্সাম্পশন হয়, ঐটা ওদের কাছে এক্সেপ্টেড হলেও হয়তো আমরা হেসিটেত ফিল করি সাভাবিকভাবেই। আমরা অনেককিছুই হয়তো মিসয়াউট করি আবার একটা কালচারাল ব্যারিয়ার তো আছেই। এখন যদিও কালচারাল ব্যারিয়ার টা কম, দেশি বিদেশি সবাই একইরকম শো দেখছে, কালচারগুলা এখন খুবই ওপেন। তারপরও আমি অনেকসময় আমার স্টুডেন্ট দের কিছু পপ কালচার রেফারেন্স হয়তো বুঝতে পারি না। তুমি যদি কারো কথা না বুঝো তাহলে কিন্তু কমিউনিকেট করাটা অনেক কঠিন হয়ে যাবে। আরেকটা জিনিস যেটা দরকার সেটা হচ্ছে ভলান্টিয়ার এক্টিভিটি করা। আমাদের দেশে এখন জিনিসটা তাও হচ্ছে। তুমি হয়তো একটা হোমলেস শেল্টারে কাজ করলা, একটা কিচেনে কাজ করলা। কিছু একটাতে ইনভল্ভ হওয়া, এটা তোমাকে তোমার লোনলিনেস কাটাতে সাহায্য করবে।
+ +মুনতাকা : +থ্যাঙ্ক ইউ মৌসুমি আপু। নাফিসা আপু ফ্রেন্ড সার্কেলের এই ব্যাপারগুলো নিয়ে একটু বলবেন।
+ +নাফিসা : +এরকম সমস্যা আমিও প্রথমে ফেস করেছি। আমাদের ডেটা সিস্টেমের তো আসলে মানুষও অনেক বেশি, আমি হয়তো অর্ধেক মানুষকেও চিনি না, কোনদিন কথাও হয়নি। আমার যখন মনে হয় যে আমি অনেক একা হয়ে যাচ্ছি, তখন নিজের কম্ফোর্ট জোনের বাইরে গিয়ে হয়তো কারো কথা বলতাম। কেউ হয়তো ডাইনিং এ কফি খাচ্ছে আমি গিয়ে নিজেকে ইন্ট্রোডিউস করে কথা বলা শুরু করতাম। কয়েকদিন যোগাযোগের পর হয়তো তার ডেস্কে গিয়ে তার সাথে কথা বলছি বা তার সাথে কফি খেতে যাচ্ছি, এরকম। নিজের কম্ফোর্ট জোন থেকে বের হয়েও এরকম ফ্রেন্ডশিপ করা যেতে পাড়ে। এখন তো কোভিড সিচুয়েশন, কেউ কারো বাসায় যাচ্ছেনা বা গ্যাদারিং গুলা হচ্ছে না। আগে হয়তো রান্নাবান্না করলে সবাইকে দাওয়াত দেওয়া হতো, বাংলাদেশী কিছু যেমন একদিন মোরগ পোলাও রেধে কয়েকজনকে দাওয়াত দিয়েছিলাম তারমধ্যে একজন ঝালের জন্য খেতে পারেনি (হাসি)। তার সাথে যে আমার খুব ভাল খাতির এরকমটা না তবু আমি তাকে জানার জন্য, বন্ধুত্ব করার জন্যেই তাকে দাওয়াত দিয়েছিলাম। তারপর থেকে আমরা ভাল বন্ধু হয়ে যাই। এরকম ক্লোজনেস আসতে হয়তো টাইম লাগে। দুইদিক থেকেই একপা একপা করে আগাতে হয় এসব বন্ধুত্বের ক্ষেত্রে। ক্লাবে জয়েন করাটা এক্ষেত্রে খুব ভাল কাজে দেয়। কালচার ডিফারেন্স ছাড়া মানুষজন সাধারণত খুব ফ্রেন্ডলি। আর এল্কোহল কন্সাম্পশন বা সবকিছু বারে ফিয়ে সেলেব্রেট করার ব্যাপারটা একটু ঝামেলার। আই থিঙ্ক এটেন্ড করাটা ইম্পর্ট্যান্ট, আমিও হয়তো গিয়ে বসে থাকি, এল্কোহল নেই না বা ভেজিটেবল জাতীয় কিছু খেয়ে চলে আসি। কিন্তু এটেন্ড না করলে হয়তো লেফটয়াউট ফিল করবো।
+ +মুনতাকা : +আপু তাহলে আরেকটা ব্যাপারে এখন একটু প্রশ্ন করি। পিএইচডি করার সময় একজন স্টুডেন্টের তার সুপারভাইজারের সাথে সম্পর্কটা কিরকম হওয়া উচিত?
+ +নাফিসা +যদিও আমি মাস্টার্স তবু আমার প্রফেসর আমাকে পিএইচডি স্টুডেন্ট হিসেবেই কন্সিডার করেন। সেহিসেবে বলি, সুপারভাইজারের সাথে সম্পর্ক ভাল থাকাটা খুবই ইম্পর্ট্যান্ট। এমনকি কেউ যখন এপ্লাই করে তখনও তাকে আমি বলি ভাল সুপারভাইজার পাওয়াটা জরুরি। এই সময়টা অনেক চ্যালেঞ্জিং, এই পুরোটা সময় নিজের স্যানিটি ধরে রাখা খুব কঠিন যদি সুপারভাইজার আন্ডারস্ট্যান্ডিং না হয়। ফার্স্ট ইয়ারে যেরকম আমি প্রত্যেকটা মিটিং শেষ করে এসে কান্না করতাম, আমার প্রফেসর খুব ডিমান্ডিং, সে সবকিছু পার্ফেক্ট চায়। হয়তো তার পয়েন্টও ঠিক আছে, হুইচ আই গেট নাও। আবার আমি কথা কিভাবে বলছি, কিভাবে একটা সেন্টেন্স স্টাকচার করছি সেগুলা নিয়েও সে খুব জাজমেন্টাল ছিল। যা না নাফিসা তোমাকে কথাটা এভাবেই বলতে হবে। তখন আমার খুব প্রেশার ফিল হতো। তবে এক বছর পরে যখন তার সাথে প্রব্লেমস শেয়ার করা শুরু করেছি, তাকে আমার সমস্যা গুলো বুঝিয়ে বলেছি, যে তুমি যে এভাবে বলো ব্যাপারটা আমার খুব রুড লাগে, তখন থেকে সে ঠিকই ব্যাপারগুলা বুঝতে শুরু করে এবং আমার মেন্টাল হেলথ নিয়েও অনেক সাপোর্ট দেয় সে আমাকে। এরমানে যদিও এই না যে সে আমাকে পুশ কম করে, সে এখনো পার্ফেকশন চায়, হুইচ আই এপ্রেশিয়েট, সে সবসময় আমাকে অন টপ অফ মাই গেম থাকার জন্য উৎসাহিত করে। এটা স্ট্রেস্ফুল হলেও আমি মনে করি আমাদের রিলেশনশিপটা বেটার এখন। তবে আরেকটা জিনিস আমি ফিল করেছি এখানেও একটা লিমিট থাকাটা জরুরি। সবকিছু হুটহাট করে বলে ফেললাম এটা ঠিক না।
+ +মুশফিক : +আপু এক্ষেত্রে আমার একটা ভয় কাজ করে যে আমি পিএইচডি করতে গেলাম আমার যদি একটা ভাল রেজাল্ট না আসে?
+ +নাফিসা : +এই ব্যাপারটা আসলে একটু ডিফিকাল্ট। আমার প্রফেসরের সাথে এইটা বিয়ে গত বছর আমার কথা হয়েছিল। আমি বলতসিলাম যে সবাই ভাল ভাল কাজ করেছে আমি তো করতে পারিনাই। তখন সে আমাকে বললো যে ইউ আর জাস্ট স্টারটিং, এখন তুমি কিছু এক্সপেরিমেন্ট করবে, ফেইল করবে, দ্যাটস ওকে। এটা একটা প্রসেস। এরকম না যে কেউ ফার্স্ট ইয়ারেই এসে অনেক সাক্সেস্ফুল হয়ে গেলো এখন আমাকেও হতে হবে। এমনও হয়ে যে সিস্টেম বিল্ড করতেই আমাদের দুই বছর লেগে গেছে। মনে হতে পাড়ে যে ইটস নট ওর্থ ইট বা আরো কাজ করতে হবে। তো মেন্টাল হেলথটা ভাল রাখাটা অনেক ইম্পর্ট্যান্ট। মানুষজন কে কতটা পাবলিশ করে ফেললো এটা জরুরি না। এট দ্য ইন্ড অফ দ্য ডে তুমি একটা ভাল কাজ পাবলিশ করবা, এই বিশ্বাস রাখাটা জরুরি। যেমন আমাদের ল্যাবে এখন একজন নতুন ফ্যাকাল্টি জয়েন করেছেন। উনি খুব ইয়াং এবং খুবই নতুন। কিন্তু উনার পিএইচডি লাইফে মাত্র দুইটা পেপার ছিল। আমার প্রফেসর আমাকে বলছিল তারা অনেক অনেক এপ্লকেশন পেয়েছিল যাদের প্রচুর পেপার ছিল কিন্তু এই ভদ্রলোক্কে দেখার পর তাদের আর কোন সন্দেহ ছিল না যে হি ইস দ্য রাইত পার্সন। এটাই হতে হবে। যদিও তার মাত্র দুইটা পেপার ছিল কিন্তু দোস টু ওয়ার এনাফ। সবসময় হয়তো এরকম হয়না, কিছু ইউনিভার্সিটিতে তোমার তিন চারটা পেপার থাকতে হবে এরকম হয় কিন্তু তুমি যদি মন দিইয়ে কাজ করো রাস্তায় কিছু বাম্পস থাকবেই, বাট দ্যাটস ওকে। তোমাকে কন্টিনিউ করে যেতে হবে, গিভ আপ করা যাবে না। আমার প্রফেসর আমাকে বলতেন তার ফার্স্ট পেপার পাবলিশ হতে চার বছর লেগেছিল, এই চার বছর তার কিছু ছিল না। কিন্তু তারপর ২/৩ বছরে এরকম পাঁচ ছয়টা পেপার পাবলিশ করে ফেলেছিলেন। কিন্তু ঐ চার বছর পর্যন্ত ধৈর্য্য ধরে রাখাটা কঠিন ছিল অবশ্যই। একটা ভাল রিসার্চ একটা বাল জায়গায় পাবলিশ করাতে অবশ্যই টাইম লাগবে।
+ +মৌসুমি : +আমি নাফিসার রেস্পন্সের সাথেই কিছু এড করি। আর্বানা শ্যাম্পেইনে যেটা ট্রেন্ড ছিল এডভাসররা সবাই এটলিস্ট মোর অর লেস তিনটা খুব ভাল পাবলিকেশন চাইতো। ওখানে দুইটা না থাকলে হয়তো তুমি পিএইচডি করে বের হতে পারবা না। আবার নাফিসার মত আমারো প্রফেসর ছিলেন অমন। তিনি চাইতেন যে আমরা কেবল এ কনফারেন্সেই পাবলিশ করি, এছাড়া আর কোন কনফারেন্সে পাবলিশ করা যাবে না। অনেক সময় কিছু প্রফেসর এটা এলাউ করেন যে তুমি এ তে চেষ্টা করো, না হলে বি তে দেখো। তবে অনেক এডভাইসরই হয়তো এটা চাইবেন না। আমি আমার স্টুডেন্টদের সাথে যেটা করি আরকি আমরা তো মানুষ, তিন চার বছর ধরে কোন সাক্সেস ছাড়াই মোটিভেশন ধরে রাখাটা কঠিন। স্টুডেন্টদেরকে বলি তোমরা তোমাদের কাজ সবচেয়ে ভাল জায়গাতেই পাবলিশ করার চেষ্টা করবে কিন্তু আমরা আরো কিছু ছোট ছোট জায়গাতেও সাবমিট করবো। যেমন আমরা ফ্যাকাল্টি হায়ার করার ক্ষেত্রে দেখি যে তার টপ ভেন্যুতে কয়টা পেপার আছে, তিন চারটা টপ ভেন্যু পাবলিকেশন থাকলে সে ফ্যাকাল্টি হবার যোগ্য। তো ভেন্যু গুলোতে পোস্টার থাকে, ওয়ার্কশপ থাকে, ওয়ার্কিং প্রগ্রেস থাকে। আমার কাছে মনে হয় তোমার এডভাইসর যদি চায় যে তোমাকে একদম টপ জায়গায় দিতে হবে তাইলে ঐ ছোট ছোট জিনিসগুলাও এক্সপ্লোর করা উচিত। একারণে অল্টার্নেট ভেন্যুগুলো দেখা এবং টপভেন্যুগুলোতেও ছোট ছোট জিনিসগুলা দেখা উচিত। আরেকটা ব্যাপার যেতা হয়তো মুশফিক যেটা বললে যে চার বছর পর আমি ভেবেছিলাম আমি অনেককিছু করবো কিন্তু হয়তো করা হলো না সেক্ষেত্রে জিনিসটাকে আরেকটু ভিন্নভাবে চিন্তা করা উচিত। যেমন তোমার রিসার্চ এরিয়া ডেটা সায়েন্স, তমার টপভেন্যু তে পেপার পাবলিশ না হলেও চার বছর এতকাজ করেছ তুমি কিন্তু এই এরিয়াতে অনেক কিছু জানো, ইন্ডাস্ট্রিয়াল টুল গুলো জানো, ঐ এরিয়ার ক্লাসিক পেপার গুলো জানো, এগুলাও কিন্তু অনেক বড় একমপ্লিশ্মেন্ট। যেমন আমার স্টুডেন্টরা একটা রিলেশনশিপ বিল্ডিং এপ বানিয়েছে, বেসিকালি তাদের জন্য যারা ফ্রেন্ড বানাতে পটু না। আমরা ফোকাস করেছিলাম অটিজমে এবং আমি তাদেরকে অনেক উৎসাহ দিয়েছি যে এটা একটা পেপার না কিন্তু এটাকে এপস্টোরে তো ছাড়তে পারবে। আবার তুমি যদি একটা এল্গরিদম বের করো, জাস্ট মেক ইট ওপেন সোর্স, যখন অনেক মানুষ সেটা ব্যভার করবে সেটাও কিন্তু একটা একমপ্লিশ্মেন্ট। তুমি যখন জব মার্কেটে যাবে তখন এগুলো দেখাতে পারবে। যেজন্য ছোট ছোট জিনিসগুলো গুরুত্বপূর্ণ।
+ +মুনতাকা : +আচ্ছা আপু, পিএইচডি লাইফে ভ্যাকেশন কিরকম পাওয়া যায় এব্যাপারে কিছু যদি বলতেন।
+ +নাফিসা : +আমি যদিও এখনো পিএইচডি লাইফে যাইনি তবু বলি। আমি গত বছর একটা একমাসের ছুটি নিয়েছিলাম। আমার প্রফেসর এর সাথে আমার আন্ডারস্ট্যান্ডিং ছিল এবং আমি আগে থেকে বলেও রেখেছিলাম তাকে। তো আমি পার্সোনালি ওরিড না ভ্যাকেশন নিয়ে, হয়তো অন্য কারো অভিজ্ঞতা ভিন্ন হতে পারবে।
+ +মৌসুমি : +আমি আমার লাইফে সবচেয়ে বেশি ঘুরেছিই পিএইচডি মাস্টার্স লাইফে (হাসি)। আমি মাস্টার্সে কাজ করেছি একজন বাংলাদেশী প্রফেসরের সাথে, পিএইচডিতে একজন সাদা আমেরিকান প্রফেসর ছিলেন। মেম্ফিসে যখন ছিলাম তখন একজন ইন্ডিয়ান প্রফেসরের সাথে কাজ করেছি। আর এখন তো আমি নিজেই ফ্যাকাল্টি। আমার কাছে যেটা মনে হয়, আমেরিকান প্রফেসররা এসব ব্যাপারে ওপেন। তোমার কাছে তাদের কিছু এক্সপেক্টেশন আছে, তুমি ওগুলা কমপ্লিট করলেই তারা এর বেশি কেয়ার করে না। আর্বানা শ্যাম্পেইনে আমি যেটা দেখেছি তারা মিড ডিসেম্বরের থেকে জানুয়ারির প্রথম সপ্তাহ পর্যন্ত কেউই কাজ করে না, ক্রিস্মাসের আমেজ থাকে পুরোটা সময়। ঐ সময়টা তুমি যদি নিজের দেশেও ঘুরে আসো তাহলে সমস্যা নাই। আবার কনফারেন্সে গেলে আমি প্রচুর ঘুরতাম, ঐ শহরটাতে হয়তো আর যাওয়া হবে না, ঘুরে ফেলতাম শহরটা। যদিও কনফারেন্স ঘুরার সময় না। এখন আগে কনফারেন্স করে পরে আলাদা সময় রাখি ঘুরার জন্য। আমার মাস্টার্সের যেই প্রফেসর তার সাথে আবার আমার এমন হয়েছে যে তিনি বলছেন উইকেন্ডেও এসো কাজ করে ফেলি কিন্তু আবার আমেরিকান প্রফেসর কখনোই আমার থেকে ঐ এক্সপেক্টেশনটা রাখেননি। তো ভ্যাকেশন নেওয়াটাও ইম্পরট্যান্ট আর এব্যাপারে আপফ্রন্ট হওয়াটাও জরুরি।
+ +মুশফিক : +বেশ ইন্টারেস্টিং। মৌসুমি আপু আসলে বোথ সাইড দেখেছেন তো আপনার কথাগুলো বেশ মজা লাগছে আমার। আমাদের হীরাভাই একটা সুন্দর প্রশ্ন করেছেন, “আমি কখন বুঝতে পারবো যে আমি একটা মেন্টাল স্ট্রেস সিচুয়েশনে পরে গেছি?” যেমন আমি পার্সোনালিও অলসতা করে সময় নষ্ট করে ফেলি পরে আমার মধ্যে ভয় কাজ করে। এটা তো আসলে আমার মেন্টাল স্ট্রেসের কারণে হয়নি এটা হয়েছে আমার নিজের দোষের কারণে। তো কখন বুঝবো যে এটা একটা সিরিয়াস ইস্যু হয়ে গেছে?
+ +মৌসুমি : +এটার জন্য আসলে আমাদের একটা মাইলস্টোন সেট করে ফেলা জরুরি এবং সেটাকেও ছোট ছোট কয়েকটা ভাগে ভাগ করে ফেলা দরকার। যেমন আমি একটা প্রসেস ফলো করি, যে আমি একটা দিনে কি কি একমপ্লিশ করতে চাই, একটা সপ্তাহে কি কি একমপ্লিশ করতে চাই, একটা মাসে কি কি একমপ্লিশ করতে চাই, একটা বছরে কি কি একমপ্লিশ করতে চাই। এটা একটা রাফ গোল। যেমন আমি বছরে চারটা পেপার করতে চাই তাহলে মাসে কয়টার কাজ করতে হবে, সপ্তাহে কিভাবে কাজ করতে হবে এটা বোঝা। তারপর ব্যাপারটাকে ট্র্যাক করা। যদি দেখা যায় যে তুমি কন্সট্যান্টলি ল্যাগিং বিহাইন্ড, এটার পিছনে দুইটা কারণ থাকতে পারে। এক হতে পারে তোমার গোলগুলি আনরিয়ালিস্টিক ছিল। অথবা এটা হতে পারে যে তুমি আসলে প্রোক্র্যাস্টিনেট করছো। এক্ষেত্রে স্ক্রিন টাইম ট্র্যাক করা যেতে পারে যে আমরা কোন এপে কিরকম সময় দিচ্ছি।
+ +নাফিসা : +আমার ক্ষেত্রে প্রোক্র্যাস্টিনেট করলে তো আমি বুঝতে পারি যে আমার সময় আছে আমি কাজটা পরে করবো বলে রেখে দিচ্ছি। কিন্তু স্ট্রেসড হয়ে গেলে বুঝা যায় তখনই যে আমি আমার কাজটা করছিনা আবার ঐ সময়ে আমি অন্য কিছুও উপভোগ করছি না। এক্ষেত্রে ছোট ছোট গোল সেট করে সেটা ধরে আগানো অনেক হেল্প করে মৌসুমি আপু যেটা বললেন। আবার স্ট্রেসের ক্ষেত্রে আমার কাউন্সেলর আমাকে যেটা বলতেন বারবার যে তুমি কি ফিজিক্যালি কিছু ফিল করছো কিনা। আমার ক্ষেত্রে যেরকম আমার ঘাড়ের পিছনে একটু গরম ফিল করি, নিশ্বাস বেড়ে যায়। +মুশফিক +মেন্টাল হেলথ নিয়ে তো অনেকক্ষণ কথা বললাম। বাইরে থাকা অবস্থায় তো এরকম হতে পারে যে আমি অসুস্থ হয়ে পড়লাম, তখন কি করবো?
+ +মৌসুমি : +সব স্কুলেই স্টুডেন্ট হেলথ সেন্টার থাকে এবং এগুলো বেশ ভালও। ঐটাই হবে ফার্স্ট চয়েস। আমেরিকার কথা যদি বলি ওদের হেলথ কেয়ার সিস্টেম অত ভাল না, আবার তুমি যেহেতু স্টুডেন্ট, তোমার ইনকামও অত বেশি হবে না। অনেক সময় হেলথ ইন্স্যুরেন্সের টাকা দিলেও মেডিসিনের দাম এত বেশি যে ইন্স্যুরেন্সে কভার করছে না। তো বাইরের দেশে আমাদের বাঙালি ডাক্তাররাও তো আছেন তারা ও বেশ হেল্পফুল। আবার তোমার যদি ইন্স্যুরেন্স নাও থাকে তারা তোমাকে সাধারণত ট্রিটমেন্ট দিবে, হয়তো পরে বিশাল একটা বিল ধরিয়ে দিবে, কিন্তু ট্রিট তোমাকে করবে তারা। আর হঠাত বাসায় খারাপ ফিল করলে ৯১১ এ কল করতে হবে। তো সাপোর্ট সিস্টেম থাকাটা জরুরি, স্টুডেন্ট হেলথ কেয়ার, ইন্স্যুরেন্স, সবশেষে অক্সিলারি সাপোর্ট বাঙালি ডাক্তাররা।
+ +নাফিসা : +কানাডার সিস্টেমটা একটু আলাদা আমেরিকার চেয়ে। এখানে হেলথ সিস্টেমটা কাইন্ড অফ ফ্রি, ইন্টারন্যাশনাল স্টুডেন্টদের জন্য না যদিও। সো এখানে এগুলা নিয়ে আসলে চিন্তা করা লাগে না। আমি নিজেও কখনো টাকা নিয়ে চিন্তা করি নাই বা এরকম বিলও এখানে ধরায় দেওয়া হয়না। আমি বলবো যে তোমাকে একটা ভাল ফ্যামিলি ডাক্তার খুঁজে বের করতে হবে, অন্য ডাক্তার দেখানোর ক্ষেত্রেও তিনি তোমাকে রেফার করে দিবেন। ইন্স্যুরেন্স মোটামুটি সবকিছুই কভার করে আর সবারই মোটামুটি কভার করে তাই সমস্যা হয় না। লং টার্ম কোন থেরাপি হয়তো ইন্স্যুরেন্স কভার করে না যেমন কোন থেরাপি যদি আট সেশনের বেশি হয় তাহলে হয়তো করে না। অনেক স্কুলেও আবার স্টডেন্টদের জন্য একটা এমাউন্ট থাকে। তো কানাডাতে হেলথ ইস্যু নিয়ে তেমন চিন্তা করা লাগে না।
+ +মৌসুমি : +আমেরিকার হেলথ কেয়ার কিন্তু খুবই খারাপ, কানাডার সাথে কোন তুলনাই হয়না।
+ +মুশফিক : +নাদিরা মেহনাজ অর্থি একটা প্রশ্ন করেছেন নাফিসা আপুকে যে আপনি কেন কানাডাকে বেছে নিলেন এবং আপনার প্রসেসটা কতটুকু কিরকম ছিল।
+ +নাফিসা : +আমার ক্ষেত্রে অনেক আগে থেকেই আমার বিভিন্ন কারণে ইউএসএ যাবার ইচ্ছা ছিলনা। এজন্যই আমি কানাডাতে আসি, এটা একান্তই ব্যাক্তিগত পছন্দ আর কিছু না। এডমিশন প্রেসেস খুব ডিফারেন্ট। এখানে যেকোন বড় ইউনিভার্সিটিতে আসার জন্য আগে প্রফেসরকে ম্যানেজ করাটা ইম্পরট্যান্ট। প্রফেসরকে মেইল না করলেও এডমিশন পাওয়া যায় কিন্তু ঐটা খুব ভাগ্যের ব্যাপার। তো এই ভাগ্যের উপর নির্ভর করে না থেকে বারবার প্রফেসরকে নক করা দরকার। যেমন আমাদের ওয়াটারলুতে যেটা হয়, কোন প্রফেসর কাউকে পিক না করলে সে এডমিশন পায়না, সে যতই ভাল হোক।
+ +মুনতাকা : +মৌসুমি আপুর জন্য আফসারা বেনজির একটি প্রশ্ন করেছেন, “একজন প্রফেসর একজন পিএইচডি ক্যান্ডিডেটের মধ্যে কি দেখেন?”
+ +মৌসুমি : +আমার কাছে মনে হয় গ্রেডটা তখনই দেখা হয় যখন একজন প্রফেসর একজন স্টুডেন্টকে চিনেন না। এছাড়া গ্রেডটা এত বড় কোন ফ্যাক্টর না। সাধারণত মানুষের ইন্টারেস্ট, প্যাশন দেখা হয়। সবশেষে ঐ কাজটা করার মত ক্যাপেবিলিটি আছে কিনা তা দেখা হয়। যেমন আমাদের অনেক কাজে হয়তো মেশিন লার্নিং লাগে কিন্তু আমরা তো এক্সপেক্ট করবো না একটা স্টুডেন্ট মাত্র আন্ডারগ্র্যাড থেকে এসেছে সে এটা জানবে। তো আমরা দেখবো তার ঐরকম কোন কোর্স ছিল কিনা বা ঐ রিলেটেড কোন প্রজেক্টে তার ইনভলভমেন্ট ছিল কিনা। এক্ষেত্রে লেটার অফ রিকমেন্ডেশন খুবই খুবই ইম্পর্ট্যান্ট। জিপিএটা এতটাও গুরুত্বপূর্ণ না। জিপিএ থ্রি থাকলেই হয়। আর এক্সট্রা কারিকুলার একটিভিটিও একটা স্টুডেন্টের এপ্লিকেশনটাকে খুব স্ট্রং করে।
+ +মুনতাকা : +আচ্ছা আপু ধন্যবাদ। আমাদেরকে সুতপা একতা প্রশ্ন করেছেন যে পিএইচডি করার জন্য কতটুকু সিজিপিএ প্রয়োজন। মৌসুমি আপু ইতোমধ্যে এটার উত্তর দিইয়ে দিয়েছেন। আর কিছু কি যোগ করবেন?
+ +মৌসুমি : +সিজিপিএ ভাল হলে তো খুবই ভাল, এটা বোঝায় যে তুমি খুবই ভাল স্টুডেন্ট। কিন্তু ভাল স্টুডেন্ট ভাল হলেই যে রিসার্চে হেল্পফুল হবে এমনটা তো নাও হতে পারে। তো সিজিপিএ থ্রি কে তোমরা একটা কাটু অফ ধরতে পারো, বেশি হলে তো ভালই কিন্তু সিজিপিএ যে একদম পার্ফেক্টই হতে হবে এমন কোন কথা নাই। সাথে প্রজেক্ট বা রিসার্চের কাজ থাকলে পরে বেশি ভাল।
+ +মুশফিক : +আপু আমার পরবর্তী প্রশ্ন থাকবে যে আমরা কিভাবে ডিসাইড করবো যে আমরা কোন ফিল্ডে পিএইএচডি করতে চাই?
+ +মৌসুমি : +এটা আমি মনে করি প্যাশন থেকে আসা উচিত। কারণ তুমি যদি কোন কিছুতে প্যাশনেট না হও তাহলে ঐ একটা জিনিস নিয়ে পাঁচ বছর ছয় বছর কাজ করা খুবই ডিফিকাল্ট। অনেক সময় আমরা জানিনা যে আমরা কোনটা নিয়ে প্যাশনেট। সেক্ষেত্রে এখানে এসে আগে এক্সপ্লোর করা উচিত। তবে তুমি যদি কোন প্রফেসরের সাথে কমিট করে আসো তাহলে আলাদা ব্যাপার। আবার অনেকে যেটা করে যে মার্কেটে কোন জবটার ডিমান্ড বেশি সে অনুযায়ী পথ ঠিক করে, যদিও আমি এটাকে একদমই সাপোর্ট করবো না।
+ +মুশফিক : +শাওন রায়হান একটা প্রশ্ন করেছেন যে ভাল ইউনিভার্সিটি কিভাবে সিলেক্ট করবো?
+ +নাফিসা : +টু বি অনেস্ট আমার সময় আমি একটা ওয়েবসাইট ফলো করেছিলাম। তবে এখন যেহেতু আমি একটু এক্সপেরিএন্সড, সেখান থেকে আমি বলতে চাই যে কোন সাবজেক্টের জন্য যাচ্ছো এটার উপরে ইউনিভার্সিটি নির্ভর করে। এগুলো খুঁজে বের করা উচিত যে কোন ইউনিভার্সিটি এখন ঐ সাবজেক্টে ভাল করছে। ব্যাপারটা টাইম কন্সিউমিং হলেও ফার্স্টেই এই টাইমটা দিয়ে নেওয়া ভাল।
+ +মুনতাকা : +মৌসুমি আপুর কাছে একজন নিশাত তাসনিম প্রশ্ন করেছেন “Can you elaborate on such project experience? Would coursework projects count?”
+ +মুশফিক : +মৌসুমি আপু বোধহয় কানেকশন প্রব্লেম ফেস করছেন। তো আমরা নাফিসা আপুর কাছে চলে যাই যে নাফিসা আপু আপনি কি কোন কোর্স ওয়ার্ক শো করেছিলেন এডমিশনের সময়?
+ +নাফিসা : +আমি আইবিএ তে যে কাজগুলো করেছিলাম সেগুলো আমাকে অনেক হেল্প করে, আমার প্রফেসরের সাথে আমার যখন ইন্টারভিউ হয়, প্রচন্ড লম্বা ছিল সে ইন্টারভিউটা। তো আমার কোর্স ওয়ার্কের চেয়ে যেটা বেশি হেল্প করেছে সেটা হচ্ছে আমার জব এক্সপেরিয়েন্স। তো এটা না থাকলে কোর্স ওয়ার্কগুলো তেমন কাউন্ট করেননা প্রফেসররা।
+ +মুনতাকা : +নাফিসা আপুকে প্রশ্ন করবো যে আমাদের যদি বাইরে যাবার ইচ্ছা থাকে তাহলে থার্ড বা ফোর্থ ইয়ার থেকে কিরকম প্রিপারেশন নিয়ে রাখতে পারি?
+ +নাফিসা : +ক্লাস প্রজেক্টের বাইরেও কিছু একটা করা, যেমন বাংলাদেশি অনেক প্রফেসর আছেন তারা অনেক হেল্পফুল, মৌসুমি আপুর সাথেও আমার একটা ছোট একটা পোস্টার ছিল। থার্ড বা ফোর্থ ইয়ারে থাকতেই কিছু নলেজ গ্যাদার করা যেতে পারে এসব ব্যাপারে, আউটসাইড কোর্সওয়ার্ক বা যেকোন ছোট কিছু হলেও করা যায় কিনা। বা অন্য কারো রিসার্চেও থাকলে কিছু এক্সপেরিএন্স হলো। বাইরের দেশে যেসব টিচাররা আছেন তাদেরকে রিচ আউট করাটাও খুব ভাল একটা আইডিয়া।
+ +মুনতাকা : +আমার যদি বাইরে যাবো কি যাবো না এটা ডিসাইড করতে কষ্ট হয় সেক্ষেত্রে কি করবো?
+ +নাফিসা : +যদি ডিসাইড করতে কষ্ট হয় তাহলে দেশে কিছুদিন কাজ করে দেখতে পারো যে কেমন লাগে। তাহলে তুমি ডেফিনিটলি জানতে পারবে যে তুমি আসলে বাইরে যেতে চাও কি চাও না।
+ +মুশফিক : +আমরা আমাদের আলোচনার একদম শেষে চলে এসেছি। আপনারা যদি এখন স্টুডেন্টদের উদ্দেশ্যে কিছু বলতে চান, এনিথিং এট অল।
+ +নাফিসা : +বড় স্বপ্ন দেখাটা ইম্পর্ট্যান্ট ! এন্ড দেয়ার ইজ নো শর্টকাট ! ডোন্ট হেসিটেট টু স্পেন্ড মোর টাইম অন ইয়োর রিসার্চ। স্টুডেন্ট থাকা অবস্থায় কিছু পেপার পড়ার অভ্যাস করে ফেলতে পারো, দ্যাট উইল বি হেল্পফুল। মেয়েদের ক্ষেত্রে কনফিডেন্সটা ইউজুয়ালি একটু কম থাকে, ডোন্ট ওরি, আমরা সবাই সিমিলার সিচুয়েশনের মধ্যে দিয়েই যাই। প্রথমে এসে একটু লস্ট থাকে সবাই। তো এগুলোকে ভয় না পেয়ে নিজেকে ইম্প্রুভ করার জন্য সময় দেওয়া উচিত।
+ +মৌসুমি : +আমি নাফিসারটাই একটু ইকো করবো। আসলে পরিশ্রমের বিকল্প নেই। যত এডভান্স ডিগ্রির দিকে যাবে জিনিসিগুলো তত চ্যালেঞ্জিং হবে এবং ডেডিকেশন থাকতেই হবে। আমি এটা বলতে পারি যে যত স্টুডেন্ট দেখেছি, বাংলাদেশি যত স্টুডেন্ট দেখেছি, তাদের ইন্টেলেকচুয়াল ক্যাপেবিলিটি কারোরই কম ছিল না, কিন্তু ডেডিকেশনটাই পার্থক্য গড়ে দেয়। এবং সবকিছু আসলে ট্রাই করে দেখা যে আমার কোনটা ভাল লাগছে, এখন তো এগুলো আরো সহজ, কোর্সেরা তে কোর্স করে দেখা বা কোথাও কোন ওপেনসোর্স প্রজেক্টে কন্ট্রিবিউট করা। অথবা ভার্সিটির ইমিডিয়েট সিনিয়রদের সাথে কথা বলা, যারা এখন বাইরে আছেন তাদের সাথে কথা বলা, প্রফেসরদের সাথে কথা বলা, যারা ইন্ডাস্ট্রিতে আছেন তাদের সাথে কথা বলা, এগুলো আসলে খুবই ইম্পর্ট্যান্ট। আর তাছাড়া প্রচুর বই পড়তে হবে, বই পড়ার বিকল্প নাই। নাফিসা যেটা বলল পেপার পড়া যেতে পারে একটা সিস্টেমেটিক উপায়ে। তো তুমি যেই টপিকে ইন্টারেস্টেড তার টপ কনফারেন্সগুলো আইডেন্টিফাই করো, সেখান্ থেকে কোনগুলো বেস্ট পেপারের এওয়ার্ড পেল সেগুলো দেখো। তারপর পড়া শুরু করো, হয়তো অনেককিছু বুঝতে পারবেনা, কোন সমস্যা নেই, অথরদের মেইল করো যে আমি এটা বুঝতে পারিনি তোমরা এটা কেন করলে। তো এভাবে এই ক্রিটিকাল থিঙ্কিংটা কে বাড়ানো দরকার হুইচ ইস এ ভেরি ভ্যালুয়েবল থিং। আমরা বুয়েটে থাকতে কায়কোবাদ স্যর আমাদের ১-১ থেকেই বলতেন তোমরা পেপার পড়। আমরা ফোর্থ ইয়ারে উঠার পর ব্যাপারটাকে গুরুত্বের সাথে নিয়েছি যদিও ঐটা যে কত গুড একটা এডভাইস সেটা আগে বুঝিনি।
+ +মুনতাকা : +অনেক অনেক ধন্যবাদ মৌসুমি আপু এবং নাফিসা আপুকে আমাদের সাথে থাকার জন্য। আমাদের আজকের আলোচনা আমরা এখানেই শেষ করছি।
+ +Text Converters
++ + +
+We believe that we have a lot to learn from our alumni. We have a strong network and they are all working great in different places. We have also freshers coming out from buet every year (yeah, it's regular now). A simple thought came as a flash, that if we could've connected all those wise minds with the young-energetic minds, some good must happen. And that resulted this page.
+We asked our alumni to write something for our juniors. It's hard for people to make time within their busy schedules. But we tried, and tried harder. And we can say with a great joy, that they did write something. Actually they wrote a lot. On this page, we will be publishing those writings sequentially. +
+Disclaimer: It's been very interesting when we started to ask for writing from people. The most common reply we get is basically "vai, ami ki parobo likte" / "amai to ovabe likhte parina" / "I am not that much good" and worst of them "I don't have any experience". Well, the interesting part is, we don't want a best writing. Everyone has their own style of writing. Someone can really write good, and someone struggles with grammers :p But at the end we would like to hear something. Anything that our alumni want to share with us. That's what matters. So, please don't think about your writing skill, don't be shy of what you want to share, leave all those high expectation of writing a oscar winning novel / bestselling book. Just write it down. +
+ + +More posts are coming...
+ + +Almost 6 years since I have graduated with my BS in Computer Science from BUET. I have spent half of this time in industry (Research and Development, Software Engineer) and the other half in academia (MS and PhD student, RA/TA/Fellow). I have seen and learned a lot from both of this world. I have been lucky to be in places I never thought I would be. At the same time I have been through struggle and changes which were really hard and tiring; places where dreams and nightmares are indistinguishable. This note is a reflection things I wish my younger self have known.
+Last but not the least; honor, responsibility, empathy; knowing the meaning of these words and being truly one is so different. These are the very fabric of human civilization and these traits are valued everywhere. Continue working hard, keep dreaming. Your possibilities are as big as your dreams!
+ + +প্রথমেই বলে নিচ্ছি, বাংলা-ইংলিশ মিলিয়ে, গরু রচনা লিখতে বসছি। তাই, পড়তে পড়তে বিরক্ত লাগলে, গুগলে কিচ্ছুক্ষণ বিড়ালের ছবি সার্চ দিয়ে দম ফাটিয়ে হেসে এসে বাকিটা পড়তে পারেন। শুনেছি বিড়ালের ছবি ইদানিং বেশ হাস্যরসাত্মক হিসেবে গণ্য হচ্ছে। কি জানি বাপু, আমাদের সময়ে তো এমন ছিলনা! বিড়ালের কাছে খামচি ছাড়া অন্য কিছু আশা করা নিতান্তই বোকামি ছিল। যাই হউক, বিড়াল আর গরু কোনটাই ভাল না লাগলে, পাশ কাটিয়ে পরের লেখায় চলে যাওয়াটাও বুদ্ধিমানের কাজ হতে পারে। আপাতত গরু রচনা শুরু করি গরুর দাম কত সেটা দিয়ে -
+ +And as you already understand, here comes the traditional line - Salary is not the only thing in the package. You know when you get an offer from a company, the first thing most people look at, is the monthly salary amount. This is a bit different for international companies, there people look at yearly salary :p Well, either way, salary is one of the most important thing in the offer letter. But it’s not the only one. Ask yourself the question “What do I feel proud of?” Don’t worry about the answer. If you can’t find it now, you’ll realize it 5-10 years later. That’s ok.
+ +If you are in the career for several years, you might have already understood that there are few people who didn’t go with the mainstream. After graduation, some entered into companies, some went for higher studies, few became successful entrepreneur and few are still struggling with things. At this moment, a very silly question can come up in mind - “Does people always fall for monthly monetary amount ?” And then the answer will be, Yes and No. At some stage, they really fall for it, but after a while they don’t. This could be because of two reasons - either they have it abundant, or there are other "values".
+ +Now, the question is what the hell is "values" ? To give an example, Company culture has values, Team members make values. Company facilities i.e. transport, lunch, bonuses have values. Even collaboration with other teams in abroad, or delivering solution in abroad, both of them have values. Couple of friends/classmates working in the same company together, have values. Career growth opportunity plays an important factor both in engineering and leadership positions of the company, if you vision long. Even though, these things aren’t much obvious at the first month. Comparing to the salary, you might want to consider those other values. Or you might go for the salary itself and adjust your considerations with your experience.
+ +Company culture depends on headquarters. The work pressure depends upon several factors. One of them is the company culture and the other one is The Deadline.
+ +Working in companies from two different continents, I have some small generalization to share. People from China, Japan, Korea (CJK) are hard working. They work like hell and they expect that other people will work hard as well. By working hard, I mean really hard. It requires a lot love to do hard work, to cope up with the pace. On the other hand, European culture is a bit more work life balanced. Here people use the concept that work is to make people's life easier. So they work till they earn enough. Life is more secure here, so you don’t need to make billion currency savings. You work that much, what you can spend to enjoy your life. This is once again, a very high level generalization.
+ +Companies that have headquarters in Europe will try to nurture similar culture in their branch office. Sometimes, based on local management culture, it gets different. It’s not like the local management is bad, their work culture is just different. Also, there are cases where some local branches even have comfortable work pressure comparing to their CJK headquarters. Another important thing to consider, working in high velocity isn’t always bad. High velocity helps to get things done fast. That’s how startups trump the established giants, either with their innovation or velocity.
+ +The other thing is Deadline. Normally people work a bit more harder with deadline in front. There are companies which works with strict deadline. For example, if there is a deadline on 25th, it doesn’t matter if it’s weekend, or you have some other important task. You gotta make sure that things are delivered before the date. It doesn’t matter if it’s midnight, the product is on fire, you gotta stay awake and fix issues. Aaaaand there are companies, where there are people pre-assigned specifically for firefighting issues in critical scenarios, and they are paid for their extra effort. It’s all about culture. Normally our local companies can not afford the later culture. So they try to compensate with some other means, which might not make you always as happy as expected. But they try. The thing is, you gotta understand these scenarios, you gotta understand which culture you are on. Or more importantly, which culture you are letting it to grow, and have the confidence to deal with them.
+ + +Culture also varies by team and team lead. How is your team lead? Well, most people can not confirm that before joining to office. But it’s also an important thing. More likely if you work with a person for an year, you’ll share lots of behaviors, skills, principles, you’ll learn new things. So if possible, choose a team with good people, with strong engineering knowledge if you want to learn engineering, with business knowledge if you want to grow career in that direction. If you can not choose, that’s also ok, it’s not the end of your life. Routinely take some time from your work to get acquainted with the people you feel valuable.
+ +Technological practice depends on the projects conducted by company. There are two ways of software development - #1 Making something new #2 Maintaining something that has already been built. Just like keeping your freedom tight, is hard than earning the freedom itself, #2 is literally hard than #1 in some cases. If someone wants to build a page, you can make it easily. Just write a page. Now when you need to make a almost similar page with few contents different, you need to think about abstraction. And when these type of things are replicated with other features, shit starts hitting the fan.
+ +To clarify a bit more on previous paragraph, some companies starts project from start, like very beginning. We call them startups. In this place, you’ll be able to expose your knowledge on building new things, designing new stuffs from the scratch, or choosing the software stack yourself. There are however some other companies who already built a thing. That thing might already being used by customers. Sometime successful startups becomes a stable company after a while. At that time, the challenge is maintain things with adding new features. While in startups you design how to build new stuffs to support future stuffs, on a matured product, your challenge is to adopt design so that nothing breaks and you can add more stuffs. On startup you go fast, you run to meet deadline, on matured projects you can pre-plan, because things are a bit more defined here. In some cases, you can not even go fast, because, things are so large that it takes time to co-ordinate meetings with corresponding parties to come up with a viable solution. So, you gotta chose where you wanna go, what you wanna learn. Both are challenging in their different way.
+ + +যারা মনে করে "ধুর, আমারে দিয়ে কিচ্ছু হবে না!", তাদের জন্য মারজুক রাসেলের একটাই কথা -
**** হবে না, **** হবে না, **** হবে নাকাহিনী হচ্ছে, কেউ যদি দুই বছর HSC তে ভাল পড়াশুনা করে, ভাল ইউনিভার্সিটীতে চান্স পেতে পারে, তাহলে চার বছর ভাল পড়াশুনা করে ভাল কাজ পাওয়াও সম্ভব। আবার, কেউ যদি সেই চার বছর সময় না দেয়, তাহলে হয়ত ল্যাবড়া ছ্যাবড়া কোন একটা কলেজ থেকে পাস করেও, পরের ছয় বছর কাজে অনেক চেষ্টা করে ভাল কিছু করা সম্ভব। ব্যাপারটা আসলে কি পরিমাণ সময় দেওয়া হচ্ছে, তার উপর। + + +
Humans are awesome. People can do anything. It's not about boasting, it's something to be proud of. Actually it sounds silly in general. But there is a reason I mention it specifically. Because believe me, it’s true. When they truly wish for something, sooner or later, they make it happen. I’ve seen it. I’ve seen it on many of my friends.
+ +They did it. It's possible, but not free. And, that’s why Determination is indeed important to pursue goals.+ +
You gotta prove that you can do things. Some people say that CGPA doesn’t matter and other’s say having poor CGPA sucks. But the main point here is not the CGPA, it is something to prove that you utilized your time. Some others have good record in programming contests, some has software development skills and some did research work in undergrad, Some did build up their network with industry. You gotta prove that you can achieve things that you are determined on.
+ +Similar thing applies for getting admission into PhD. CGPA is not the only thing in the profile, there are GRE scores, TOEFL scores, undergrad thesis, personal development skill, research works etc. People just have to convince about their value. Professors look for value, Recruiters look for value, Entrepreneurs create values. Now it’s the time to find the right place for work where you feel yourself valued. And BAM! You will love that work.
+ + + +To tell about values, I will refer to a common quality I have seen in teachers
+People who become teacher at universities, excluding few exceptions, all of them are regular.+ +
Now it seems like some moral line from Aesop’s story book, or some universal truth line. But interestingly, regularity pays off! You see people doing good in GRE, it’s a result of regularly putting time aside for learning words/compositions/maths. You see people doing great in contests. It’s not something that one day they learned 50 algorithms. They regularly worked hard. People doing awesome at their work, is that they are regularly putting time to do something either at home or at offices.
+ +I have a friend, who are super expert in programming contest. And I tell this to other people, that guy entered BUET, went to his hall and when graduated, came out of the hall. All the remaining time, he was solving algorithmic problems. And he is one of the topmost algorithmist in our batch.
+ +I have the other friend, who regularly participated in competitive contests, parallely helped four/five of us preparing for CT till late night, and then again study on his own after midnight. And he did it consistently. I am happy to have such friends.
+ +Regularity is the key thing here. Teachers are known to be best at it. Somehow they maintain a scheduled study on all those CTs and PLs. It’s no magic. Some people just realize it a bit late. That’s the quality. If you want to create value in a specific area, you can give regularity a try.
+ +No one except Morons likes Morons - You might hate your job, but don’t hate effort. You might not like the company, you might not like the people around you, you might not like the culture, but never dislike hard work. Because that’s what makes people reach beyond boundary. You might be momentarily unhappy, but never let your anger or bad day hunt your work. No compromise with the things you love. If you love to do something, find some place where you can do it best.
+ +এই গরু রচনাটা আমি লিখছিলাম এই বছরের শুরুতে। নতুন বছরের শুরুতে সবাই New Year Goal ঠিক করতেছে দেখে আমার নিজেরও মনে হইল, আচ্ছা কিছু একটা করা দরকার। নতুন বছরের গোল সেট করতে গিয়ে এইটা পেলাম ( জিঙ্গেলটা কারও মাথায় ঢুকে গেলে আমার দোষ নাই :p )
+ + ++Keep going, keep going +https://www.facebook.com/LADbible/videos/3114087668638402/ +
+ + +These are entirely my personal opinion.If you disagree with something I respect that. Although it has been only three years and there are more senior people with robust experiences but I would try my best to write it concisely. In return I would request you not to judge me. You should not accept my findings and experiences blindly either.
+ +On graduation , I accepted an offer from a startup company. They offered quite a good amount of remuneration and environment was good. I was already doing part time job with them. So things were looking pretty good. There were less opportunity for taking training or asking for guidance from seniors. Eventually I put my focus more on working extremely hard myself. But I was happy. Project took off and with time less development were needed. Such environment requires to be in continuous challenges, delivering fast and 'effective' solution under constrained resource. So you get to learn lots of stuff in small amount of time. It was interesting to see the company growing through unreal expectations, responsibility overlapping, internal competition. Breaking a simple thing can impact the overall business. So gradually I opted for stability rather than adding new features to impress management. Slowly I adopted unit testing and building small project with a technology to validate before using them in core project. Work life balance was tough but overshadowed by excitement of new challenges. One thing I could have done better was to adjust work life balance bit more intelligently. For some situation, it might be better to grasp the task, estimate better and then come up with a near proper deadline, instead of promising to do it in two days and later extending it, showing excuses. Or even in worst case, delivering something incomplete, and later tail running with fixes. Actually, coming up with a solution with better design, proper estimation is not easy and that's what there is to learn for freshers. Take it as an option to build a promising career.
+ +Perhaps the biggest mistake I have done so far is to take on mobile platform without prior experience. It was yet another opportunity to learn a new thing. But mobile is a different kind of beast which requires radically different approach towards architecture and development. Without the supervision of someone experienced we soon faced setbacks and irrecoverable technical debts. To be more specific latency , network reliability , data synchronization are the components where we struggled most. So when stakes are high we should not only depend on trial and error policy. Rather having at least one expert within the team is mandatory. Sometimes we just stick to our ego and damage our life as well as those who depend on us. We all have strength and weakness. It is just the way life is.
+ +Throughout my fresher year I had to work on a single platform. This I think enabled me to focus on a particular technology stack. In product oriented company this is a positive thing. I have heard of people who have to work on 2/3 different platforms and with multiple clients in a service oriented company. They had to constantly switch technologies. There are exceptionally good companies who are service oriented as well. A fact is that Focus is difficult to attain under current circumstances with so many distractions. Everyone has their own way of handling it.
+ +While working for 1 year full time I came across different kinds of people. Most of them were nice and helpful. I used to ask questions to our seniors whenever I faced any difficulty in my work. All of them helped in spite of their busy schedule. Along the way there were bad experiences as well. In our culture no one would compromise regarding religion and politics. So I prefer not to talk about it in workplace unless needed. I found some people showing off too much. Most of them would never acknowledge their mistake and put that onto someone else. Personally I would either avoid them or change the workplace. And yes I did :) !!!!!
+ +I tried to build a startup while working for a startup. At first it was exciting. As time passed it became difficult. It was never easy to concentrate after returning from office due to traffic jams and unexpected circumstances. Other problems like ego clashes , imbalance in the chain of command etc always come from time to time. Mostly our team was remotely collaborating. End result wasn’t good. We couldn’t hold meeting even in a week. We lagged behind our schedule. But I am glad that we gave a shot at a point in life when risks were minimum. I realized that it takes more than technical skill to manage a team and deliver a quality product. My takeaway was never to rely on remote collaboration solely.
+ +Business always works with written concepts. There must be some proof of something happened. Each act needs to be validated by legal actions. You might want to start something with a friend, but both of you will understand soon that having decision paper written, really clears certain things from professional as well as business perspective. Professionally we should be serious about agreement with our employer. Appointment letter , tax documents , experience certificates , pay slip , salary account should be maintained properly. Startups are reluctant to follow the formal process. HR of the companies are always busy and they have to struggle a lot preparing your papers along other office works. As far as I know these documents are necessary for higher studies as well as overseas job opportunity. One more thing, Currently a lot of US , UK based companies are opening up in our market. To attract talent they might offer stocks. From my understanding there is strong regulation whether a citizen from another country can get stocks of a company registered in a developed country. So a legal counsel is needed to verify everything.
+ +My current workplace is nice. People are helpful and talented. I am grateful to almighty for all the experiences I had. There is a quote in “The Alchemist” by Paulo Coelho that says “Every search begins with beginner's luck. And every search ends with the victor's being severely tested”. Competition is tough and time is like a ticking bomb. But having joy over little things in our life is always rewardful. Spending an evening to read a great novel or having a nice trip with friends and family instead of sitting at the desk worths more than millions. Just to add my two cents, don’t compromise with sleep. Work can never be more important than health and family. + +
Lastly I do have some regret in my life. What if I took offer from reputed companies ? What if I had better training facility ? What if I hadn’t tried startup ? At the end of the day these questions shape our life and destiny. And who doesn’t have regrets ? + + +
কম্পিউটার প্রকৌশল জগতে Deadline একটি নিত্যনৈমেত্তিক ঘটনা। যখন কোন প্রজেক্ট আসবে আপনাকে সময় দেয়া হবে হয়ত ২ সপ্তাহ। প্রজেক্টের ম্যানুয়াল পড়া, ডিজাইন তৈরি হওয়া ইত্যাদিতে ১ সপ্তাহ কেটে যাবে। ১ সপ্তাহ পর কোন একদিন অফিসে গিয়ে জানতে পারবেন, আজকেই সেই প্রজেক্টের কোন অংশ আপনাকে টেস্টিংএ বা ক্লায়েন্টের কাছে পাঠাতে হবে। অথচ আগের দিন পর্যন্ত আপনি জানতেন প্রজেক্টের ডেডলাইন আরো ১ সপ্তাহ পরে। আপনি কাজটি আজকেই শেষ করার প্রচেষ্টা নিবেন।
+এই সময়টাতে কি কি ঘটনা ঘটবে দেখা যাক –
+ +যাই হোক, কাজটা শেষ করে আপনি টেস্টিং টিমকে পাঠাবেন। কিন্তু এরপর দেখা যাবে, সামনের ২-৩ দিন টেস্টিং টিম থেকে কোন সাড়াশব্দ নেই। কিংবা টেস্টিং টিম ফরোয়ার্ড করলে ক্লায়েন্টেরও কোন খবর নেই।
+ +ছুটি কাটিয়ে আপনি যখন পরের সপ্তাহে আবার অফিসে আসবেন, দেখবেন আপনার প্রজেক্ট ম্যানেজার আপনার জন্য নতুন একটা “১ রাতের” ডেডলাইন নিয়ে অপেক্ষা করছেন।
+ + +Deadline জনিত এই সমস্যার সমাধান খুজে বের করা হয়ত কঠিন হবে না। কিন্তু ব্যবহারিক ক্ষেত্রে তা প্রয়োগ কিছুটা কষ্টকর হয়ে যেতে পারে। আমার ২ বছরের চাকুরি জীবনের স্বল্প জ্ঞানে আমার মাথায় আসা চিন্তাগুলো তুলে ধরছি।
+****পুনশ্চঃ টপিক হেডলাইন হীরা ভাই এর দেয়া।
+ + + + + + + + +(Disclaimer: I do not consider myself as an expert. So the following should be considered as personal opinion, instead of an expert's opinion)
+ +It was back in 2009. I just started working as a software developer in a casual game development company. At that time I was working on a strategy game for iOS devices. The game was very typical in nature, i.e. it contained lots of screens, texts, images, animation etc. I was almost done with the project. Few days before the release our product manager sent his final feedback, something like this:
+ +Everything in the game looks okay to me. There is only one change you need to make. The white texts are hurting the eyes too much. Please make them 90% grey. Should be a very simple change.+ +
Yes, it should have been a very simple one line change of a color value ... only if I knew how to write manageable and extendable code. It came to a horror to me. Why? Because there were literally hundreds of text fields across dozens of screens and I made the grave mistake of configuring their text properties separately. There was no factory method, no common configuration file, nothing. I had to change in hundreds of places, made a number of bugs while doing that and took around two weeks to finish. And while doing it I was hoping that the product manager won't ask to change the color again.
+ +A hard lesson was learned. I didn't know exactly what should have I done, but I was sure that I didn't know much about the design, architecture of code. The next things I did was to take Design Patterns by famous Gang of Four Erich Gamma, Ralph Johnson, John Vlissides, Richard Helm out of my book shelf and started reading it from the first page.
+ +It was a difficult read. No, wait ... it was a terrible read. In fact it is one of the most complex books that I have ever read till today. It took me around one complete year to read and digest it completely. And it was fun. It is one the best books that I have ever read till today. Now, what I gained from it? Did it make me an excellent software designer? Did it teach me all the secrets of software architecture?
+ +No, definitely not. There is no single book that can teach you everything.
+ +But it changed my life as a software developer. It taught me a number of things that should be kept in mind. It taught me about some common problems and their solutions. And most importantly it taught me the necessity of a good software design. Only after feeling the pain of bad design, only after facing the horror of bad design I really started to appreciate the importance of good design.
+ +And it saved me from a number of future disasters.
+ +This is typical, not only among product managers, rather among developers too. We only think about the code that gets our job done. After all, who cares about the design and architecture when the code gets the job done? Unfortunately, this idea of getting the job done with bad code is an illusion. The job is actually not done. Unless the job is simple hello world bad code will never get the job done. They will only lead to more bugs, will only make it harder, even impossible, to adopt new changes in requirement (remember, there is no such thing as the last requirement) and eventually it will take more time to finish and release the product.
+ +However, it is a very common tendency to overlook the necessity of good architecture and design before writing any code.
+ +In the last eight years I have seen many good codes with good designs ... some really excellent ones. I saw some codes that generate multiple class files in different languages along with DB operations from JSON files (codes writing more codes, huh!) or I watched the refactoring of one large monolithic giant into a number of microservices.
+ +And I have seen bad codes ... some terrible nightmares. I can talk about a single function that controlled a thread, read data from file, configured networks parameters, made HTTP calls, parsed the response string, did all sorts of error handlings and many more ... all inside a single horrible function that took several hundred lines. When we needed to reuse some functionality from it in other places, we eventually had to rewrite everything from scratch.
+ +In his book Programming: Principles and Practice Using C++ Bjarne Stroustrup, the creator of C++, commented that without good design and structure we will only get expensive messes. He compared writing code without structure with building with mud bricks. A building can be done with mud bricks but we won't be able to get to fifth floor since mud bricks lack the structural strength for it. So if we want to build something good we have to think about the design and architecture.
+ +The design and architecture part of a software is not a luxury, it is a necessity.+ +
This incident happened few months ago. I was reviewing some codes. There was a very typical and simple function. However, there were some checks and parameters which looked redundant to me. The function was also recursive, I wanted a non-recursive one. I asked the developer who wrote the code. And to my surprise he couldn't answer why the parameters and checks were needed. Also he seemed to have no idea about converting the recursive function to non-recursive one. It was quite surprising that someone wrote a function just few days ago but couldn't explain what it does. Yes, it may happen after a long time, say after six months, but less than two weeks? No, that's not natural.
+ +Surprised? Well, don't get surprised. Later it was found that the function was byte-by-byte copied (even including the indentations) from Stack Overflow.
+ +Honestly, I have no problem in taking help from Stack Overflow or from any other blog, tutorial etc. We all do that. But copy-paste without understanding a bit? I have a big problem with that. In many times the questions and answers in Stack Overflow are very much specific to the original poster's use case. Copying the answer without understanding their cases may lead to a disaster.
+ +Unfortunately, nowadays this behaviour is also not very uncommon. The main issue is not Stack Overflow in particular. Rather the main issue here is our desire to find a quick shortcut solution without going into deep. Who wants to read those thick books or spend hours after hours when you can get a shortcut anyway?
+ +But ... as Euclid said "There is no Royal Road to Geometry" ... there is no shortcut to depth knowledge.
+ +I might be wrong, but to me it seems that we are passing a time of shortcuts. We have Stack Overflow, blogs, video tutorials etc. There are even books which are written in simplest tones without much details as the other good (and thick) books are difficult to read. Yes, I agree that these quick shortcuts are needed to get the job done, but it's not possible to reach above average level without going into deep into related fields. And knowledge doesn't mean only technical knowledge. People may disagree, but I strongly think that technical people should know about other fields (e.g. science, philosophy, history, literature) too, at least at some basic level.
+ +And there is no alternative to reading to acquire depth knowledge. These quick shortcuts are not a replacement of books yet. Ask yourself. What is the last book that you have read from first to last ... not to pass an exam, not to get your job done ... rather just to have some fun? What was the last time that you learnt something just for the sake of learning?
+ +And finally ... if someone asks me what one task should all do then I will answer - read, read all the things you can, read as more as you can.
+ + + +বুয়েট থেকে পাস করে সবার মনে চিন্তা থাকে কি করবে, ক্যরিয়ার কোনদিকে শিফট করবে ইত্যাদি ইত্যাদি। অনেকেই মন স্থির করতে পারে না দেশে থাকবে নাকি বিদেশে যাবে। দেশে থাকলে কি করবে বড় কোম্পানিতে চাকরী করবে নাকি স্টার্টআপে চাকরি করবে নাকি নিজে একটা স্টার্টআপ শুরু করবে। বিদেশে আসলে কি করবে, মাস্টার্স নাকি পিএইচডি। আজকে শুধু বিদেশে উচ্চশিক্ষার ব্যাপারে বলব। মাস্টার্স নাকি পিএইচডি এটা নিয়ে আগেও অনেক সিনিয়ররা অনেক কিছু বলেছেন। আমি সেই বিষয়ে কিছু বলব না। আমি আজকে লিখছি শুধু ইউএসএতে পিএইচডি করতে আসতে হলে কি কি করতে হবে, কখন করা ভালো, কত খরচ হয় এই নিয়ে।
+ +প্রথমেই বলে রাখি, কথাগুলো একান্ত আমার ব্যক্তিগত ভাবনা। অনেক কথা বা চিন্তার সাথে দ্বিমত থাকতে পারে। সেইক্ষেত্রে পাঠকে নিজের মতামতকেই প্রাধান্য দিবেন।
+ +পিএইচডি কেন করা উচিতঃ +++ +পিএইচডি কেন করা উচিত নাঃ +তুমি যদি কোন রিসার্চ ল্যাবে কাজ করতে চাও (গুগল রিসার্চ, ফেসবুক রিসার্চ, অ্যামাজন রিসার্চ, আইবিএম রিসার্চ, ফুজিতসু রিসার্চ) বা একাডেমিয়াতে থাকতে চাও, দেশের বাইরে বা দেশে(পিএইচডি না থাকলে প্রমোশন হবে না) ইউনিভার্সিটির প্রফেসর হতে চাও তাইলে পিএইচডি অবশ্যই দরকার।
+
++ +পিএইচডি এক দুই দিনের বিষয় না। বিএসসি ডিগ্রি নিয়ে ইউএসএ আসলে ৫-৬ বছর লাগে পিএইচডি শেষ করতে। এতদিন প্যাশন ধরে রাখা চাট্টিখানি কথা না। তাছাড়া ইউএসএ এর আবহাওয়া তে নিজেকে মানিয়ে নিয়ে অনেকেরই অনেক কষ্ট হওয়ার কথা।
+
প্রথমে তোমার ডিটারমাইন করা উচিত, তুমি কি করবে। পিএইচডি করবে কি না। এটা চিন্তা করার উত্তম সময় ৪/১ এর শেষ এ। ততদিনে তোমার সিজিপিএ একটা স্ট্যাবল পজিশনে চলে এসেছে। এবং রিসার্চ কি জিনিস তার একটা আংশিক ধারনা তুমি পেয়েছ। আমার সাজশন হল ৪/১ এর টার্ম গ্যাপে জিআরই, টোফেল দিয়ে ফেলা। তাহলে এপ্লাই করার আগ মুহুর্তে আর বাড়তি প্রেশার থাকবে না। এরপর তুমি যদি ডিটারমাইন্ড হও বিদেশে উচ্চশিক্ষার জন্য আসবে, তাহলে তুমি ৪/১ এর রেজাল্ট দিয়েই এপ্লাই করতে পার। বুয়েটের সিএসই ডিপার্টমেন্ট এর অনেকেই আগে করেছে এটা।
+এবার আসি এপ্লাই করার জন্য কি কি করতে হবে। এপ্লাই করার জন্য লাগে তোমার টেস্ট স্কোরগুলো(জিআরই, টোফেল), অফিসিয়াল ট্রান্সক্রিপ্ট (বুয়েটের পাঠানোর কথা! কিন্তু আসলে এক্সাম কন্ট্রোলার স্যারের সাইন নিয়ে তোমাকেই পাঠাতে হবে, এখন অবশ্য অনেক ভার্সিটিতেই হার্ড কপি লাগে না, এপ্লিকেশন সাইটে পিডিএফ আপলোড করলেই চলে), স্টেটমেন্ট অফ পারপাস, এবং ৩ টা রিকমেন্ডেশন লেটার।
+আমাকে আমার এক ভাই সমসময় একটা কথা বলত(আমার এডমিশনে যে আমাকে খুব প্রত্যক্ষভাবে সাহায্য করেছে), প্রফেসর(যেই ভার্সিটিতে এপ্লাই করছি, সেখানকার কোন প্রফেসর) যদি এডমিশন এর জন্য রেকমেন্ড করে, তাইলে এডমিশন কমিটি সাধারণত আটকায় না। এজন্য যেই ভার্সিটিতে এপ্লাই করছ, সেই ভার্সিটির প্রফেসরের সাথে যোগাযোগ থাকা একটা প্লাস পয়েন্ট। তবে প্রফেসর কন্টাক্ট থাকা mandatory না ইউএসএ তে।
+এবার অন্য প্রসঙ্গে আসি। কোন সেশন টার্গেট করা উচিত। তুমি যদি সিউর হও হায়ার স্টাডিতে যাবে, তাহলে “The sooner, the better.” কারণ, যদি Procrastinate করবে, তোমার মধ্যে তত Lethargy চলে আসবে। মনে কর, তুমি পাস করবে ২০১৮ ফেব্রুয়ারি তে, তোমার জন্য পসিবল অপশন হল ২০১৮ এর ফল(৭ টার্মের রেজাল্ট দিয়ে) অথবা পরের যেকোন সেশন। ২০১৮ এর ফলের জন্য ২০১৭ এর ডিসেম্বরেই সব এপ্লিকেশন করতে হবে। সাধারণত এপ্লিকেশন ডেডলাইনগুলা থাকে ডিসেম্বরের ১৫ তারিখ এর আশেপাশে।
+অনেকের ধারণা, এপ্লাই করতে বা ইউএসএতে আসতে অনেক টাকা লাগে। আমার হাতে এখন এত টাকা নাই, ২ বছর চাকরী করি, এরপর যাবো। এবার ইউএসএ তে আসার খরচের একটা নমুনা দেই। (বলে রাখা ভালো, এটা শুধুই একটা নমুনা, স্টেটভেদে, ইউনিভার্সিটি ভেদে খরচ/আয় ভিন্ন ভিন্ন হতে পারে, তবে এই নমুনা তে একটা এভারেজ পিকচার দেখানোর চেষ্টা করেছি।)
+GRE | +$205 | +16,400/- | +
TOEFL | +$170 | +13,600/- | +
GRE score report (4 free, 4 paid) | +$108 | +8,640/- | +
TOEFL score report (4 free, 4 paid) | +$80 | +6,400/- | +
Official Document Sign (8 set, 300taka each) | ++ | 2,400/- | +
Document Sending (2000 each) | ++ | 16,000/- | +
Application Fee (on average $90 each) | +$720 | +57,600/- | +
Sevis Fee | +$200 | +16,000/- | +
Visa Fee | ++ | 12,640/- | +
Initial shopping | ++ | 40,000/- | +
Plane Fare (depends on the state) | ++ | 80,000/- | +
First month house rent | +$500 | +40,000/- | +
Initial cost at USA | +$600 | +48,000/- | +
Total | ++ | 3,57,680/- | +
এখানে অনেক বেশি করে ধরেছি, তবে আনুমানিক ৩ লক্ষ টাকার মত খরচ হয়।
+ +এবার আসি ইউএসএ তে এসে আয় ব্যয় কেমন হবে সেই বিষয়ে, +প্রায় সব ভার্সিটিতেই পিএইচডি ফুল ফান্ডেড। এর মানে, তোমার কোন টিউশন ফি দেয়া লাগবে না। তুমি মাসশেষে একটা স্টাইপেন্ড পাবে। প্রায় সব ভার্সিটি পিএইচডি স্টুডেন্টদের টিচিং এসিস্ট্যান্ট/রিসার্চ এসিস্টেন্ট হিসেবে নিয়োগ দেয়। শহর ভেদে ফান্ডিং এমাউন্ট ভিন্ন ভিন্ন হয়। তবে মোটামুটি ১৫০০/১৬০০ ডলার হাতে থাকে ট্যাক্স কাটার পর। এখন আসি এখানে খরচ কেমন সেই ব্যাপারে। যদি একটু কষ্ট করে নিজে রান্না করে খাও, আর বাইরে কম খরচ কর তাইলে মোটামুটি ৮৫০ ডলারের মধ্যে ১ জন খুব ভালোভাবেই চলা সম্ভব। তাইলে হাতে থাকে ৬৫০/৭৫০ ডলারের মত। অর্থাৎ বাংলাদেশি টাকায় ৫২০০০-৬০০০০ টাকা। অর্থাৎ ৬ মাসের মধ্যে খরচের ৩ লক্ষ টাকা উঠে আসবে। অনেক দেশ থেকে অনেকেই লোন নিয়ে আসে। আমাদের দেশে এরকম লোন এর ব্যবস্থা থাকলে খুব ভালো হত।
+পরের পর্বে প্রফেসরদের কিভাবে, কোন সময়ে মেইল করতে হয় এই নিয়ে কথা বলব।
+ + + + +I am not good at writing. So just trying give few tips that I thought would have been helpful for me at the time of joining my office. And they are almost basics.
+ +কম্পিউটার নিয়ে আমার ইন্টারেস্ট ছিল অনেক ছোটবেলা থেকে, কিন্তু বুয়েটে ভর্তির আগ পর্যন্ত কখনো নিজের কম্পিউটার পাইনি। প্রোগ্রামিং এর শুরুও বুয়েটে ভর্তির পরবুয়েটে ১-১ এ আমাদের Python শেখানো হত। ভালোই লাগত Python এ কোড করতে। ১-২ তে ছিল C programming এর কোর্স। আমি Herbert Schildt এর বই পড়ি, এক্সারসাইজ সল্ভ করি, ওদিকে আমার কিছু ফ্রেন্ড ততদিনে অ্যালগরিদম ডাটা স্ট্রাকচার শিখে বিভিন্ন প্রোগ্রামিং সাইটে শখানেকের উপর প্রবলেম সল্ভ করে ফেলেছে। আমি মাঝে মাঝে ওদের আশেপাশে ঘুরাঘুরি করতাম, কিছু যদি শেখা যায় এই আশায়। এর আগে ১-১ এ একবার প্রবলেম সল্ভ করার চেষ্টা করেছিলাম, কিন্তু বারবার wrong answer খেয়ে হাল ছেড়ে দিয়েছিলাম। যাই হোক, কিছুদিন পর সাহস করে আবার UVa তে গেলাম প্রবলেম সল্ভ করার জন্য। ততদিনে C এর বেসিক মোটামুটি পারি, অন্যদের প্রবলেম সল্ভিং দেখে আমারও এসব নিয়ে খানিকটা ধারনা বেড়েছে। এবারও প্রথম দিকে wrong answer খাচ্ছিলাম প্রথম দিকে, কিন্তু ফোরাম ঘাটাঘাটি করে বুঝে নিতে পেরেছিলাম কি সমস্যা হচ্ছিল। একটা সল্ভ করার পর দেখলাম মজাই তো লাগে, আরেকটা সল্ভ করি। এভাবে একটা একটা করে ওইদিন মোট ১৪টা প্রবলেম সল্ভ করা হয়েছিল। পরের দিন আর ১৪টা। এরপর থেকে প্রবলেম সল্ভ করা অনেকটা নেশার মত হয়ে গেল। যদি কয়েকদিন পরই দেখা গেল প্রবলেমের ডিফিকাল্টি লেভেল বাড়ছে, অনেক বেশি সময় লাগছে একেকটা প্রবলেম সল্ভ করার জন্য, কিন্তু নিয়মিতই বেশ খানিকটা সময় দিতাম এর জন্য।
+ +এরই মধ্যে টার্ম ফাইনালের ঠিক আগে আমার ডেস্কটপের ফোল্ডারগুলো ঘাটতে ঘাটতে জাভার উপর Dietel & Dietel এর একটা বই পেলাম। কম্পিউটার কেনার পর এক সিনিয়র ভাইয়ার কাছ থেকে অনেক বইপত্র জোগাড় করে এনেছিলাম, তার মধ্যে ছিল। বইটা খানিকটা পরার পর জাভার সিনট্যাক্স এবং OOP কনসেপ্ট আমার কাছে খুবই ভালো লেগে গেল। তাই টার্ম ফাইনাল শেষ হওয়ার পরপরই বন্ধের মধ্যে ভালোমত বইটা পড়লাম (এর জন্য মানুষজনের কাছ থেকে ভালোরকম পচানিও খাওয়া লেগেছিল)। ২-১ এর শুরুতেই আবার ‘০৭ এর ভাইয়ারা BSADD শুরু করেছিলেন। আমি আমার স্বল্প জাভা জ্ঞান নিয়ে সেসব সেশন এটেন্ড করতাম। মিডটার্ম এর সময় BSADD এর একটা সিস্টেম ডিজাইন কন্টেস্ট হয়। শামিম হাসনাত আর ফয়সালের সাথে ওই কন্টেস্টে এটেন্ড করি, এবং রানার্সআপ হই। তখন থেকেই কনফিডেন্স বাড়তে থাকে যে অভিজ্ঞতা কম হলেও পরিশ্রম করলে সফটওয়্যার ডেভেলপমেন্টে ভালো করা সম্ভব।
+ +এরপরই আসলো থেরাপ জাভা ফেস্ট। জাভা বেসড একটা ওয়েব অ্যাপ বানানো লাগবে। আমি আর শামীম ঠিক করলাম অংশগ্রহন করব। শামীম এর আগে ওয়েবের কাজ কিছুটা করেছে, কিন্তু জাভাতে ওয়েবের কোনও এক্সপেরিয়েন্স ছিল না ওর। আর আমার দৌড় তখন ছোটোখাটো ডেস্কটপ অ্যাপ বানানো পর্যন্তই। সময় ছিল বোধহয় দুই মাসের মত, ফাইনাল সাবমিশন টার্ম ফাইনালের এক সপ্তাহ আগে। এর মধ্যে HTML, CSS, Javascript, JQuery, JSP, Servlet ইত্যাদি শিখে ভালো একটা অ্যাপ্লিকেশন বানানো লাগবে। ওই সময়টা রাতদিন খাটাখাটনি করেছিলাম দুইজন মিলে। ফাইনালের দিন গিয়ে দেখি ‘১০ ব্যাচ থেকে আমরাই একমাত্র টীম। বাকি সবাই সিনিয়র, ‘০৭ এর টীম পর্যন্ত আছে। যাহোক, ডেমো দিলাম, বাকি সবার ডেমো দেখার পর মনে হচ্ছিল তৃতীয় চতুর্থ কিছু একটা হব। ডেমোর পর ছিল কোড ইভালুয়েশন, এখানেই আমরা এগিয়ে যাই। জাজরা আমাদের কোড কোয়ালিটি দেখে খুবই অবাক হয়েছিলেন। ফাইনালি, বাকি সব টিমকে হারিয়ে আমরাই চ্যাম্পিয়ন হই। + +থেরাপের ওই কন্টেস্টটা ছিল আমার আন্ডারগ্র্যাড লাইফের সবচেয়ে বড় অর্জন। ২-১ এ থাকা অবস্থায় একটা ন্যাশনাল কন্টেস্টে সব সিনিয়র টিমকে হারিয়ে আমরা চ্যাম্পিয়ন হব, তাও সম্পূর্ণ নতুন কিছু টেকনোলজিতে কাজ করে, এটা ছয় মাস আগেও আমাকে কেউ বললে বিশ্বাস করতাম না। তখন থেকেই আমার চ্যালেঞ্জিং কিছু করার বা ব্যাতিক্রমী কিছু করার ভয়টা কেটে যায়। এরপর বেশ কয়েকবার অনেককিছু করতে গিয়েও ব্যর্থ হয়েছি, কিন্তু কখনো সাহস হারাই নি।
+ +২-২ থেকে আমি ফ্রিল্যান্সিং করা শুরু করি নিজের খরচ চালানোর জন্য। ফ্রিল্যান্সিং করতে গিয়ে টেকনোলজিক্যালি আমার খুব বেশি কিছু শেখা হয়নি। কিন্তু প্রোডাক্ট রিকোয়্যারমেন্ট বোঝা এবং মানুষের সাথে কমিউনিকেট করা, এই দুই দিক থেকে অনেক উন্নতি হয়েছে। Competitive Programming ও শুরু করি একই সময়ে। শাকিব, মুকুট, আর আমার টীমটার পারফর্মেন্স শুরুর দিকে ভালোই ছিল। কিন্তু কিছুদিন পরেই বুঝতে পারি যে Competitve Programming Contest এ ভালো করতে হলে আমার ১০০% দেওয়া লাগবে এখানে, পড়াশোনা বা ফ্রিল্যান্সিং-এ সময় দেওয়া সম্ভব হবে না। তাই ৩-১ এ কন্টেস্ট ছেড়ে দেই। কিন্তু Codeforces, Hackerrank এ মাঝে মাঝেই প্রবলেম সল্ভ করতাম।
+ +৩-২ এর টার্ম ফাইনালের মাঝামাঝি সময়ে জয়েন করি ব্যাকপ্যাকে, ওদের প্রথম কয়েকজন হায়ার এর মধ্যে একজন হিসেবে। ব্যাকপ্যাকে আমি ছিলাম চার মাসেরও কম সময়। আমার মনে হয় ওই সময়টাই আমার জীবনের সবচেয়ে intense learning period. স্টার্টআপ জিনিসটা যে কি, বা সত্যিকার একটা প্রোডাক্ট বানিয়ে সেটা সাধারন ইউজারদের কাছে পৌঁছানোর প্রসেস যে কতটা কঠিন, ব্যাকপ্যাকে থাকার সময়ই প্রথম এ জিনিসগুলো শিখতে পেরেছিলাম। কিন্তু একই সাথে স্টার্টআপে চাকরি করা আর ঠিকমত পড়াশোনা চালিয়ে যাওয়া মোটামুটি অসম্ভব একটা কাজ। তাই পরে চাকরি ছেড়ে দিয়ে পড়াশোনা, থিসিস, আর প্রবলেম সল্ভিং এ মনোযোগ দেওয়া শুরু করি।
+ +সত্যি কথা বলতে কি ৪-২ পর্যন্ত আমি কখনই ঠিক করতে পারিনি যে ভবিষ্যতে কি করব। কখনো মনে হত খুব ভালো মত প্রবলেম সল্ভিং করে বড় কোনও সফটওয়্যার কোম্পানিতে ঢুকব, পরেক্ষনেই মনে হত বাংলাদেশ থেকে ২-৩ টার বেশি বড় কোম্পানি সরাসরি আন্ডারগ্রেড হায়ার করে না, তাই রিসার্চ ভালোমত করে MS/PhD করব। তারপরই আবার মনে হত বাইরে পড়াশোনা করা কষ্টে না গিয়ে দেশেই জব করি। ৪-১/৪-২ অনেকবার ভেবেছি যে রেজাল্ট ভালো করে টিচার হিসেবে জয়েন করব কোথাও। ৪-২ এর শেষে গিয়ে ঠিক করলাম প্রোগ্রামিং যেহেতু আমার প্যাশন, সফটওয়্যার ইঞ্জিনিয়ারিং এই থাকব আমি। আর হোক আর না হোক খুব ভালমত চেষ্টা করব ভালও কোনও সফটওয়্যার কোম্পানিতে জয়েন করতে। মাঝে মাঝে প্রবলেম সল্ভ করার অভ্যাসটা সবসময়ই ধরে রেখেছিলাম, তখন থেকে প্রতিদিন InterviewBit এ বেশ খানিকটা সময় ধরে ইন্টারভিউ প্রবলেম সল্ভ করা শুরু করলাম। আর একই সাথে বাইরের ছোটো বড় বিভিন্ন কোম্পানিতে অ্যাপ্লাই করা শুরু করলাম। কিন্তু পজিটিভ রিপ্লাই পাচ্ছিলাম না কোনো জায়গা থেকেই। আশা যখন মোটামুটি ছেড়ে দিয়েছি, তখন গুগল অস্ট্রেলিয়া থেকে ডাক পেলাম ফোন ইন্টারভিউ জন্য। রিক্রুটার জানালো যে আমার একাডেমিক রেজাল্ট আর সফটওয়্যার ইঞ্জিনিয়ারিং এক্সপেরিয়েন্স দেখে আমার সিভি ওদের পছন্দ হয়েছে। টার্ম ফাইনালের পরপরই প্রথম ফোন ইন্টারভিউ দিলাম। বেশ ভালো হয়েছিল সেটা, পরের দিন সকালেই রিক্রুটার ফোন করে জানালো যে আমি অনসাইট ইন্টারভিউের জন্য সিলেক্টেড হয়েছি।
+ +ততদিনে iPay Systems এর মোবাইল টিমে জয়েন করে ফেলেছি। অফিস থেকে ছুটি নিয়ে গেলাম সিডনীতে ইন্টারভিউ দিতে। একদিনে পাঁচটা ইন্টারভিউ, তিনটা প্রবলেম সল্ভিং এর উপর, একটা জাভার উপর (ইন্টারভিউ প্রসেসের শুরুতে বলেছিলাম যে জাভা ভালো পারি), আর শেষের টা সিস্টেম ডিজাইনের উপর। জাভার ইন্টারভিউ ছাড়া মোটামুটি সবগুলোই ভালো হয়েছিল। মজার ব্যাপার হলো সবগুলো ইন্টারভিউএর প্রবলেমই অ্যাডহক টাইপ ছিল, একটা ইন্টারভিউ তে শুধু DFS লেগেছিল। তাই নিয়মিত ব্যাসিক কিছু অ্যালগরিদম জানা থাকলেই এই ইন্টারভিউগুলোতে ভালো করা সম্ভব যদি নিয়মিত প্রবলেম সল্ভ করার অভ্যাস থাকে। ইন্টারভিউ শেষে ঘুরাঘুরি করে দেশে ফেরত আসলাম, সপ্তাহ দুয়েক পর রিক্রুটার কনফিরম করল যে অফার পেয়েছি। ভিসা, রিলোকেশন, ব্যাকগ্রাউন্ড চেকিং, সব ঝামেলা শেষ হওয়ার পর গত বছরের অগাস্টে জয়েন করলাম গুগল সিডনীতে।
+ +গুগলে আছি ছয় মাসের মত হতে চলল। ছয় মাস খুব বেশি সময় না, কিন্তু এখন পর্যন্ত আমার গুগলের অভিজ্ঞতা খুবই পজিটিভ। প্রথমত এখানে প্রত্যেকেই যেমন বুদ্ধিমান তেমন হেল্পফুল, দ্বিতীয়ত কাজের পরিবেশ খুবই ফ্লেক্সিবল। আমি কখন অফিসে আসলাম, কখন গেলাম, সারাদিন ডেস্কে থাকলাম নাকি টেবিল টেনিস খেললাম, কারোরই এসব নিয়ে মাথাব্যাথা নেই যতক্ষন পর্যন্ত আমি আমার কাজ ঠিকঠাকভাবে করে যেতে পারছি। আর ভালো বেতন, ফ্রি খাবার দাবার এসব তো আছেই। নেগেটিভ দিক বলতে একটা জিনিসই চোখে পড়েছে, কোড করার সময় অনেক প্রসেসের মধ্যে দিয়ে যেতে হয়। কোড কোয়ালিটি বজায় রাখার জন্য এটা খুবই দরকার, কিন্তু স্টার্টআপ থেকে আসলে প্রথম প্রথম একটু কষ্ট হয় মানিয়ে নিতে।
+ + +Here goes my two cents that I learned from grad school. People who know me closely know how I am sort of all talk and no walk. So, yes, I can't manage them to follow always (I wish I could). But I thought I would share them with you as I feel they are pretty useful.
+ ++Learn to read and write +Apparently there is a lot you can learn about how to read and write papers. Reading is essential to learn (and do research) and without writing you can't communicate your research with the rest of the world. Try to learn how to read a paper quickly and efficiently without getting lost in the details of the paper. While you write, check and double check whether your write up is comprehensible and grammatically correct (I discovered how bad I am with the use of "the" during past few years). Try to show your write-up to someone who is not a co-author of the paper early enough before the submission deadline. Remember, it is never about sounding smart. A lot of the times people feel they need to sound smart in the write-up and come up with something that is vague and hard-to-read. Also, be patient about the write-up. A good writing should take a lot of time and revisions. So, don't give up, rather try to learn from your mistakes.
+ ++Be independent +Don't always wait for your adviser. He/she is most likely to be very busy. So you need to be proactive and take charge of your research. Keep an open mind to what others are doing. Go to the events and talks that take place in your department. Share your research ideas and listen to others.
+ ++Learn to take care of yourself +The sooner you learn to cook the better. I don't know about other countries, but in the US it is kind of an essential skill to lead a healthy life. Dining out is expensive and unhealthy (the healthy options are much more expensive, specially for a grad student). Also, learn to take care of your body and mind. Most of our works demand us to be stuck at our desk. That negatively impacts our health and productivity. Find some form of exercise that works for you (i.e., something you can do regularly). Grad school is a long haul, long enough to not ignore your health.
+ + ++Be positive +This is probably the best thing you can do (not just in grad school, but in any where). I know it is a cliché, but still I had to include it in the list. No matter how greener the grass looks on the other side, life throws lemon at the people living there too! Being happy is a precondition to be successful. A lot of times, when things get harder (or does not go your way), you will push yourself beyond your boundary. So, stay positive in your work and in your words.
+ ++Don't procrastinate (too much) +This is something I want to learn. So please let me know if you find something on this :)
+ +My lunches in Cisco is particularly interesting, my lunchmates are mostly my team members and to be honest often only one of my team members, Alberto. And it is particularly interesting because we generally have amazing topics to talk about during our lunches. And one topic that came into the discussion about 2-3 weeks ago, became the inspiration for this writing. The topic was, "As millennials, how are we doing on Scientific, Humanitarian and Leadership ends compared to our previous generation?"
+ +I am not going to talk about how we are doing on Humanitarian and Leadership ends. We are seemingly not doing that well. But I am more focused on our position on scientific end.
+ +If millennials are famous for one thing, then that is their stubbornness for doing things their own way. And I think that is something very very visible when you check out top 10 most downloaded Android apps. We are the generation who invented asking a person out avoiding the need for social engagement [refer Tinder] and found values in cat filters where your face is augmented with cat ears and tongues [refer SnapChat]. We are more driven by what is ‘cool’ compared to what is right and valuable. Which brings me to my main topic today.
+ +Are we doing the best thing we could have done with our time?Truth is many of us, even including me, consider working is Google, Facebook, even the companies I was belittling a moment ago to be very cool. And that is very cool! Working in these companies entitles you to be smart and makes you look cool. Some of the best problems in socio and scientific fields have been solved by these companies. Wanting to be part of these companies is truly great. But what we do in those companies matters too and that's a bit we often miss. I have encountered several occasions where very smart people have explicitly come to me and suggested me to move from Cisco Research to the cat filter company (read SnapChat) just because Cisco doesn't sound fun and SnapChat is so cool! And that is explicitly my concern. We are giving in to the popular sense of what's cool and what's not. We are not focusing on the hard problems. And just because we can't show our work on the hard problems to the general people in the form of left swipe or right swipe doesn't make it uncool. Hard problems are not always fun either; actually, most of the times it is boring as hell, as hard as it could have been and often it asks for true blood and sweat. But that doesn't mean we can simply avoid those hard problems and only keep doing those fun stuff. + +
Now, a fair question is, who am I to say what is a hard problem and what is not? That's a fair question and I don't have a definitive answer for it. This is something a person has to define for him/herself.
+ +But at the end, somebody has to solve the hard problems. And that is my realisation after working in Cisco Research for about 10 months and that is my advice to all millennials. Crave for hard problems.
+ +Assalamu Alaikum,
+ +I will be writing here few words on my experience after graduating from BUET on 2009. First thing that always comes to my mind is keep your GPA expectation high, which means study harder and get it. Don’t do an MS from BUET. One year before the expected graduation time, start preparing for GRE (you must get at least almost full marks in Math), and appear on the GRE exam right after your final semester. Apply to the North American universities and this is when your GPA will play a key role in admission alongside the GRE. Before you come to America, have some fun and enjoy for couple month because the struggle is ahead. Get married before coming here if possible, this will make you a hard worker and you will fulfill the half of the religion. When you come here struggle more, look for deals before buying anything, and learn how to survive in America as a graduate student. Save money whenever possible. Try to finish MS asap, people do it in as short as 1 year only. Look for job (this is not what I did, but I think that’s more suitable), if you don’t get job then finish PhD. Every year during PhD do summer internship. During the last year of the PhD, start preparing for Coding Interview (that itself is a different topic). As a BUET CSE graduate (honestly BUET is the best), inshAllah you should get a position in any of the big technology companies. Then Enjoy J.
+ +Wait a minute, you missed the most important part. Make dua, make dua, make dua, because you will not survive without the help of Allah.
+ + +Still I can recall the day when I learned my first lesson on Android development which was taught by Ahsanul Karim bhaiya. As a student of Level-2 Term-1, we all had to write code in Java and C++ for academic purposes. At that time a workshop was arranged on Android platform by our department. From there I got all the necessary materials to develop projects in Android platform. It was started with toasting a message in android simulator and ended up in developing a small scale android app by the end of the month. Slowly I learned to develop Android app and then was able to make some “cool” projects (I think silly may fit the best here :p).
+ +My development career got boosted up by BSADDLet me give a brief about BSADD. BUET Systems Analysis, Design & Development Group known as BSADD is a group whose main target is to help other to have knowledge in different fields of software development. It introduces technologies that will help when one enters into the software-industry world. It has already organized some contests, hack-a-thon for the current students in different platform for increasing their efficiency and improve their skills. I can give one example which may reflect the impact of the lessons that are being taught in BSADD. I first heard and learned about GIT (a version control tool to collaborate with other members when working in a team) in a session that was arranged by BSADD. In software-industry, when you work in a big team, it is a must practice to use a version control tool. When I was in the final year, I along with my other friends took some sessions and tried to teach to write code in different platform. During under graduation, I developed some apps and published those in the play store. At that time, I also worked as a part time software developer in a local company. + +
Right now, I am working as an engineer in KSL(Kona Software Lab Limited). Before giving a description of my role here, I would like to give a short introduction about KSL. It is basically an R&D center and global solution business wing of South Korean smart card industry pioneer, Kona I Co., Ltd. Konai manufactures smart cards, develop various state-of- the-art payments and security solutions; and deliver to clients across the global markets. It is my first job as a full time software developer. I spent almost one year in KSL. In this short interval, I got several chances to work in different projects. From the scratch to the release phase, each and every process is well organized and all the steps are done in a structured way like other big companies of Bangladesh and overseas companies. Before working here, I have no knowledge about how do the big companies maintain all their projects and other stuffs, how do the members of a big team collaborate with each other and also how the collaboration between different teams are done. Here I am surprised to see big projects being divided into some small components which fasten the rapid development process. We are not robot who just sit in front of a computer and write bunches of lines of codes all day long. We go for hangout, enjoy gossiping with each-other besides doing work, enjoy going to recreational places etc. All the people working here from the project manager to the team leader, are very helpful, skilled and supportive. All those things are pretty much common in these days in big companies. I also heard about the same process and techniques that are practiced in other software companies in Bangladesh.
+ + +Every Buetian or should I say every graduate gets nervous when it is time to look for a full time job after a long student life. When I encountered that time in my life I was not only nervous but scared too. What if I don’t get a job? Why people should hire me? Those questions came across my mind. I tried to find the work place of some senior brother/sister whose cgpa is around me as I thought their work place could be my potential work place. But soon I found out the equation of getting/having job isn’t that easy.
+ +Having a job depends on personal decision, interview and afterwards it depends on employee’s dedication. My first job was in Samsung R&D Institute, Bangladesh. I attended five/six hiring exams including campus recruitment exams organized by Therap, M&H Informatics, Reve Systems, Commlink, Eyeball, Google (Yes, Google arranged a campus recruitment for us!) Nobody called for a second round interview except Reve Systems and Samsung. My interview with Reve Systems was in middle of my 4-2 term final and I didn’t do that well. The last one was Samsung R&D. Our result was published by then. I was getting depressed day by day thinking about jobs. By that time I think I applied over twenty software companies, nobody showed any interest.
+ +So, Samsung R&D was the first company who gave me a job. The training period was about seven days and it was really enjoyable. First I was assigned in a linux system group to write code for core tv sdk. There was a big Samsung tv in the office and soon I found out that was for the app building group. One day during lunch, I told one of my senior colleague apu that I would very much enjoy writing javascript code for app building team than writing c++ code for the linux team. I don’t know whether she recommended me or not, I was assigned to app building group. The app building group was really very helpful to me and coding in javascript was fun. The most fun part was running my app on tv. It was really going well in Samsung. Colleagues became friends and I found out it always helps to ask my senior colleagues if I got stuck somewhere in my work. Samsung office was in Badda that time and it was just 10 minutes walking distance from my home. So I had nothing to complain.
+ +But nothing in this world is permanent. I had my heavenly first job only for two months. Samsung was preparing to transfer it’s office to karwan Bazar and they didn’t provide any transport that time. So, I started looking for another job. From my childhood I always wanted to go abroad (All of my uncles were there and they used to bring gifts each time they visited BD, maybe that’s the reason!). So I started to prepare for GRE and TOEFL.
+ +Working full time and preparing for those hard exams were really challenging. So this time I was looking for academic job with less pressure. My second job was in BRAC University as a Lecturer. Eight people, all of them were my classmate joined with me. So, it was more like a party. Teaching was a new experience for me. But I tried my best.
+ +Here I also learnt one important thing which is reputation. You can build a good reputation/bad reputation of yourself by your work. It is very important to build a good reputation at the beginning of any job. People always remember first impression. Here good reputation means being responsible about your work. You shouldn’t be late at least in your first month at work. Those things help you in the long run.
+ +This teaching experience helped me to get Teaching Assistanship job in George Mason University, VA, USA where I got full funded phD offer. So, my second job lasted for fourteen months and by that time I have saved enough money (enough only to buy ticket and some stuff! sigh!) to start my student life in USA.
+ +My teaching experience in abroad is more interesting than it was in my country. Somehow I have taught java in most of my teaching life both in BRAC and GMU. I found abroad life boring as I don’t have as much friend I used to have in BD. Life is also hard in USA. I have to do all the work by myself including paying rent, bills, cooking and what not. But all of these are new experiences in a new country which made me more confident about myself. I just hope that, by the time I will start my job hunt in USA, I wouldn’t be as nervous as I was when I just graduated from BUET!
+ +কিছুদিন আগে এক ছোট ভাই ধরেছে, নিজের চাকুরীর অভিজ্ঞতা নিয়ে একটা লেখা। একজন জাত অলস মানুষ হিসেবে, এটা অনেক বিশাল এক দায়িত্ব আমার জন্য। তাই আমার যা স্বভাব, সেই অনুযায়ী পিছলাইতে থাকলাম। কিন্তু বুঝতে পারি নাই, ছোটভাই হাতভর্তি ছাই নিয়ে আমাকে ধরেছে। পরে মনে হল, আরে এটাও তো বিশাল এক গুন আধুনিক সমাজে। যেটা ঠিক করা, সেটার জন্য নিরলস কাজ করে যাওয়া। তাই, বসে গেলাম কিছু একটা লিখতে।
+ +একজন বাংলাদেশি হিসেবে, বিনামূল্যে পরামর্শ দেয়ার অভিজ্ঞতা এবং বুয়েট থেকে মোটামুটি মানের এক রেজাল্ট করে কামলা খাটা ছাড়া, তেমন কোন কোয়ালিফিকেশন নাই। কিন্তু ২০০৯ থেকে দেশ-বিদেশের ৩-৪ ভিন্ন কোম্পানীতে কাজ করার অভিজ্ঞতা থেকে, কি করা উচিত নয়, সেটা সম্পর্কে কিছু বলতে পারি। আমরা সবাই বিশাল বিশাল সব স্বপ্ন নিয়ে ভার্সিটিতে ক্লাশ শুরু করি। আমি তো ভেবেছিলাম, টিচার ফাইট দেয়া ছাড়া অন্য কিছু না আর। টিচার হব, বাহিরে পিএইচডি করব, আরো কত হেনতেন। কিন্তু বুয়েটের পাষাণ হৃদয় স্যারেরা, লেভেল-১ টার্ম-১ সব স্বপ্নের বেলুন টুস করে ফাটায়া দিয়েছেন। “কি অর্থ এ জীবনের” টাইপ চেহারা নিয়ে যখন হলে ঘুরছিলাম, বুয়েটের যুদ্ধাহত বড়ভাইরা বলেছিল -
শোন ছেলে, এই সিজিপিএ ধুয়ে কি পানি খাবা, কাজ কর, কোডিং কর, সেটা কাজে দিবে।মাথা নিচু করে শুনতাম, আর মনে মনে বলতাম, কিছু করতে তো পারেন নি, এখন আমারে লেকচার দেন। আজ তাদের কথা বুঝতে পারি কিছু কিছু। ৭ বছরের চাকুরী জীবনে, এই রেজাল্ট নিয়ে কোন কথা শুনি নি, আর এখন তো কেউ আর কোন ভার্সিটি থেকে পাশ করেছি, রেজাল্ট কি, কিছুই জিজ্ঞেস করে না। কিন্তু কাজ নিয়ে কথা শুনেছি, কোড কোয়ালিটি নিয়ে কথা শুনেছি, নিজের কমিউনিকেশন স্কিল নিয়ে কথা শুনেছি। + +
অনেকে বলে, ৪-৫ বছর বুয়েটে পড়ে কিছুই শিখি নি, যা শিখেছি জবে গিয়ে। আবার অনেকে বলে, বুয়েটেই সব শিখেছি। দুটোই আংশিক সত্যি। বুয়েটে নিজেরটা নিজে করে নিতে হয়। মনে হয় বাংলাদেশের সব বিশ্ববিদ্যালয়ে একই রকম। আমরা অনেকেই সিজিপিএ দৌড়ে, নিজের অন্য স্কিলের কথা ভুলে যাই। যদি সিজিপিএ ভাল হয়, বাহিরে পড়তে চলে যাওয়া হয়, তাহলে অন্য কথা। কিন্তু যদি জবে যেতে হয়, তাহলে একটা ধাক্কা খাওয়ার সম্ভাবনা থাকে। জবে গিয়ে আমার মনে হয়েছে, আমার আরো অনেক সময় দেওয়া দরকার ছিল প্রোগ্রামিং-এ। কোন প্রতিযোগিতার জন্য নয়, নিজের জন্য। Project Euler , Hackerrank এরকম কত সাইট আছে, নিজের কোডিং স্কিলের জন্য। গিটহাবে কত ওপেন প্রজেক্টে কন্ট্রিবিউট করা যায়। আমি নিশ্চিত, সবাই এখন এসব ব্যাপারে অনেক সিরিয়াস, আর তারা অনেক কাজ করে। কোন কিছুর বিনিময়েই কোডিং প্রাক্টিসে ছাড় দেয়া উচিত নয়।
+ +একবার একটা কমিকে দেখেছিলাম,
এমন ভাবে কোডিং করতে হবে, যেন তোমার কোড রিভিউ করবে কোন সাইকোপ্যাথ কিলার।কথাটা খুব সত্য। বাচ্চাকালের নিজের কিছু কোড দেখে, আমার নিজেই নিজেকে মারতে ইচ্ছে করে। কোড কোয়ালিটি একদিনে তৈরি হয় না। আমি যদি আশা করি, কোয়ালিটি কোড, ক্লিন কোড নিয়ে পড়াশোনা না করে, প্রাক্টিস না করে, জবে গিয়েই আমি একেবারে মিলিয়ন ডলার প্রোগ্রাম লিখবো, তাহলে আমি কোনদিনই ভাল প্রোগ্রাম লিখতে পারবো না। এ বিষয়ে, সিনিয়রদের ফলো করে অনেক কিছু শেখা যায়। অনেকে ভাবের জন্য, কিনবা নিজে জানে না, এটা বুঝতে না দেয়ার জন্য, প্রশ্ন করতে চায় না। এটা জবের প্রথম দিনেই ঝেড়ে ফেলা উচিত। আর এখানে চলে আসে, কমিউনিকেশন স্কিলের কথা। + +
আমরা অনেকেই, বন্ধুর আড্ডায় যত সপ্রতিভ, জবে গিয়ে ততখানি না। ইংরেজি শুধু না, অনেকেই বাংলাতেও কথা বলতে আগ্রহী না। মনে করে, মাথা নিচু করে, ভাল কাজ করলেই হবে। এটা একটা বড় ভুল ধারনা। শুধু অফিশিয়াল ব্যাপারে না, নরমাল কথাতেও নেটওয়ার্কিং করা যায়, যেমন বড় ভাইয়ের সাথে চা-বিড়ি বা অফিস পার্টিতে এক সাথে বাফেটে কোপ দিয়ে হোক। জীবন ফুলের বিছানা নয়, সেটা জবের ক্ষেত্রেও প্রযোজ্য। অনেক কনফ্লিক্ট হবে, এটা মেনে নিয়েই কাজ করতে হবে সেই কনফ্লিক্ট ম্যানেজ করে। আমি আমার প্রফেশনাল লাইফের প্রথম দিকে, অনেক মাথা গরম করেছি। আজ বুঝতে পারি, মাথা গরম করে আমি কিছু লাভ করিনি। কিন্তু আমি যদি মাথা গরম না করে, চেষ্টা করতাম ম্যানেজ করার, আমি অনেক কিছু শিখতাম।
+ +সব কথার শেষ কথা, নিজেরটা নিজেরই ঠিক করতে হবে। পেপারে-অনলাইনে অনেক মোটিভেশনাল কথা-বার্তা থাকে। সবকিছুই একজনকে ফিট করবে, এটা ভুল। নিজের লক্ষ্য ঠিক থাকলে, নিজের ইচ্ছে-চেষ্টা থাকলে, জব লাইফও অনেক সহজ। আমি যদি টিকে থাকতে পারি, দেশে-বিদেশে কাজ করতে পারি, তাহলে সবাই একটু চেষ্টা করলেই পারবে। কথায় আছে, ডরাইলেই ডর। সেরকম আরকি।
+ + + + +In my last three years of work experience I have face some difficulties, made some mistakes. I am sharing my point of view in the section below.
+ +When I was done with our final exam in 4-2, I had started thinking about my career.Most of us try to get a job. Some are trying to go for higher education, but the large portion of students try to get a job. To support our self it is very necessary to get a job after final exam.So everyone starts applying for jobs in various software companies.
+ +Within a few months 80-90 percent students starts their career in software companies. Software engineering is very interesting and challenging job. I starts to learn the beauty of developing a product. Some time I give 60 to 70 hrs in a week to our office. Some time I have to sacrifice weekends to meet strict deadline. Some this job tests our ability to the limit.
+ +In the first couple of years of my career I have learn some thing. The most important thing from the job we are receiving it is not money. Knowledge is the most important thing. If any one thinks that he is not learning something from his/her job , no matter how much money they receive from the company, they should start to find another one. Because first two to three years of one’s career is the most important time in the life ahead.
+ +I saw some people switching jobs for some amount of money. But office environment and learning opportunities are more important than the salary we got. If there is no option for learning it will hamper one’s career in upcoming few years.
+ +After graduation I had joined a startup. There was no supervision for me. I have to learn by myself. So within few months I thought I have to switch job. Then I got a chance in a multi-national company. At the time there was quite a nice environment and A lot of scope to learn new things. But the work pressure was too high. Once I had to work for 12 to 14 hrs in a day two weeks in a row. That time I learn how much pressure I can handle.
+ +After one year I find myself exact same kind of situation. But this time not in Dhaka, In our company’s headquarter. That time was more difficult. To work with different kind of people. There was language barrier, office culture was different. It was hard to eat korean food. But this time I am able handle the workload with my previous experience.
+ +When I was trying to get a job after graduation, I forgot the most important thing that, I should thinking after completing undergrad. That is, “where I want to see myself in next 10 years”. That was my biggest mistake in last three years. Everyone should make a plan according to their goal. It is very difficult to build a career in Bangladesh. One of the reason is the software industry in our country is very unstable. One year they are in a very good situation in the next they shut down. So if anyone planning to go abroad, whether it is for higher education or job in google, facebook etc, they should start working on those beside office work.
+ +There are a lot of path in front of us. We can chose any one of them, and start to work hard to succeed in that path. We always have to look behind. To judge our present self with our past. Are we making any progress , if yes, then we have to work hard to keep it up, and if not then we have to work harder to cover the losses. All the things we do , job study etc, to build our self, to learn. The only thing we can take from one job is our knowledge. So we have to keep learning, and try to become the person where I want to see myself in next 10 years.
+ + +উন্নত জীবনব্যবস্থা, কম্পিটিটিভ স্যালারির পাশাপাশি গুগল, মাইক্রোসফট, ফেসবুক, অ্যামাজন এর মত গ্লোবাল কর্পোরেশনগুলোতে জব করার সবচেয়ে বড় আকর্ষণ হচ্ছে নানাবিধ ওয়ার্ল্ড ট্রান্সফরমিং টেকনোলজি তৈরি এবং একি সাথে বাজারজাতকরন প্রক্রিয়ার সরাসরি অভিজ্ঞতা লাভের অনন্য সুযোগ। বিশ্বের বিভিন্ন দেশে এইসব প্রতিষ্ঠানের রিসার্চ অ্যান্ড ডেভেলপমেন্ট অফিস থাকলেও, এরা মূলত ইউএস কেন্দ্রিক হওয়ায় এদের সবচাইতে বড় এমপ্লয়ি হাব ইউএস-এতেই। স্বভাবতই, বিশ্বের বিভিন্ন দেশ থেকে এরা সরাসরি এমপ্লয়ি রিক্রুট করে। এই ধরনের রিক্রুটমেন্ট ইন্টারভিউগুলো সাধারণত দুই ধাপে হয়। আপ্লিকেশনের পরে প্রাথমিক বাছাইয়ে নির্বাচিত হলে "ফোন" ইন্টারভিউের ডাক আসে।
+ +ফোন ইন্টারভিউগুলো কখন এক দফা আবার কখনও কয়েক দফা হয়। ফোন ইন্টারভিউগুলোতে পূর্ব নির্ধারিত সময়ে ইন্টারভিউয়ার ফোনে অথবা স্কাইপে কল করে ইন্টারভিউ নেয়। একেক প্রতিষ্ঠানের ফোন ইন্টারভিউএর ধরন একেক রকম। বেশীরভাগ সময়ই এক একটা সেশন প্রায় ঘন্টাখানেক ধরে চলে এবং নানান প্রোগ্রামিং ও এলগরিদম বিষয়ক সমস্যার সমাধান করতে দেয়।
+ +পরের ধাপ হচ্ছে "অন সাইট" ইন্টারভিউ। "ফোন" ইন্টারভিউতে নির্বাচিত হলে ওরা পরবর্তী ধাপে, ওদের সুবিধামত কোন দেশের কোন একটা অফিসে আমন্ত্রণ করে, যেটা "অন সাইট" ইন্টারভিউ নামে পরিচিত। "অন সাইট" ইন্টারভিউ দিনব্যাপী কয়েকটা সেশনে বিভক্ত থাকে (তিন থেকে চারটা, ক্ষেত্রও বিশেষে পাঁচটাও হতে পারে)। এখানেও প্রতিটা সেশন চলে প্রায় ঘণ্টা খানেক ধরে। একেকটা সেশনের মুল থিম একেক রকম থাকলেও সবগুলোতেই প্রোগ্রামিং ল্যাঙ্গুয়েজ, এলগরিদম, ডাটা-স্ট্রাক্টার, প্রবলেম সল্ভিং ক্ষমতার চূড়ান্ত পরীক্ষা দিতে হয়। সাধারণত এই ধরনের রিক্রুটমেন্টের সময় ওরা অতিরিক্ত সতর্ক থাকে (এক্ষেত্রে ওদের রিস্ক এবং লায়বিলিটি দুইটাই অনেক বেশী থাকে), যে কারণে অনেক ভালো ভালো ক্যান্ডিডেটও কঠোর বাছাই প্রক্রিয়ায় বাদ পড়ে যায়। তারপরও আমাদের দেশ থেকে প্রতি বছর অনেকেই এই সবকিছুর বাঁধা বিপত্তি পার হয়ে সরাসরি জব নিয়ে ইউএস আসে।
দেশ থেকে যারা সরাসরি ইউএস-এর সফটওয়্যার কোম্পানিগুলোতে এরকম চাকুরী নিয়ে আসতে চায় তাদের জন্য সবচাইতে গুরুত্বপূর্ণ হল এক্সট্রাঅরডিনারি প্রবলেম সল্ভিং স্কিল অথবা এক্সট্রাঅরডিনারি সফটওয়্যার ইঞ্জিনিয়ারিং পোর্টফোলিও।+ +
তবে ইউএস থেকে যারা এমএস অথবা পিএইচডি করে তাদের জন্য ব্যাপারটা আরেকটু সহজ।
+ +ইউএস বিশ্ববিদ্যালয়গুলো সাধারণত সামারে প্রায় তিনমাস বন্ধ থাকে। সে সময় বিশ্ববিদ্যালয়ের অনুমতি নিয়ে স্টুডেন্টদের অনেকেই বিভিন্ন কোম্পানিতে ইন্টার্নশিপ করতে যায়। এদেশের কোম্পানিগুলোর এমপ্লয়মেন্ট প্রসেস অনেকটাই এই ইন্টার্নশিপ নির্ভর। কোম্পানির আকার যত বড় তাদের ইন্টার্নশিপ প্রোগ্রামগুলোও তত বড় ও বৈচিত্র্যপূর্ণ থাকে। গ্লোবাল কর্পোরেশনগুলোর জন্যও একই কথা প্রযোজ্য, কারণ এদেরও ভবিষ্যৎ এমপ্লয়ি রিক্রুটমেন্টের বিশাল অংশ এদের ইন্টার্নশিপ প্রোগ্রামগুলোর সাফল্যের উপর নির্ভর করে। এই ইন্টার্নশিপ প্রোগ্রামগুলো এমপ্লয়ার ও স্টুডেন্ট দুই পক্ষের জন্যই সমান লাভজনক। এমপ্লয়াররা সম্ভাব্য ক্যান্ডিডেটদের তিনমাস ধরে খুঁটিয়ে খুঁটিয়ে দেখার সুযোগ পায়। আর ক্যান্ডিডেটরাও লম্বা সময় ধরে তাদের দক্ষতার প্রমাণ দিতে পারে। এর ফলে দেখা যায় তিনমাস-এর ইন্টার্নশিপ শেষে বেশীরভাগ ক্যান্ডিডেটই ফুলটাইম জব অফার নিয়ে ফেরত আসে। এতে করে তাদের পাস করার প্রায় ১ বছর আগেই জব কনফার্ম হয়ে যায়, ফলে আর পাস করে চাকুরী খোঁজার প্রয়োজন পড়ে না। ইন্টার্নশিপএর ইন্টারভিউগুলো ফুল্টাইম জব ইন্টারভিউএর তুলনায় কিছুটা সহজ হয়। এগুলোর বেশিরভাগই কয়েকটা সেশনএর ফোন ইন্টারভিউ। আমার জানা মতে অন সাইট ইন্টারভিউ খুব একটা হয় না। স্বভাবতই, এইসব ইন্টার্নশিপএর ক্ষেত্রে যারা শীঘ্রই গ্র্যাজুয়েশন করবে তাদের প্রায়োরিটি বেশী থাকে।
+ +ইউএস গ্র্যাজুয়েটদের আরেকটা বড় সুবিধা হল ইউনিভার্সিটি কর্তৃক আয়োজিত "জব ফেয়ার"। ইউএস বিশ্ববিদ্যালয়গুলো প্রতি বছর অন্তত দুটো “জব ফেয়ার” আয়োজন করে। এই জব ফেয়ারগুলোতে বড় থেকে মাঝারি ও ছোট সব ধরনের প্রতিষ্ঠানই জাঁকজমকপূর্ণভাবে অংশগ্রহণ করে। এই জব ফেয়ার গুলোর অন্যতম ভালো দিক হচ্ছে অংশগ্রহণকারী প্রতিষ্ঠানগুলোর এমপ্লয়ি / রিক্রুটারদের সাথে সরাসরি ভাব বিনিময়ের সুযোগ। সুতরাং, এইসব "জব ফেয়ার"-এ নিজেকে ভালোভাবে উপস্থাপন করতে পারলে নিদেনপক্ষে ইন্টারভিউ কল পাওয়ার সম্ভাবনা অনেক বেড়ে যায়। অন্যদিকে, ছোট (স্টার্টআপ) এবং মাঝারি প্রতিষ্ঠানগুলো সাধারণত ইউএসএর ভেতর থেকেই এমপ্লয়ি রিক্রুটমেন্ট পছন্দ করে। আর এদের সংখ্যাই সবচাইতে বেশী, তাই এখানে অপশনও অনেক অনেক বেশী।
+ +যারা এখন বাংলাদেশে কম্পিউটার সাইন্স এবং ইঞ্জিনিয়ারিং-এ আন্ডারগ্র্যাড করছে অথবা সদ্য পাস করেছে, তাদের জন্য দুটো ধাপ খুবই গুরুত্বপূর্ণ, +
আমাদের মধ্যে একটা ভুল ধারনা থাকে যে কম্পিউটার সাইন্সে রেজাল্ট খুব একটা গুরুত্বপূর্ণ কিছু না, ভালো প্রোগ্রামিং জানলেই চলে। এই ধারনাটা সিগারেটের মতই আকর্ষণীয় এবং ক্ষতিকর। বিজ্ঞানী, প্রফেসর অথবা সফটওয়্যার ইঞ্জিনিয়ার, ক্যারিয়ার হিসেবে যেটাই পছন্দ হোক না কেন, এখনকার প্রতিযোগিতামূলক বিশ্বে ভালো প্রোগ্রামিংএর পাশাপাশি ভালো জিপিএ ধরে রাখা সবার জন্যই সমান গুরুত্বপূর্ণ (অবশ্য এন্টারপ্রেনরদের কথা আলাদা)। হুম, তুমি যদি খুবই ভালো প্রোগ্রামার হও, খুবই ভালো প্রোগ্রামিং পোর্টফোলিও, অথবা খুবই ভালো রিসার্চ পোর্টফোলিও থাকে তাহলে হয়ত অন্য কথা। তবে আবার এমন না যে ভালো জিপিএ ছাড়া দুনিয়া অন্ধকার বা ভালো জিপিএ হলে আর কিছুই লাগবে না। লজিকটা খুবই প্লেইন অ্যান্ড সিম্পল।
তোমার কোন ক্রেডেন্সিয়াল অ্যাভারেজ থেকে নিচু হলে, তুমি নিজেকে এভারেজ প্রমাণ করতে হলেও তোমার অন্য কোন ক্রেডেন্সিয়াল এভারেজের চেয়ে ভালো হতে হবে।সুতরাং একটু চেষ্টা করলে যদি আরেকটু ভালো সিজিপিএ তোলা যায়, তাহলে কেন নয়? + +
যাদের আন্ডারগ্র্যাড শেষ কিন্তু অত ভালো সিজিপিএ নাই তাদেরও হতাশ হওয়ার কোন কারণ নাই। ইউএসএতে এমএস অথবা পিএইচডি অ্যাডমিশনএর জন্য সিজিপিএ ছাড়াও আরও গুরুত্বপূর্ণ কিছু ধাপ আছে, যেমনঃ জিআরই, টোফেল, ইউনিভার্সিটি সিলেকশন, প্রফেসর সিলেকশন, প্রফেসরদের সাথে যোগাযোগ, স্টেটমেন্ট অব পারপাস লিখা, যথাযথ রিকমেন্ডেশন জোগাড় করা, ইত্যাদি। এর প্রতিটা ধাপে যথাযথ পরিকল্পনা ও তার বাস্তবায়ন অভূতপূর্ব সফলতা এনে দিতে পারে। অ্যাপ্লাই করার ক্ষেত্রে যদি পিএইচডি করার একান্ত ইচ্ছা না থাকে তাহলে এমএসএর জন্য অ্যাপ্লাই করাই ভালো। এক্ষেত্রে ইউনিভারসিটি র্যাংকিং তত গুরুত্বপূর্ণ না, অ্যাডমিশনই আসল। আর্থিক সচ্ছলতা থাকলে (নিজ টাকায় দুই বছর চলার মত) স্কলারশিপও তত গুরুত্বপূর্ণ না। আমাদের দেশে যেমন একটা সামাজিক স্টিগমা আছে যে স্কলারশিপ ছাড়া বাহিরে পড়তে যাওয়াকে কেমন যেন একটু তাচ্ছিল্যের চোখে দেখা। এখানে আসার পর দেখি, প্রচুর ইন্ডিয়ান এবং চাইনিজ ছেলে মেয়ে স্কলারশিপের আশায় বসে না থেকে, নিজের টাকায় এমএস করছে। এদের বেশীরভাগই দেশ থেকে শিক্ষাঋণ নিয়ে পড়তে আসে অথবা দেশে কয়েক বছর চাকুরী করে অর্থ জমিয়ে সেটা নিয়ে এখানে পড়তে আসে। পরে এখানে এসে অনেকেই অ্যাসিস্ট্যান্টশিপ জোগাড় করে আবার অনেকেই এভাবেই চালিয়ে যায়। যারা শিক্ষাঋণ নিয়ে পড়তে আসে, তারা পরে জব পেয়ে ঋণ পরিশোধ করে দেয়। আশার ব্যাপার হল, যথেষ্ট যোগ্যতা এবং ডেডিকেশন থাকলে বেশীর ভাগ ক্ষেত্রেই দুই/এক সেমিস্টার পরই অ্যাসিস্ট্যান্টশিপ জোগাড় করা সম্ভব।
+ +আর যারা নতুন নতুন কম্পিউটার সাইন্সে আন্ডারগ্র্যাড করতে আসতেছে তাদের জন্য সবচেয়ে গুরুত্বপূর্ণ ব্যাপার হল আশেপাশে খুব একটা না তাকিয়ে নিজের গোলএ ফোকাসড থাকা। বিজনেস, ইকোনমিক্স ও সাইন্সে "এইটি-টুয়েন্টি রুল" নামে মজার একটা থিওরি আছে। যেটার মুল বক্তব্য হলঃ "Roughly 80% of the effects come from 20% of the causes"। এই থিওরির এক পিঠে যেমন লিখা "বিশ ভাগ চেষ্টাতেই আশিভাগ সফলতা পাওয়া সম্ভব", ঠিক অন্য পিঠে লিখা, "বাকি বিশভাগ সফলতার জন্য, বাকি আশিভাগ চেষ্টার প্রয়োজন হয়।" অথচ আমরা যখন নতুন নতুন বুয়েট কম্পিউটার সাইন্সে ভর্তি হই, আমাদের মধ্যে যে ধ্যানধারনা প্রস্ফুটিত হয়েছিল তা ছিল এর থেকে একদমই আলাদা। তখন আমরা অনেক বিখ্যাত সব আলাম্নাই-এর গল্প শুনতাম। রূপকথার মত একেকটা গল্প। আর এইসব গল্প শুনে শুনে আমাদের মধ্যে একটা বদ্ধমুল ধারনা হয় যে, গিফটেড মানুষজনের বেশী কিছু করতে হয় না। এদের অল্প চেষ্টাতেই এরা সাধারণ মানুষ থেকে অনেক বেশী আউটপুট প্রডিউস করতে পারে। কিন্তু সমস্যা বাধল, আমাদের মধ্যে যারা গিফটেড তাদের কীভাবে সনাক্ত করা যাবে? একটা উপায় হল, কারা কত কম কাজ করে কত বেশী আউটপুট প্রডিউস করতে পারে তাদেরকে খুঁজে বের করা। এই মানদণ্ডে কেউ গিফটেড হইলে তো খুবই ভালো, সে সবার মধ্যমনি, নয়নমণি।
কিন্তু অবিশ্বাস্য হইলেও সত্যি যে, অন্যদের এই রকম অ্যাটিচ্যুড-এর কারণে অনেকেই নিজেকে "মিডিওকোর" ভেবে ডিমটিভেটেড হয়ে যেত।কারণ তার ধারণা, তার যেকোনো কোন আউটপুট প্রডিউস করার জন্য অন্যদের চাইতে বেশী খাটতে হয়, সুতরাং সে "গিফটেড এনাফ" না। ফলস্বরূপ, কেউ কেউ প্রোগ্রামিং কন্টেস্টে গিয়ে শুরুতেই আশানুরূপ ফলাফল না পেয়ে, আবার কেউ কেউ স্রেফ অন্যদের চেয়ে বেশী পড়তে হয় এই কারণে হতাশ হয়ে এক সময় চেষ্টা করাই ছেড়ে দেয়। অথচ আমাদের একটু ভিন্ন মনোভাব থাকলে অথবা সংকল্প একটু দৃঢ় থাকলে, হয়ত অনেকের পক্ষেই ভালো প্রোগ্রামিং দক্ষতার পাশাপাশি একটা ভালো সিজিপিএ ধরে রাখাও অসম্ভব কিছু ছিল না। + + +
We are sorry, the existance of this post has been diminished from the system. To express our grief, here is a replacement for the content
++ +
When I was asked to write something for the juniors, I wasn’t sure about the topic. But whenever I look back at my journey, the first thing I remember is a date: 5 August 2014. That night, I was browsing the internet randomly using my mobile. At around 2 AM, I logged into my mail account. Surprisingly, I found an email that started with the word “Congratulations...”. It was an acceptance letter to the HPC for Undergraduates program of the Supercomputing Conference (SC14). I was awarded with an international travel grant by IEEE-Computer Society to attend the conference at New Orleans, LA, USA. That event was a jump-start of my career since that was the day I started believing in myself. Now there comes a question, Why would I doubt on myself?
+ +To find the answer, let’s go a little more back in time, the year 2010.That year, in May I started my journey as a BUET student. At the beginning, my poor fresher mind started dreaming of a smooth student life and a good CGPA. However, shortly after the first CT, I started to realize that this journey will be a game of thorns (not thrones ;) ). And after level 1-term 2, I was sure that I have to “survive” somehow where the grades can be a byproduct. I can still remember how frightened I used to be in the C lab and how horrible I felt after getting humiliated for failing to do something that I was just learning for the first time. That single lab destroyed my faith on my capabilities and I started believing that I am good for nothing. + +
Such feelings, such experiences are very common among all the students. And to console them, there is another common thing. A dialog that says, “CGPA does not matter”. I have heard this sentence many many times during my “game of thorns”. Though I still consider myself as a newbie in the field of Computer Science, I decided to express my opinion on this through this write-up.
+ +Before that, let’s get back to 2014, when I boarded my first flight to the United States to attend SC14. I was in 4-1 at that time and was still struggling to set up a decent career plan. The time was precisely the beginning of PL of 4-1. I was travelling alone and it was a red-eye flight. Though I had a window seat, I could not utilize it since it was all dark outside (poor Sinthia). So, I had plenty of time to talk to myself. Guess what was the topic? -
Hey Sinthia, 4-1 is over, only one term left. What are you going to do after that?Before boarding the plane on 22nd November, I finished my internship at Samsung R&D Institute on 15th November. And honestly, I just hated the experience. I was clear that industry is not my place. And here comes the CGPA thing, more accurately, the greatest obstacle at that time. “Dear Sinthia, you do not like industry jobs and you do not have an excellent CGPA to join academia. How are you going to manage?”
The only answer was: Do something to cover it up and for now, focus on the dinner being served by the crew members ( Ever hungry BUETian mind ;) ).+ +
It was the end of 4-1 and time machine is not yet invented, so I had to do something to cover up my moderate CGPA and move ahead. Fortunately, I had a plethora of awesome mentors both from the faculties and from alumni who guided me in this “cover up process”. I had to really fight to make a package where I can claim that “Okay, my CGPA is not outstanding, but I have other skills”. A few of those were, “writing a 2 pages poster proposal from a 9 pages random write up in just two nights, doing ns-2 simulations on eid day (I still hate ns-2) and so so so many things”.
I do not regret my workaholic days of 3-2, 4-1 or 4-2 since they brought so many successes for me.As a whole, I was able to prepare a decent profile at the end of my undergraduate life and it wasn’t a game of thorns anymore. It can rather be called a small bouquet right now (though a very small one). And I was able to become a faculty at a random university with the total profile. However, I must mention that many of the universities did not even call me for the interview due to my CGPA. + +
At this point, many of you might think, after getting a job, why am I still saying that “CGPA does not matter” is a wrong idea? To explain that further, I would like to share another story (Yes, I am talkative and I love telling stories).
+ +Shortly after I joined my faculty job, I received a mail. The subject was “Greetings from Google!”. At the first glance, I thought that since I am going to attend Grace Hopper’s Conference in 2016, it might be another promotional mail to visit their booth during the conference. However, to my utter surprise, that was not the case. That guy was a recruiter from Google and according to him, he was doing some research on BUET students and found my information. He wanted to invite me for an interview of Summer Internship Program of Google. I was not active in contests (and I used to hide my eyes in Kaykobad Sir’s class when he asked about UVA problems). I still don’t know how that guy’s research redirected him to me. Anyways, when I talked to him over skype about the interview, the first thing he mentioned was - Its really great to see that you did so many cool things and yet managed to maintain a decent GPA!!! Congratulations for that. + +
As I said, even after hearing that famous line “CGPA doesn’t matter”, I continued to struggle for a decent result. For this reason, my profile could manage to claim that I did other things as well as managed a decent GPA. If I had just the cool things, and a poor Grade in academic exams, was it possible to claim that I am different (let alone saying better) than others?
+ +CGPA alone might not reflect your actual capabilities, but a decent one of that can imply your ability to make a proper balance between everything. In fact, as far I can remember, the campus recruitment questions include a field for your CGPA. Then how can someone say, it does not matter?
+ +Let’s think it in a different way. Let’s say, you don’t have a plan to go for grad school right now. And that makes you think that all you need for your career is practical skills and not academic profile. What if, after a few years of your job life, your plan changes or your experiences redirect you towards grad school? Will you have enough time or opportunities to cover things up? Isn’t it wise to keep both paths open?
+ +I am not sure if I was able to express my points and facts clearly or not, but I would like to make a request everyone going through this write-up. All of us love to console our struggling juniors and make them smile. Let's do this in a slightly different way. Let’s change the quote a little bit and say “CGPA is not everything, but it matters. If you cannot have an outstanding one, it’s okay! Try to maintain at least a decent one, and then improve your other skills to balance your profile”.
+ + At the end, I am always happy to believe in the following line -As an engineer, you always make back up plan to keep your designed system fault tolerant, then why not your career?+ + +
আমার পিএইচডি জীবনের বয়স তিন বছরের সামান্য ওপরে। পাশ করার নয় মাসের মাথায় চলে এসেছিলাম- এর মধ্যে একবার ভার্সিটি বদল হয়েছে- সব মিলিয়ে অভিজ্ঞতা খুব কম না। পড়াশোনার জন্য যুক্তরাষ্ট্র চমৎকার জায়গা (যদি পয়সাকড়ি দেয় আরকি)- কাজেই অভিজ্ঞতার বড় অংশই বেশ ভাল। সমস্যা হল, ভাল অভিজ্ঞতা শেয়ারে মজা নাই- খারাপগুলোর দুয়েকটা বরং শেয়ার করা যায়। অভিজ্ঞতাগুলোর সবই ব্যক্তিগত অভিজ্ঞতা- অন্যদের জন্য ব্যতিক্রম হতেই পারে; কাজেই বেদবাক্য হিসেবে নেয়ার কোন প্রয়োজন নাই। অভিজ্ঞতাগুলো যুক্তরাষ্ট্রকেন্দ্রিক- বাংলাদেশ এবং যুক্তরাষ্ট্র ছাড়া আর কোন দেশের অভিজ্ঞতা নাই আমার।
+ +দেশের জীবন আর প্রবাস জীবনে একটা বড় পার্থক্য আছে। দেশে আপনি আপনার পরিচিত পরিবেশ, পরিবার-বন্ধুবান্ধব থেকে যত দূরেই থাকেন, সেটার একটা লিমিট আছে- এক লক্ষ সাতচল্লিশ হাজার বর্গকিলোমিটার খুব বেশি বড় না। অন্তত ডানেবামে দেশি মানুষ ত পাবেন যে কোন সময়। বিদেশের ব্যাপারটা এই দিক থেকে একটু ক্রিটিকাল। জীবনে পরপর দুইটা বাক্য ইংরেজিতে না বলা কাউকে ধরে ইংরেজদের রাজ্যে ছেড়ে দিলে ব্যাপারটা বড় কষ্টকর। তার মধ্যে চাইলেই দেশে ফেরত যাওয়া সম্ভব না- আর সব বাদ দিলেও প্লেনের টিকেটের টাকা জোগাড় করতেই রক্ত পানি হয়ে যায়। খাবার-দাবারও অপরিচিত- এই গ্লোবালাইজেশনের যুগে সবাই পিজা-বার্গার-কোক খায়, কিন্তু দেশের বাইরের পিজা-বার্গার-কোকও দেশের চেয়ে আলাদা। সব খাবারেই লবণ কম লাগে, সব খাবারই মিষ্টি, মশলা বলে কোন বস্তু নাই- এইসবের চেয়ে বড় যন্ত্রণা হচ্ছে কী খাবেন এটা দোকানে গিয়ে বোঝাতে পারতে ত হবে! আপনি মনে মনে বাংলা থেকে ইংরেজিতে অনুবাদ করে কিছু একটা বলবেন, দোকানের সার্ভার সেটা হাসিমুখে ধৈর্য ধরে শুনবে, শুনে বলবে, বুঝি নাই, আবার বল। আপনি আবার বলবেন, এবার একটু বেশি সময় নিয়ে ব্যাখ্যা করে বলার চেষ্টা করে মাখিয়ে ফেলবেন এবং সে আরও কনফিউজড হয়ে আপনাকে আবার বলতে বলবে, ততক্ষণে আপনার খিদে চলে যাবে। যারা এটা পড়ে মনে মনে হাসছেন যে "যাশশালা খ্যাত দুই লাইন ইংরেজি বলতে পারে না" তারা হয় শিশুকাল থেকে ইংরেজি বলে অভ্যস্ত, আর নইলে জীবনে কখনো বিদেশি ভাষাভাষীর দেশে যান নাই। + +যারা নিজে রান্না করতে পারেন তাদের জন্য ব্যাপারটা একটু সহজ- কিন্তু যুক্তরাষ্ট্র বড় অদ্ভুত দেশ, এই দেশে গাড়ি ছাড়া বেশিরভাগ জায়গাতেই নড়াচড়া করা যায় না। দেশে আপনি "এই রিকশা" বলে ডাক দিয়ে বাজারে গিয়ে দরদাম করে মটরশুঁটি কিনে নিয়ে এসে সেটা বোয়াল মাছ দিয়ে রান্না করে খেয়ে ফেলেছেন হয়ত- এই দেশে সেটা কঠিন ব্যাপার। এখানে বাজারে যাওয়া একটা ফর্মাল ব্যাপারস্যাপারের মত- বিশেষ করে নতুনদের জন্য। যেহেতু আপনার গাড়ি নাই, আপনাকে এলাকার সব গাড়িওয়ালাকে রিকোয়েস্ট করতে হবে- তাদের কারো দয়া হলে সে আপনাকে বাজারে নিয়ে যাবে। সেই বাজার অনেকক্ষেত্রেই বাসা থেকে আধা ঘন্টা চল্লিশ মিনিট দূরে হবে এবং প্রায় নিশ্চিতভাবেই সেটা হবে আমেরিকান দোকান- সেখানে পরিচিত মশলাপাতি কিছু পাবেন না। যা পাবেন সেটাই কিনে এনে বাসায় এসে রানা করে ফেলবেন; আপনি পাকা রাঁধুনি- তাতে হয়ত হলুদ-মরিচ-আদা-রসুন ছাড়াই রান্না কোনমতে উৎরে যাবে- কিন্তু সেটার চান্স কম- বরং রান্নার পর যেটা হবে সেটা গরমগরম আপনার প্রফেসরের মাথায় ঢেলে দিতে ইচ্ছা করবে। কয়েকদিন এইসব খেয়ে খেয়ে জীবনের প্রতি বিতৃষ্ণা ধরে গেলে আশেপাশে কোন এক ভারতীয় দোকানের সন্ধান পাবেন- সেখান থেকে আদা-রসুন-মরিচ-হলুদ-জিরা কিনে কষিয়ে ফার্মের মুরগি রেঁধে সেটা দিয়ে তিন বেলার ভাত এক বেলায় খেয়ে যখন তৃপ্তির ঢেঁকুর তুলতে যাবেন তখন খেয়াল হবে যে অলরেডি কয়েক মাস পার হয়ে গেছে এবং কোর্সওয়ার্ক-প্রজেক্ট-টিএ-আরএ'র ঠেলায় রোজ রান্না করা সম্ভব না। কাজেই এরপর থেকে সপ্তাহে একদিন রাঁধবেন এবং তার পরের ছয়দিন সেই এক রান্না ফ্রিজ থেকে বের করে মুখ বাঁকা করে খাবেন এবং কারো না কারোর চোদ্দগুষ্টির মুন্ডুপাত করবেন।
+ +খাওয়ার সমস্যা আসলে সহ্য করে ফেলা যায়- যেটা সহ্য করা যায়না সেটা হল কথা না বলতে পারার কষ্ট। নিজের গল্প দিয়ে বোঝাই। যখন প্রথম বার্মিংহাম আসলাম, তখন ডিপার্টমেন্টের সকল বাংলাদেশির কোয়ালিফায়ার নামের এক দুঃস্বপ্ন চলে। নয়টা বিষয়ে পাঁচদিনের ম্যারাথন পরীক্ষা- সেই পরীক্ষার চাপে একজনের দশ কেজি ওজন কমে যেতে দেখেছি নিজের চোখে। কাজেই সবাই দিনরাত দরজা বন্ধ করে পড়ে, আর আমি একাএকা পথেঘাটে ঘুরে বেড়াই। প্রতিদিন দেশে ফোন করে কিছুক্ষণ কথা বলি- সেটা ছাড়া বাকি পুরো সময় জবান বন্ধ। প্রথম কয়েকদিন কষ্ট করে সহ্য করে নিলাম- কিন্তু এক সপ্তার মাথায় মনে হল ধুশশালার সব ছেড়েছুড়ে দিয়ে দেশে চলে যাই। হয়ত চলেই যেতাম, কিন্তু পকেটে টিকেট কাটার মত পয়সা ছিল না- জীবনে ওই একবারই দারিদ্র্য সত্যি সত্যি কোন কাজে এসেছিল মনে হয়।
+ +অনেকে যুক্তরাষ্ট্রে মাস্টার্স করতে আসেন- তাদের প্রফেসর নিয়ে খুব একটা ভাবনা-চিন্তার প্রয়োজন নাই। বড় অংশ আসেন পিএইচডি করতে- এবং যারা জানেন না তাদের জন্য বলি, পিএইচডির আগামাথা খুব বেশি নাই, এইটার বড় অংশই প্রফেসরের মর্জি। সব বিশ্ববিদ্যালয়েই পিএইচডির কিছু রিকোয়ারমেন্ট আছে- কিন্তু সেগুলো মিনিমাম রিকোয়ারমেন্ট- বাকিটুকু আসলেই সত্যি সত্যি আপনার প্রফেসরের মর্জি। আপনাকে সপ্তায় বিশ ঘন্টা কাজ করার জন্য পয়সা দেয়া হবে- কিন্তু দেখা যাবে আপনি দিনরাত কাজ করছেন- সবাই করে। যদি না করেন তাহলে পিএইচডি আগাবে না, সাথে ফাউ হিসাবে সপ্তায় সপ্তায় প্রফেসরের ঝাড়ি খাবেন। আপনার প্রফেসর যদি ভদ্রলোক অথবা ভদ্রমহিলা হয় তাহলে হাসিমুখে ঝাড়ি দেবে, শাকচুন্নি হলে জীবনের প্রতি বিতৃষ্ণা এনে দেবে। এক-দুই সপ্তা কাজ না করে ভাবলেন ভুজুংভাজুং দিয়ে পার করে দেবেন- ওইটা ওই এক দুই সপ্তাই করতে পারবেন- তারপরেই বুঝবেন আপনার প্রফেসর আসলে ঘাঘু মাল- আপনার আগে আরও বহু গ্র্যাড স্টুডেন্ট দেখেছে সে, কাজেই ভুজুংভাজুং দেয়ার আগ্রহও চলে যাবে। আপনি যে বিষয়ে পিএইচডি করতে এসেছেন খুব ভাল সম্ভাবনা যে আপনার প্রফেসর সেই বিষয়েই পিএইচডি করেছেন এবং প্রতি সেমিস্টারে কয়েকশ ছাত্রকে সেই জিনিস রেগুলার পড়ান- কাজেই সাবজেক্ট নিয়ে ভুজুংভাজুং দেয়ার চেষ্টা করা সুইসাইডের পর্যায়ে পড়ে। চরম উদাস ভাইয়ের একটা লেখায় পড়েছিলাম- প্রফেসর তিন রকমঃ মন্দ, অতি মন্দ আর অতিশয় মন্দ। এই পর্যায়ে এসে সেই কথাকে বেদবাক্য মনে হতে পারে। তবে সুবিধা হল, এই এক লোকের সাথেই আপনাকে টানা কয়েক বছর কাজ করতে হবে এবং কিছুদিনের মধ্যেই তার ভাবগতিক ধরে ফেলবেন আপনি। আপনি জানবেন সে কখন রোজ অফিসে আসে, কখন যায়, কখন তাকে গুঁতালে ভাল মেজাজে পাওয়া যাবে, কখন তার সামনে উপস্থিত হওয়াই যাবে না এইসব ব্যাপারস্যাপার। আপনি যদি দেশে চাকরি করে থাকেন তাহলে এটা আপনার জন্য কোন ব্যাপারই না, কারণ দেশে কোথাও না কোথাও কোন এক সাড়ে হারামজাদা বসকে আপনার সামলাতে হয়েছে- সে জায়গায় আপনার প্রফেসর ঋষিতুল্য মানুষ। এই পুরো ভজঘটের একটা সিলভার লাইনিং আছে অবশ্য- প্রফেসরের ঠ্যালা খেয়ে খেয়ে দিনরাত কাজ করে করে আপনার পিএইচডি সময়ের আগেই শেষ হয়ে যাবে- আপনিও নামের আগে ডাক্তার লাগিয়ে ফিফি করে কিছুদিন পার্ট নিতে পারবেন।
+ +এখন আপনি যদি সৌভাগ্যবান হন, তাহলে আমার প্রফেসরের মত অতিশয় ভাল কোন মানুষকে প্রফেসর হিসেবে পেয়ে যেতে পারেন যে আপনাকে ওয়ার্ক আওয়ারের পরে মেইল দেবে না, উইকেন্ডে ল্যাবে আসেন নাই কেন সেটা নিয়ে কপচাবে না, প্রতি সেমিস্টারে পেপার হচ্ছে না কেন সেটা নিয়ে চোদ্দগুষ্টি উদ্ধার করবে না, কোর্সওয়ার্ক করতে টাইম দেবে, ফাউফাউ কনফারেন্সে পাঠাবে জিনিসপত্র শিখতে, কোন সমস্যা নিয়ে উপস্থিত হলে মুখ ঝামটা না দিয়ে ধৈর্য ধরে শেখাবে। এখন আপনি যদি আমার মত হন তাহলে আপনি এই ভালমানুষির সুবিধা নেওয়ার চেষ্টা করবেন এবং দীর্ঘদিন এই সুবিধা নেওয়ার পর বুঝতে পারবেন যে এভাবে চললে আপনার পক্ষে পাঁচ বছর কেন, অনন্তকালেও পিএইচডি শেষ করা সম্ভব না।
+ +সব পিএইচডি স্টুডেন্ট বাধ্যতামূলকভাবে প্রফেসরদের জাতীয়তা নিয়ে একটা জেনারেলাইজেশন করে- আমিও এর ব্যতিক্রম না। উদাহরণ দেই- চাইনিজ প্রফেসরদের ব্যাপারে সবার দাবি হচ্ছে এরা খাটিয়ে খাটিয়ে স্টুডেন্টদের রক্ত-মাংস এক করে ফেলে- যেটা কেউ বলে না যে এরা নিজেরাও খাটতে খাটতে নিজেদের রক্ত-মাংস এক করে ফেলছে বহু বছর ধরে। এই খাটাখাটনির ব্যাপারটা আসলে শুধু চাইনিজদের জন্য সত্যি না অবশ্য। এই দেশে আমি যত প্রফেসরের সাথে কাজ করেছি সবাই অসুরের মত খাটেন- রাত দিন এই কনসেপ্টগুলো তাদের কাছে অনেক সময়ই খুব একটা পরিষ্কার না- তাই তারা সময়ে অসময়ে ছাত্রদের কাছ থেকে কাজের ফিরিস্তি চেয়ে বসেন। কাজেই "বেশি খাটায়" এই ক্রাইটেরিয়া দিয়ে প্রফেসর বাদ দিতে চাইলে দিনের শেষে কপালে শনি থাকাটা অসম্ভব কিছু না। তিন বছর ধরে এসব দেখে তাই জেনারেলাইজ করা বাদ দিয়েছি এখন- সবাইকে সমানভাবে গালি দেওয়ার মধ্যেও একটা শান্তি আছে। তারপরেও একটা জায়গায় জেনারেলাইজেশন ছাড়তে পারিনি- স্বদেশি প্রফেসর থেকে দূরে থাকার চেষ্টা করি এখনও। এদেশে প্রফেসররা বেশিভাগক্ষেত্রেই আপনার সাথে সহকর্মীর মত ব্যবহার করবেন- শিক্ষক অথবা বসের মত না। প্রথম-প্রথম একটু অস্বস্তি লাগবে, কিন্তু কিছুদিন পরে অভ্যস্ত হয়ে গেলে আপনি খুব সহজভাবে তাদের সাথে তর্ক-বিতর্ক করতে পারবেন, হাসি-ঠাট্টাও করতে পারবেন। এই জিনিসটা সম্ভবত স্বদেশি প্রফেসরদের জন্য সত্যি না- তারা আমাদের দেশের শিক্ষকদের মতই একটা সুপিরিয়রিটি বজায় রাখেন বলে শুনেছি- দেশের শিক্ষকদের কাছ থেকে পাওয়া অভিজ্ঞতার কারণে তাই স্বদেশি শিক্ষকদের সাথে কাজ করার আগ্রহ প্রকাশ করিনি কখনও।
+ +(আমার প্রফেশনাল অভিজ্ঞতা শেয়ার করার কথা ছিল- সেটা না করে লাইফ এক্সপেরিয়েন্স শেয়ার করে ফেলেছি। ক্ষমা করতে আজ্ঞা হয়)
+ + + + +We asked our alumni to fill up this form so that juniors can contact in case of any query. The most common query can be "ভাই, এই কোম্পানি টা কেমন ? " or "ভাই, সিজিপিএ তো কম, এই ভার্সিটিতে কি হবে ? ". We hope that our alumni can easily spare few minutes to help on these type of questions question.
+ +P.S. We are sorry that the list is still too small. And at the same time, we are really thankful to the ones, who voluntarily stepped up to put their name here. And we hope they will also love to answer your query. Just don't hesitate to ask :)
+Universities in Bangladesh
+University Name | +Alumni | +Position | +Contacts | +Comments regarding the University/Company | +
---|---|---|---|---|
Ahsanullah University of Science and Technology | +Jisan Mahmud | +Lecturer | ++ | Conducting classes, preparing questions, evaluating exam sheets are of course part of the job. Additionally the faculty takes part in managing the admission process and the convocation program. +The work environment is very friendly. One possible downside is that you have classes scheduled 6 days a week. + |
+
BUET Yay ! | +M. Sohel Rahman | +Professor | ++ | Academic and Research Institute; The best in Bangladesh:) | +
Tanveer Awal | +Asst. Professor(On leave) & PhD Student | ++ | + | |
Eastern University | +Abhijit Mondal | +Lecturer | ++ | Nice place. Happy with my job. | +
Arannya Monzur | +Lecturer | ++ | Lecturer/Entrepreneur | +|
North South University | +Dr. Rajesh Palit | +Associate Professor | ++ | Teaching and Research | +
Ahsanur Rahman | +ِِAssistant Professor | ++ | + | |
United International University(UIU) | +Tamjid Al Rahat | +Lecturer | ++ | Good working environment, helpful colleagues, quality of students is not consistent always. | +
University of Asia Pacific | +Abdul Kawsar Tushar | +Lecturer, dept. of CSE | ++ | + |
Companies in Bangladesh
+Company Name | +Alumni | +Position | +Contact | +Comments regarding the Company | +
---|---|---|---|---|
Automation Solutionz | +Matiur Rahman Minar | +Framework Architect | ++ | + |
BAPEX | +Md. Mohsin | +Assistant Manager (IT) | ++ | Join govt job and change the system rather blaming and fleeing away | +
bKash Ltd | +Ali Nur Shishir Ahmed | +DGM | ++ | + |
Cefalo | +Moksedul Alam | ++ | + | + |
Cefalo As | +Md Rezaul Karim Sajib | +Senior Software Engineer | ++ | + |
Commlink Info tech Ltd. | +Md. Rashed Ul Islam | +Senior Member, R&D | ++ | Software Development | +
Durbin Labs | +Touhid | +Co-Founder & Software Engineer | ++ | Android app. development, game development (Unity 2D & 3D), API writing(Laravel & Meteor), company management etc. | +
ERA-INFOTECH LTD. | +Salman Rakin | +Software Engineer | ++ | + |
Escenic Asia Ltd. | +Kaiser Bin Sayeed | +Software Engineer | ++ | + |
GP | +Mahfuj | +DGM | ++ | IT Project Management | +
IPVision Ltd. | +Md shihab uddin | +Senior software engineer | ++ | + |
Dipranjan Das | +Software Analyst | ++ | + | |
Neebir Farhan | +Software Engineer | ++ | + | |
iPay Systems Limited | +Nawfil Afif Nibir | +Software Engineer | ++ | + |
Kona Software Lab Ltd. | +Md. Naushad Alam | +Engineer Level-2 | ++ | Working on payment domain with latest technology of web application. | +
Syeda Farzia Afroze | +Junior Engineer | ++ | + | |
Rakibul Hasan Mahmud | +Assistant Manager | ++ | + | |
Mizanur Rahman Khan | +Tech Lead | ++ | + | |
NewsCred | +Abdul Munim Dibosh | +Software Engineer | ++ | + |
QI Analysis Inc | +Sakib Malek | +Software Engineer Remote | ++ | Flexible timing, exciting product, good starting salary | +
REVEChat | +Eraz Ahmed | +Senior Software Engineer | ++ | + |
Reve Systems | +MD Tanjim Hossain Sifat | +Senior Software Engineer | ++ | + |
Ifta Noor Mahmood | +Jr. Software Engineer | ++ | Android team. Making dialer like viber :) | +|
Therap BD Ltd. | +Arju Arafin | +Database Engineer II | ++ | + |
Vizrt Bangladesh Ltd | +Mahmudul Haque Azad | +Head of R&D / Managing Director | ++ | Research based development opportunities. State of the art infrastructure and software development process. | +
Universities in abroad
+University Name | +Alumni | +Position | +Contacts | +Comments regarding the University | +
---|---|---|---|---|
Clemson University | +Md Mhafuzul Islam | +Graduate Research Assistant | ++ | Intelligent transportation system, cyber physical system of Intelligent Transportation | +
Florida International University | +Kishwar Ahmed | +Teaching Assistant | ++ | + |
Indiana University Purdue University Indianapolis | +Mohammad Al Hasan | +Associate Professor, Computer Science | ++ | + |
Kent State University | +Tamim | +Graduate Assistant | ++ | Interactive video streaming; SDN | +
Michigan State University / Microsoft | +Chowdhury Sayeed Hyder | +PhD / Software Engineer | ++ | I am working on Microsoft's new release of SQL Server on Linux | +
Mississippi State University | +Naila Bushra | +Research Assistant | ++ | System and Security, Anomaly detection, Machine Learning | +
Kazi Zakia Sultana | +Graduate Research Assistant | ++ | Empirical Software Engineering, Software Security | +|
Missouri Univ of Sci n Tech | +Ashik Ahmed Bhuiyan | +Graduate Student | ++ | + |
North Carolina State University | +Akond Rahman | +PhD Student | ++ | Research in software engineering | +
Techical University of Munich (TUM) / Infineon AG | +Mir Monjur Al Mahmud (Sajib) | +MS Student (Part Time) / Software Engineer (Consultant) | ++ | Web Dev & Automation Scripts based on .Net, Javascript & OpenCMS | +
Temple University | +Joyanta Biswas | +Reasearch Assistant | ++ | + |
Tennessee Tech University | +Md Mosharaf Hossain | +Graduate Research and Teaching Assistant | ++ | Parallel and Distributed Computing, Big Data, Machine Learning | +
The University of Iowa | +Omar Haider Chowdhury | +Assistant Professor of CS | ++ | My research focuses on leveraging formal verification techniques to achieve provable security and privacy guarantees of modern information systems. Please see cs.uiowa.edu/~comarhaider for details. | +
University of Mississippi | +Naeemul Hassan | +Assistant Professor | ++ | Data Mining, Computational Journalism, Natural Language Processing | +
The University of Texas at El Paso | +Moinul Morshed Porag Chowdhury | +Graduate Research Assistant | ++ | Interested in Computational Game theory, AI, Multi-agent systems | +
University of Texas at San Antonio | +Ridwan Rashid Noel | +Phd Student | ++ | + |
University of Texas Medical Branch (UTMB) | +Mahbubur Rahman | +Postdoctoral Fellow | ++ | I have been involved in machine learning research. | +
Washington State University | +Md Rakibul Islam | +Graduate Student, Department of EECS | ++ | Machine Learning (still exploring the space...) | +
Companies in abroad
+Company Name | +Alumni | +Position | +Contacts | +Comments regarding the Company | +
---|---|---|---|---|
Amazon.com | +Salahuddin Rony | +SDE-II | ++ | Software Developer :) | +
Bording Vista Limited | +Humaid Ashraf | +Technical Project Manager | ++ | Bording Vista is a part of Bording Group, a 200+ year old company in Denmark. We mainly work for Scandinavian clients. We have teams for working on .NET, Java, Web, iOS/Android apps. You can visit our website www.bordingvista.com | +
Booking.com B.V. | +Mahmudul Islam | +Team Lead / Software Developer | ++ | The company is based in Amsterdam, Netherlands. If you want to move to Europe, this is a great place to start. Booking expects people to be flexible in learning and open to changes. One has to take charge of their own development. Booking.com values craftsmanship, communication skills and commercial awareness. Customers are kept at the center of everything we do here. You will see some more detail information here. Poke me if you get to know more :) |
+
Md Imran Hasan Hira | +Softwre Developer | ++ | Mahmud vai has nicely put some information above, regarding working at booking. It's a nice place to work. If you would like work here, have a glimpse of our recruiting post for Software Developer . I would be happily help and answer any question if you are interested. Currently 11 bangladeshi people are working here. | +|
Eyeball Networks | +Md Nazmus Shakeeb | +Sr. Software Engineer | ++ | Voice and Video over IP, NAT traversal, WebRTC, IOT | +
F5 Networks | +Zafar Ahmed | +Software Engineer 3 | ++ | Server Load Balancer for Cloud | +
Mohammad Husain | +Software Engineer | ++ | + | |
Gemalto Pte Ltd | +S M Sohiduzzaman Prince | +R&D Software Engineer | ++ | Working in Advanced R&D team in Gemalto. Mostly we work for future Gemalto product line, research, POC and when it's ready transfer the knowledge to the Product team. | +
Google Inc. | +Mohammad Kamrul Islam | +Software Engineer | ++ | + |
Muntasir Mashuq | +Senior Software Engineer | ++ | I work on Advertisement serving. It's a large scale low latency real-time distributed system to serve ads all over the internet. | +|
IBM | +Shaila Pervin | +Research Staff Member | ++ |
+- Working on real world problems as raised by IBM Australia clients from various industries like insurance, banking, government, etc. +- Providing research and development solution enhancing the existing IBM technology. +- Research area are Social Media Data Analytics, Cognitive Computing, and Internet of Things. + |
+
Infineon AG | +Mir Monjur Al Mahmud (Sajib) | +Software Engineer (Consultant) | ++ | Web Dev & Automation Scripts based on .Net, Javascript & OpenCMS | +
Microsoft | +Chowdhury Sayeed Hyder | +Software Engineer | ++ | I am working on Microsoft's new release of SQL Server on Linux | +
Middle Tennessee Research Institute | +Sanjib Saha | +Senior Soft. Dev. | ++ | NLP Development | +
Nokia Technologies | +Md Mahbubur Rahman | +Researcher | ++ | Mobile Health, Health Sensing, Health Informatics | +
Oracle America | +Muminul Islam Russell | +Sr. Member of Technical Staff | ++ | I am working on Oracle Linux Operating Systems. Mostly distributed Filesystems and a lot of other user space programs. Also focusing on some part or Oracle Public Cloud. | +
Spirent Communications Inc. | +Saif Ahmed | +SDE (Software Development Engineer) | ++ | Data Mining, Java/JS/Python development | +
Visa Inc | +Shams Zawoad (Ratul) | +Sr. Information Security Analyst | ++ | Design and develop innovative security solutions to protect products/services and provide the company with new threat detection and prevention capabilities. | +
VMware, Inc. | +Sonia Jahid | +Sr. Member of Technical Staff | ++ | Software Engineering - security, network encryption, key management, software-defined networking | +
Works Applications Singapore PTE Ltd. | +Md Habibullah Bin Ismail | +Software Engineer | ++ | I have joined in this company recently. I would like to answer any quries about iPay as I was there from the start of the company. | +
hi1((F{jI6|
zvfY()BmH8)Kp0e706PoD@ZC{sE8lO%ZKzJP?%VW=khI#piDzJSh*rQW4oH)^{Z4lN
zKhnkqU7?T%X^lKh5ClVpg&;emfvfUt3zB2 Co4ss+d*&m
zZv2_WkN%z~T3O{*6cYzJ$n+qLdmY`s^{xEqfu}Z?b$%TPsFi&
znQ95;&2fa5O^@2A>pL}O3YV-`s{EdnDBN-r+J4mQ=gmt;Sn&*4KXSN-`;jqA1Su
zp`AmV=r<3AxWk;Ye8CptZ$RVsJyZ&lnq-!ZIJgMU
Nb$U5VcTvq8G_7N$!$Z`;N(xG
z+YcQQ9I|@e^^)#KH0;vPIKqFleo^~_s97h`&eS1}SLd&c8yQoqki{3%P}Ckop9C7&
zHlHHX`UivDZwtuuWA^M}&d%vF$b2t6ks}x~Ouk7&ka}FP*(K64Ad~TjG|dgnsEzls
z+OhX;cGhdvY00*HLr-JbSZbUIiYhNWLs05(jMiO~z^~