Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactored the website into jekyll #9

Merged
merged 19 commits into from
May 21, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
.*
!/.gitignore

_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
9 changes: 9 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

source "https://rubygems.org"

git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }

# gem "rails"

gem "jekyll", "~> 3.8"
61 changes: 61 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.6)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
ffi (1.12.2)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.8.7)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
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 (1.17.0)
liquid (4.0.3)
listen (3.2.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.5)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rouge (3.18.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)

PLATFORMS
ruby

DEPENDENCIES
jekyll (~> 3.8)

BUNDLED WITH
2.1.4
Empty file modified README.md
100644 → 100755
Empty file.
20 changes: 20 additions & 0 deletions _activities/AndroidWorkshop/001.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
layout: sessionTemplate

id : 1
title: Australia Session
linkName: Live session with Nafis vai & Shaila Apu
linkDesc: " - we discussed about various aspects of career in australia "
# give embedded youtube link here ( ones that must contain 'embed' keyword )
youtubeLink: "https://www.youtube.com/embed/5vfXxuxVa9w"
guests :
- name: Nafis Ul Islam
position : Software and Application Engineer at TELEAUS
link: https://google.com
- name: Shaila Pervin, PhD
position : Research Staff Member in Melbourne Research Lab
link: https://www.linkedin.com/in/shailapervin/
published: False
---

Here goes description + written question ans
18 changes: 18 additions & 0 deletions _activities/Lifebeyondtheborders/001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
layout: sessionTemplate

id : 1
title: Australia Session
linkName: Live session with Nafis vai & Shaila Apu
linkDesc: " - we discussed about various aspects of career in australia "
# give embedded youtube link here ( ones that must contain 'embed' keyword )
youtubeLink: "https://www.youtube.com/embed/5vfXxuxVa9w"
guests :
- name: Nafis Ul Islam
position : Software and Application Engineer at TELEAUS
link: https://www.facebook.com/nafis.ulislam
- name: Shaila Pervin, PhD
position : Research Staff Member in Melbourne Research Lab
link: https://www.linkedin.com/in/shailapervin/
---
Here goes description + written question ans
23 changes: 23 additions & 0 deletions _blogs/001.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: post

id : 1
title : Memoir to my younger self
author : K M Sabidur Rahman
authorPosition : MS, PhD Student, CS, UC Davis
authorUrl : https://www.linkedin.com/in/kmsabidurrahman
authorBatch : 05
---


<p>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.</p>
<ol>
<li>There no right answers to the debate of academia vs. industry. It's up to you. As long as you are ready to work hard, learn new things, and ready to make the right switches, you are going to be good.</li>
<li>The amount of things one can learn is limitless. Every time I have left a job, I wish I could learn a bit more. I know many graduate students who don't enjoy being a teaching assistant. But, for me, sharing your knowledge, guiding new minds, learning how to communicate with new people; it's a fascinating experience. I wish I could learn more from there!</li>
<li>About graduate study, it's not about getting a better job, it's not about getting some foreign visa; it's about the experience, it's the people you meet, the things you see and learn. Priceless.</li>
<li>About software development job, solving interesting problems is one of the most fascinating things you would ever do. Make sure that you are solving the problem you love.</li>
<li>For those who think it is too late for graduate school, it's never late to learn. Just listen to your guts. Keep dreaming.</li>
<li>Current graduate students, I feel you. Hang in there! Darker the night is, party harder ;) </li>
</ol>
<p>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! </p>

79 changes: 79 additions & 0 deletions _blogs/002.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
layout: post

id : 2
title : গরু রচনা
author : Md Imran Hasan Hira
authorPosition : Software Developer, Booking.com B.V.
authorUrl : https://www.linkedin.com/in/imranhasanhira/
authorBatch : 07
---


<p>প্রথমেই বলে নিচ্ছি, বাংলা-ইংলিশ মিলিয়ে, গরু রচনা লিখতে বসছি। তাই, পড়তে পড়তে বিরক্ত লাগলে, গুগলে কিচ্ছুক্ষণ বিড়ালের ছবি সার্চ দিয়ে দম ফাটিয়ে হেসে এসে বাকিটা পড়তে পারেন। শুনেছি বিড়ালের ছবি ইদানিং বেশ হাস্যরসাত্মক হিসেবে গণ্য হচ্ছে। কি জানি বাপু, আমাদের সময়ে তো এমন ছিলনা! বিড়ালের কাছে খামচি ছাড়া অন্য কিছু আশা করা নিতান্তই বোকামি ছিল। যাই হউক, বিড়াল আর গরু কোনটাই ভাল না লাগলে, পাশ কাটিয়ে পরের লেখায় চলে যাওয়াটাও বুদ্ধিমানের কাজ হতে পারে। আপাতত গরু রচনা শুরু করি গরুর দাম কত সেটা দিয়ে -</p>

<h3>ভাই, গরুর দাম কত ?</h3>
<p>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.</p>

<p>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". </p>

<p>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.</p>

<h3>গরুর খামার কি দেশি নাকি বিদেশি ?</h3>
<p>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. </p>

<p>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. </p>

<p>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. </p>

<p>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. </p>


<h3>ভাই, এই কালচার আর জলবায়ুর কথা তো অনেক শুনলাম, এর সাথে গরুর পালের রিলেশন কি ? </h3>
<p>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.</p>

<p>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.</p>

<p>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.</p>


<h3>ভাই, আমার মত গরুকে দিয়ে কি কিছু হবে? </h3>

<p>যারা মনে করে "ধুর, আমারে দিয়ে কিচ্ছু হবে না!", তাদের জন্য মারজুক রাসেলের একটাই কথা - <blockquote>**** হবে না, **** হবে না, **** হবে না</blockquote> কাহিনী হচ্ছে, কেউ যদি দুই বছর HSC তে ভাল পড়াশুনা করে, ভাল ইউনিভার্সিটীতে চান্স পেতে পারে, তাহলে চার বছর ভাল পড়াশুনা করে ভাল কাজ পাওয়াও সম্ভব। আবার, কেউ যদি সেই চার বছর সময় না দেয়, তাহলে হয়ত ল্যাবড়া ছ্যাবড়া কোন একটা কলেজ থেকে পাস করেও, পরের ছয় বছর কাজে অনেক চেষ্টা করে ভাল কিছু করা সম্ভব। ব্যাপারটা আসলে কি পরিমাণ সময় দেওয়া হচ্ছে, তার উপর।
</p>

<p>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. </p>

<blockquote>They did it. It's possible, but not free. And, that’s why Determination is indeed important to pursue goals.</blockquote>

<p>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. </p>

<p>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.</p>



<h3>ভাই, গরুর আবার ভ্যালু কিসের?</h3>
<p>To tell about values, I will refer to a common quality I have seen in teachers</p>
<blockquote>People who become teacher at universities, excluding few exceptions, all of them are regular. </blockquote>

<p>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.</p>

<p>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.</p>

<p>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.</p>

<p>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.</p>

<h3>ভাই, দেশী গরু তো কেউ কিনতে চায়না, দেশী হলে কি বাজারে চলবে ? </h3>
<p>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. </p>

<p>এই গরু রচনাটা আমি লিখছিলাম এই বছরের শুরুতে। নতুন বছরের শুরুতে সবাই New Year Goal ঠিক করতেছে দেখে আমার নিজেরও মনে হইল, আচ্ছা কিছু একটা করা দরকার। নতুন বছরের গোল সেট করতে গিয়ে এইটা পেলাম ( জিঙ্গেলটা কারও মাথায় ঢুকে গেলে আমার দোষ নাই :p )</p>


<div style="position:relative;height:0;padding-bottom:75.0%"> <iframe src="https://www.youtube.com/embed/7uUlOAyQsn4?ecver=2" width="480" height="360" frameborder="0" style="position:absolute;width:100%;height:100%;left:0" allowfullscreen></iframe></div>

<p class="hidden">
Keep going, keep going
https://www.facebook.com/LADbible/videos/3114087668638402/
</p>

Loading