娜璋初識(一)你的酒窩沒有酒,我卻醉得像條狗,看程序員如何表白

這系列文章本不打算在CSDN發佈,因爲太膩,因爲太愛,也擔心讀者喫不下這口狗糧。但是最近看到“情人節主題徵文”活動,我倆也算是CSDN牽出的一段姻緣,索性就將該系列慢慢撰寫出來,希望您喜歡,就當是程序猿的愛情周邊吧!也算是對CSDN徵文活動的支持。同時,文章末尾會撰寫多種類型的表白代碼,這一點點福利希望對您有用,Let’s GO。

在這裏插入圖片描述

轉眼2021年,首先祝女神生日快樂呀,永遠十八歲。其次感謝她的付出與支持,僅以此係列故事回首兩人的點點滴滴。一篇文章,兩個主角,幾片故事,呆萌人生。人間如花叢,惟願從"娜"片花叢中採擷一點點精華,用簡單的文字抒寫屬於我倆的美麗國度,僅以此篇獻給我的娜。

“以前很多朋友總問你挑來挑去,到底要找一個什麼樣的?現在我知道了,對的人出現有時候真的很突然,但就像上蒼賜予的禮物,迫不及待的拆開,裏面的所有都是驚喜。漫漫人生路,以後一起走,以後的衣服我陪你買,以後還會有另一個人記住你的生日,冬月初一。”——娜

“有時候真的覺得自己好幸福,有這麼一個呵護我、愛我、讀懂我靈魂的人。一萬年太久,只爭朝夕,你就是那滴朝露,那片餘輝,惟心之永隨纔是一生的執着。二十五載第一次心動,第一次追求女生,第一次精心準備禮物,太多的第一次,珍愛word娜。這個故事真的好美,好美,如夢似幻卻又那麼真實,永遠讓人陶醉。” ——璋

在這裏插入圖片描述

​回過頭來想想,我倆之所以能在一起,
一見鍾情,相愛相惜,其實冥冥中早有天意。
茫茫人海,多少次可能遇見又擦肩而過,
我們沿着各自的軌跡成長,
直到某天突然回頭對視,兩條平行線終於有了交匯點。



你不嫌棄我挫與傻,不嫌棄我不懂浪漫,不嫌棄我一無所有;
我也不在乎你的學識,不在乎你是否升職,不在乎能否獲得功名利祿。
你想要的只是一個踏實的胸膛與溫暖的家,
我爭朝夕也只想帶給你溫馨與快樂,並一直維持下去相約到白頭。


這就是所謂的讀懂我靈魂深處的人吧,
娜娜從某種程度也是另一個秀璋!
男女在一起最重要的是相互理解,
根深蒂固的理解才能相互欣賞、吸引、支持和鼓勵,
才能兩情相悅,才能漫漫人生到白頭。
若我白髮蒼蒼,容顏遲暮;願你依舊如此,牽我雙手,傾世溫柔。
唯有普通、平凡、瑣碎的情感,才能讓你感到親切踏實,家一般的溫暖。






一.這些年我的表白代碼

本文先介紹技術,再敘述兩人的故事。作爲程序員,這些年給女神寫了無數的表白代碼。這裏先分享一部分,希望對您有所幫助,尤其是有喜歡的女生,抓緊吧、~

1.最簡單的Python一句話表白
每次我上《Python數據挖掘》或《大數據分析》課程時,都會給學生普及一句話表白代碼,這是非常簡單有趣的代碼。

print('\n'.join([''.join([('loveNana'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for y in range(15,-15,-1)]))

運行結果如下圖所示,輸出“lovaNana”的桃心。

在這裏插入圖片描述

同樣可以調用笛卡爾函數繪製桃心,這也是我課堂布置的某個作業。

import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-8 , 8, 1024)
y1 = 0.618*np.abs(x) - 0.8* np.sqrt(64-x**2)  #左部分
y2 = 0.618*np.abs(x) + 0.8* np.sqrt(64-x**2)  #右部分
plt.plot(x, y1, color = 'r')
plt.plot(x, y2, color = 'r')
plt.show()

在這裏插入圖片描述


2.Python繪製紅色桃心
如果你覺得上面的代碼顏色不夠喜慶,接下來我們調用turtle庫繪製動態紅色的桃心。

from turtle import *

#初始設置
setup(750,500)
penup()
pensize(25)
pencolor("pink")
fd(-230)
seth(90)
pendown()

#繪製桃心
circle(-50,180)
circle(50,-180)
circle(75,-50)
circle(-190,-45)
penup()
fd(185)
seth(180)
fd(120)
seth(90)
pendown()
circle(-75,-50)
circle(190,-45)
penup()
fd(184)
seth(0)
fd(80)
seth(90)
pendown()
circle(-50,180)
circle(50,-180)
circle(75,-50)
circle(-190,-45)
penup()
fd(185)
seth(180)
fd(120)
seth(90)
pendown()
circle(-75,-50)
circle(190,-45)
penup()
fd(150)
seth(180)
fd(300)

#繪製箭頭
pencolor("red")
pensize(10)
pendown()
fd(-500)
seth(90)
fd(30)
fd(-60)
seth(30)
fd(60)
seth(150)
fd(60)
done()

運行效果如下圖所示:

在這裏插入圖片描述


3.Python繪製3D紅色桃心
如果還是覺得桃心單調,我們可以繪製3D桃心,主要調用Axes3D和Matplotlib包實現。代碼如下:

#coding:utf-8
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
import matplotlib.pyplot as plt
import numpy as np
 
#繪製3D桃心
def heart_3d(x,y,z):
    return (x**2+(9/4)*y**2+z**2-1)**3-x**2*z**3-(9/80)*y**2*z**3
 
#圖像展示
def plot_implicit(fn, bbox=(-1.5, 1.5)):
    xmin, xmax, ymin, ymax, zmin, zmax = bbox*3
    fig = plt.figure()
    ax = fig.add_subplot(111, projection='3d')
    A = np.linspace(xmin, xmax, 100)  #resolution of the contour
    B = np.linspace(xmin, xmax, 40)   #number of slices
    A1, A2 = np.meshgrid(A, A)        #grid on which the contour is plotted

    #plot contours in the XY plane
    for z in B:
        X, Y = A1, A2
        Z = fn(X, Y, z)
        cset = ax.contour(X, Y, Z+z, [z], zdir='z', colors=('r',))
        # [z] defines the only level to plot
        # for this contour for this value of z

    #plot contours in the XZ plane
    for y in B: 
        X, Z = A1, A2
        Y = fn(X, y, Z)
        cset = ax.contour(X, Y+y, Z, [y], zdir='y', colors=('red',))
 
    #plot contours in the YZ plane
    for x in B: 
        Y, Z = A1, A2
        X = fn(x, Y, Z)
        cset = ax.contour(X+x, Y, Z, [x], zdir='x',colors=('red',))

    #軸
    ax.set_zlim3d(zmin, zmax)
    ax.set_xlim3d(xmin, xmax)
    ax.set_ylim3d(ymin, ymax)

    #顯示圖像
    plt.show()

#主函數
if __name__ == '__main__':
    plot_implicit(heart_3d)

輸出結果如下圖所示:

在這裏插入圖片描述


4.WordCloud詞雲繪製屬於兩人的聊天記錄
“詞雲”就是對網絡文本中出現頻率較高的關鍵詞,予以視覺上的突出,使瀏覽網頁者只要一眼掃過文本就可以領略文本的主旨,主要利用文本挖掘和可視化技術。作者將兩人的微信聊天記錄導出,利用下面的代碼繪製屬於兩人的詞雲圖,其中“寶寶”、“我們”、“哈哈”最多。如果增加停用詞過濾,可以看到屬於你們的故事喔~

# -*- coding: utf-8 -*-  
from os import path  
from scipy.misc import imread    
import jieba  
import sys  
import matplotlib.pyplot as plt  
from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator    
  
# 打開本體TXT文件  
text = open('test.txt').read()  
  
# 結巴分詞 cut_all=True 設置爲全模式   
wordlist = jieba.cut(text)     #cut_all = True  
  
# 使用空格連接 進行中文分詞  
wl_space_split = " ".join(wordlist)  
print(wl_space_split)
  
# 讀取mask/color圖片  
d = path.dirname(__file__)  
nana_coloring = imread(path.join(d, "mb.png"))  
  
# 對分詞後的文本生成詞雲  
my_wordcloud = WordCloud( background_color = 'white',    
                            mask = nana_coloring,         
                            max_words = 2000,            
                            stopwords = STOPWORDS,       
                            max_font_size = 50,          
                            random_state = 30,          
                            )  
  
# generate word cloud   
my_wordcloud.generate(wl_space_split)  
  
# create coloring from image    
image_colors = ImageColorGenerator(nana_coloring)  
  
# recolor wordcloud and show    
my_wordcloud.recolor(color_func=image_colors)  
  
plt.imshow(my_wordcloud)    # 顯示詞雲圖  
plt.axis("off")             # 是否顯示x軸、y軸下標  
plt.show()  
  
# save img    
my_wordcloud.to_file(path.join(d, "cloudimg.png"))  

在這裏插入圖片描述

在這裏插入圖片描述


5.利用Python圖像處理繪製屬於女神的頭像
作者之前分享了圖像處理,同樣我們可以用Python製作各種圖像處理,爲女神量身定義一個PS工具。這裏分享相關代碼:

#encoding:utf-8
#By:Eastmount CSDN 2021-02-06
import cv2  
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
import math
 
#讀取圖片
img = cv2.imread('na.png')
src = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

#新建目標圖像
dst1 = np.zeros_like(img)

#獲取圖像行和列
rows, cols = img.shape[:2]

#--------------------------------毛玻璃效果-----------------------------------
#像素點鄰域內隨機像素點的顏色替代當前像素點的顏色
offsets = 5
random_num = 0
for y in range(rows - offsets):
    for x in range(cols - offsets):
        random_num = np.random.randint(0,offsets)
        dst1[y,x] = src[y + random_num,x + random_num]

#--------------------------------油漆特效-------------------------------------
#圖像灰度處理
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

#自定義卷積核
kernel = np.array([[-1,-1,-1],[-1,10,-1],[-1,-1,-1]])

#圖像浮雕效果
dst2 = cv2.filter2D(gray, -1, kernel)

#--------------------------------素描特效-------------------------------------
#高斯濾波降噪
gaussian = cv2.GaussianBlur(gray, (5,5), 0)
 
#Canny算子
canny = cv2.Canny(gaussian, 50, 150)

#閾值化處理
ret, dst3 = cv2.threshold(canny, 100, 255, cv2.THRESH_BINARY_INV)

#--------------------------------懷舊特效-------------------------------------
#新建目標圖像
dst4 = np.zeros((rows, cols, 3), dtype="uint8")

#圖像懷舊特效
for i in range(rows):
    for j in range(cols):
        B = 0.272*img[i,j][2] + 0.534*img[i,j][1] + 0.131*img[i,j][0]
        G = 0.349*img[i,j][2] + 0.686*img[i,j][1] + 0.168*img[i,j][0]
        R = 0.393*img[i,j][2] + 0.769*img[i,j][1] + 0.189*img[i,j][0]
        if B>255:
            B = 255
        if G>255:
            G = 255
        if R>255:
            R = 255
        dst4[i,j] = np.uint8((B, G, R))

#--------------------------------光照特效-------------------------------------
#設置中心點
centerX = rows / 2
centerY = cols / 2
print(centerX, centerY)
radius = min(centerX, centerY)
print(radius)

#設置光照強度
strength = 200

#新建目標圖像
dst5 = np.zeros((rows, cols, 3), dtype="uint8")

#圖像光照特效
for i in range(rows):
    for j in range(cols):
        #計算當前點到光照中心的距離(平面座標系中兩點之間的距離)
        distance = math.pow((centerY-j), 2) + math.pow((centerX-i), 2)
        #獲取原始圖像
        B =  src[i,j][0]
        G =  src[i,j][1]
        R = src[i,j][2]
        if (distance < radius * radius):
            #按照距離大小計算增強的光照值
            result = (int)(strength*( 1.0 - math.sqrt(distance) / radius ))
            B = src[i,j][0] + result
            G = src[i,j][1] + result
            R = src[i,j][2] + result
            #判斷邊界 防止越界
            B = min(255, max(0, B))
            G = min(255, max(0, G))
            R = min(255, max(0, R))
            dst5[i,j] = np.uint8((B, G, R))
        else:
            dst5[i,j] = np.uint8((B, G, R))

#--------------------------------懷舊特效-------------------------------------
#新建目標圖像
dst6 = np.zeros((rows, cols, 3), dtype="uint8")

#圖像流年特效
for i in range(rows):
    for j in range(cols):
        #B通道的數值開平方乘以參數12
        B = math.sqrt(src[i,j][0]) * 12
        G =  src[i,j][1]
        R =  src[i,j][2]
        if B>255:
            B = 255
        dst6[i,j] = np.uint8((B, G, R))

#--------------------------------卡通特效-------------------------------------
#定義雙邊濾波的數目
num_bilateral = 7

#用高斯金字塔降低取樣
img_color = src

#雙邊濾波處理
for i in range(num_bilateral):
    img_color = cv2.bilateralFilter(img_color, d=9, sigmaColor=9, sigmaSpace=7)

#灰度圖像轉換
img_gray = cv2.cvtColor(src, cv2.COLOR_RGB2GRAY)

#中值濾波處理
img_blur = cv2.medianBlur(img_gray, 7)

#邊緣檢測及自適應閾值化處理
img_edge = cv2.adaptiveThreshold(img_blur, 255,
                                 cv2.ADAPTIVE_THRESH_MEAN_C,
                                 cv2.THRESH_BINARY,
                                 blockSize=9,
                                 C=2)

#轉換回彩色圖像
img_edge = cv2.cvtColor(img_edge, cv2.COLOR_GRAY2RGB)

#與運算
dst6 = cv2.bitwise_and(img_color, img_edge)

#--------------------------------均衡化特效-------------------------------------
#新建目標圖像
dst7 = np.zeros((rows, cols, 3), dtype="uint8")

#提取三個顏色通道
(b, g, r) = cv2.split(src)

#彩色圖像均衡化
bH = cv2.equalizeHist(b)
gH = cv2.equalizeHist(g)
rH = cv2.equalizeHist(r)

#合併通道
dst7 = cv2.merge((bH, gH, rH))

#--------------------------------邊緣特效-------------------------------------
#高斯濾波降噪
gaussian = cv2.GaussianBlur(gray, (3,3), 0)
 
#Canny算子
#dst8 = cv2.Canny(gaussian, 50, 150) 

# Scharr算子
x = cv2.Scharr(gaussian, cv2.CV_32F, 1, 0) #X方向
y = cv2.Scharr(gaussian, cv2.CV_32F, 0, 1) #Y方向
absX = cv2.convertScaleAbs(x)       
absY = cv2.convertScaleAbs(y)
dst8 = cv2.addWeighted(absX, 0.5, absY, 0.5, 0)

#-----------------------------------------------------------------------------
#用來正常顯示中文標籤
plt.rcParams['font.sans-serif']=['SimHei']

#循環顯示圖形
titles = [ '原圖', '毛玻璃', '浮雕', '素描', '懷舊', '光照', '卡通', '均衡化', '邊緣']  
images = [src, dst1, dst2, dst3, dst4, dst5, dst6, dst7, dst8]  
for i in range(9):  
   plt.subplot(3, 3, i+1), plt.imshow(images[i],'gray')  
   plt.title(titles[i])  
   plt.xticks([]),plt.yticks([])  
plt.show()  

輸出結果如下圖所示,包括毛玻璃、油漆、素描、懷舊、光照、卡通、均衡化、邊緣特效。

在這裏插入圖片描述


6.繪製屬於女神的濾鏡和素描特效
素描和濾鏡是非常棒的兩個效果,我們同樣可以用Python代碼實現。

在這裏插入圖片描述

#coding:utf-8
import cv2
import numpy as np
 
def dodgeNaive(image, mask):
    # determine the shape of the input image
    width, height = image.shape[:2]
 
    # prepare output argument with same size as image
    blend = np.zeros((width, height), np.uint8)
 
    for col in range(width):
        for row in range(height):
            # do for every pixel
            if mask[col, row] == 255:
                # avoid division by zero
                blend[col, row] = 255
            else:
                # shift image pixel value by 8 bits
                # divide by the inverse of the mask
                tmp = (image[col, row] << 8) / (255 - mask)
                # print('tmp={}'.format(tmp.shape))
                # make sure resulting value stays within bounds
                if tmp.any() > 255:
                    tmp = 255
                    blend[col, row] = tmp
    return blend
 
def dodgeV2(image, mask):
    return cv2.divide(image, 255 - mask, scale=256)
 
def burnV2(image, mask):
    return 255 - cv2.divide(255 - image, 255 - mask, scale=256)
 
def rgb_to_sketch(src_image_name, dst_image_name):
    img_rgb = cv2.imread(src_image_name)
    img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
    # 讀取圖片時直接轉換操作
    # img_gray = cv2.imread('example.jpg', cv2.IMREAD_GRAYSCALE)
 
    img_gray_inv = 255 - img_gray
    img_blur = cv2.GaussianBlur(img_gray_inv, ksize=(21, 21),
                                sigmaX=0, sigmaY=0)
    img_blend = dodgeV2(img_gray, img_blur)
 
    cv2.imshow('original', img_rgb)
    cv2.imshow('gray', img_gray)
    cv2.imshow('gray_inv', img_gray_inv)
    cv2.imshow('gray_blur', img_blur)
    cv2.imshow("pencil sketch", img_blend)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    cv2.imwrite(dst_image_name, img_blend)
 
if __name__ == '__main__':
    src_image_name = 'nv.png'
    dst_image_name = 'sketch_example.jpg'
    rgb_to_sketch(src_image_name, dst_image_name)

運行結果如下圖所示,我們可以根據素描繪製手札,這些年我也爲女神畫了好幾本,哈哈。

在這裏插入圖片描述

同樣,通過下面的濾鏡模板我們能讓圖片的色彩更加飽和。

#coding:utf-8
#By:Eastmount CSDN 2020-12-22
import cv2
import math
import numpy as np

#讀取原始圖像
img = cv2.imread('nv.png')

#獲取圖像行和列
rows, cols = img.shape[:2]

#新建目標圖像
dst = np.zeros((rows, cols, 3), dtype="uint8")

#圖像流年特效
for i in range(rows):
    for j in range(cols):
        #B通道的數值開平方乘以參數12
        B = math.sqrt(img[i,j][0]) * 12
        G =  img[i,j][1]
        R =  img[i,j][2]
        if B>255:
            B = 255
        dst[i,j] = np.uint8((B, G, R))
        
#顯示圖像
cv2.imshow('src', img)
cv2.imshow('dst', dst)

cv2.waitKey()
cv2.destroyAllWindows()

輸出結果如下圖所示:

在這裏插入圖片描述


7.Python將女神圖像轉換成精彩的txt文字

# -*- coding: utf-8 -*-
"""
Created on Sun Oct 23 12:45:47 2016
@author: yxz15
"""
 
from PIL import Image
import os
 
serarr=['@','#','$','%','&','?','*','o','/','{','[','(','|','!','^','~','-','_',':',';',',','.','`',' ']
count=len(serarr)
 
def toText(image_file):
   image_file=image_file.convert("L")#轉灰度
   asd =''#儲存字符串
   for h in range(0,  image_file.size[1]):#h
      for w in range(0, image_file.size[0]):#w
         gray =image_file.getpixel((w,h))
         asd=asd+serarr[int(gray/(255/(count-1)))]
      asd=asd+'\r\n'
   return asd
 
def toText2(image_file):
   asd =''#儲存字符串
   for h in range(0,  image_file.size[1]):#h
      for w in range(0, image_file.size[0]):#w
         r,g,b =image_file.getpixel((w,h))
         gray =int(r* 0.299+g* 0.587+b* 0.114)
         asd=asd+serarr[int(gray/(255/(count-1)))]
      asd=asd+'\r\n'
   return asd
 
 
image_file = Image.open("nana.jpg") # 打開圖片
image_file=image_file.resize((int(image_file.size[0]*0.9), int(image_file.size[1]*0.5)))#調整圖片大小
 
print('Info:',image_file.size[0],' ',image_file.size[1],' ',count)

try:
   os.remove('./tmp.txt')
except  WindowsError:
    pass
    
tmp=open('tmp.txt','a')
 
 
tmp.write(toText2(image_file))
 
tmp.close()

輸出結果如下圖所示,放我的傻照。

在這裏插入圖片描述


8.HTML表白代碼
除了Python,各種編程語言都能製作精美的表白代碼,下面補充HTML5的代碼供大家學習。當然,網上也非常多,本文所有代碼可以在下面的鏈接下載。

在這裏插入圖片描述

普及了程序員表白代碼後,下面開始正文,其實我更喜歡繪製各種手札表白。作者非常希望您能閱讀下我們的故事,讀讀、笑笑,感恩前行。如果您已看過,不妨再回顧下。

在這裏插入圖片描述


​二. 九年之期,緊緊追隨

1.初識 · 假如愛有天意

2007年,一個小屁孩以全縣狀元的中考成績從小縣城考到了省會城市,這是他第一次離家讀書,第一次來到了一個大城市。那個穿着石林球鞋,自己剪着狗啃式頭髮,木然質樸的陽光男孩來到了師大附中,開始了他的奇幻旅途。

2008年,一襲花白色的連衣裙,一雙粉色的調皮涼鞋,臉蛋泛着紅霞,抱着路遙的《平凡的世界》,善良美麗的小姑娘也緩緩走入了師範大學,成爲小屁孩的師姐,開始了她的文學之路。貴陽,一個不是很起眼的城市,甚至還比不了同省的遵義,但是,它似乎有着奇幻的魔力,就這樣把兩個莫不相干的人聚集在了一起,開始了一段長達九年的追逐,這個故事也即將拉開序幕。

引子 · 真正的緣分都是在天上締結的
By: 秀璋

也許我們不在附中見面,也不再師大的林間相遇。
隔三年,也會在遵義支教的教室認識,
如果不在遵義的教室認識,你的學生也並未成爲我的學生。
隔七年,也一定會在上海、南京、蘇州邂逅,
秀璋沿着娜娜的足跡,緊緊跟隨,
你在前,我在後,你在奔跑,我在漫步。
如果七年之中,我們都只是擦肩而過,我只能沿着你的足跡不斷追尋。
隔了九年,也一定會…在貴陽認識。
總之,你的教書夢我來完成,我的低情商你來彌補。
可是如果那樣,我們都已經老了啊!
老了…也很美。
丘比特的這支箭,是奇幻的一箭,
靈魂的伴侶終究還是走在了一起。
果真,再高的情商都抵不過淳樸,再富裕的人生都比不了溫馨。
是啊!璋與娜的緣分早已在天上締結,這便是所謂的命中註定吧!
















在這裏插入圖片描述

九年前,你我的學校僅隔了一條馬路,我在路的這邊,你在路的對面。彷彿總有這樣一個畫面,櫻花爛漫的季節,師大校園裏一羣女大學生步履輕盈、談笑風生,在“介園”裏拍着寫真,笑容盪漾;園林的走廊上,幾個小屁孩穿着高中校服,啃着鴨脖,口水滴答的嬉鬧追逐着,其中一個男孩深深地被一個女孩迷住,懵懂的少年還不知道什麼是戀愛,不敢要QQ或電話,也不懂什麼叫撩妹,只是單純地想把這個女神牢記於心底,害怕這片記憶像肥皂泡一樣在陽光下消失得無影無終。

終究,拍攝完寫真的女神轉身離去,她還有太多屬於大學的美好時光需要去經歷;那個男孩也回到了自己高三拼搏的年代,但此時的他深深地着迷於離去的"娜"個女孩,陶醉於她的氣質,她的芬芳,哪怕只是一個白色的背影、一個側臉、一絲微笑,都讓少年輾轉反側,相思入骨。他知道,女神終究只屬於他心底的那片記憶,他們只是兩個互不相識的陌生人,就像兩條平行線一樣,越走越遠,沒有交集。


2.支教 · 夢想的轉接

2010年,呆萌少年經過高考走進了北京理工大學,軟件工程,一個從未接觸過電腦的少年,就這樣開啓了他的帝都Coding之旅。但他知道,有一些東西早已埋藏於心底。因爲父母都是高中老師,從小就生活在校園中,孩提之童就夢像着成爲一名人民教師,小學的作文就寫到 “我並不想當什麼科學家或白衣天使,而是想成爲一名老師,像父母一樣的老師”;到了高二,美術課上的他更是向着全班同學顫抖地說道 “希望以後能回到貴州教書”;大學,周圍的所有同學都知道這個少年想當一名老師。似乎他與校園掛上鉤之後,就再也拖不了關係,教書育人,桃李滿天,從始至終都是他一生的夢想。那麼,京城的理工男真的能回來當一名老師嗎?程序猿會回來教書嗎?Maybe.

在這裏插入圖片描述

同一年,那個女孩也夢想着成爲一名人民教師,師範大學的她本身就有成爲教師的優勢,中文系更增加了她成爲教師的砝碼。古代漢語、現代漢語、中國現當代文學、文學概論、西方文學、中國古典文學等等,少女深深地沉醉於她的文學世界。無數個夜晚,少女看着王小波與李銀河的來往書信,默默留下了眼淚;多少個清晨,少女抱着路遙的《平凡的世界》,走在那個熟悉的介園瑟瑟發抖,“不惋惜,不呼喚,我也不啼哭…黃金的落葉堆滿心間,我已不再是青春少年”;夕陽西下,林間小巷,圖書館裏,都能看到這個少女在品讀餘華、沈從文、川端康成、奧爾罕·帕慕克、大仲馬、陳忠實、霍達、東野圭吾等名家的作品,“美在於發現,在於邂逅,是機緣;凌晨四點鐘,看到海棠花未眠”。

究竟呆萌的少年與善良的少女能否都成爲老師?能否再次偶遇相識呢?故事繼續。

“也許你會在將來不愛我,也許你要離開我,但是我永遠對你負有責任,就是你的一切苦難就永遠是我的。社會的力量是很大的吧?什麼排山倒海的力量也止不住兩個相愛過的人的互助。我覺得我愛了你了,從此以後,不管什麼時候我都不能對你無動於衷。”
——王小波《愛你就像愛生命》

在這裏插入圖片描述

一壺清茶,飲盡半生滄桑風雨。
幾摞書卷,濃縮歲月多少眷戀。
明月又圓,照見窗前人影不眠。
二胡一聲,往事歷歷又是從前。


2011年9月18日,女神來到了遵義一個偏僻的山村頂崗支教,帶這裏初二、初三學生的語文。大山深處更多的是留守兒童與孤寡老人,少女也第一次踏入社會,經歷了從期待、興奮,到忐忑、害怕,然後累到沒有精力去顧慮,堅守以及無奈的離別。

你能想象一個女生第一天到中學報到就看到了這些學生被老師批評鞭打,貧瘠落後的山村嗎?你能想象一個青澀的女孩中午喫飯本想把自己碗裏的肉夾給身邊的孩子,卻發現周圍的孩子太多肉根本不夠,心疼着回到自己的宿舍默默流淚的情形嗎?你能想象一個年輕的女老師開始她的第一次家訪,對象卻都是孤寡老人,而老人們都在勸孩子不要讀書,趕快出去打工掙錢的畫面嗎?還有太多太多,比如一個學生考試走下座位抄試卷,被女神批評後卻要打這個老師,還好他們最後成爲了很好的朋友,那個小孩在這學期結束後當兵去了,每逢佳節都會祝福他的那個年輕女老師,這份友誼也讓人動容。

在這裏插入圖片描述

多少次深夜無眠,年青的女老師在夜燈下批改作業,只爲第二天上課幾十雙求知的雙眼。多少次嘔心瀝血,清純的少女因停電洗冷水澡感冒,第二天仍然堅持上課,只爲兌現來時給孩子們的諾言。短短的100天,實習女老師挽回了十幾個想輟學打工的孩子,教學生們作文、五子棋、音樂,他們建立了深厚的友誼。離開那天,伴隨着孩子們的哭泣與不捨,也多了一份忐忑,這段經歷給少女心中留下了一道深深的疤痕,無法磨滅。上車的那天,短短的一句話更是道出了她內心的無奈與心碎。“其實我對這個職業一直懷有熱情,現在又多了一份責任,但…人生還有太多太多無奈”。

是啊,人生的無奈又一次讓這個少女與那個男孩的相遇變得雪上加霜了。下圖是女神在山區支教在與學生們下五子棋。

在這裏插入圖片描述

貴州衆美路迢迢,
未負勞心此一遭。
搜得破書三四本,
也堪將去教爾曹。


2014年7月4日,這首詩是少年大學本科畢業離開北京時寫的,這個暑假,他選擇回貴州家鄉支教。冥冥之中似乎有一種指引,把他帶到了一個奇妙的地方——遵義,男孩似乎還在尋找着女神的腳步。支教結束之時,他感慨的寫了點東西:

多少年後倘若我真的成爲一名貴州老師,在夏令營的這片土地上,我用自己的滿腔熱血灑下了七天的課;多少年後翻閱着那本陳舊的留言本,看着你們娟娟字跡,我總會微微浮動嘴角,悄然一笑。剛走上講臺的我,確實是害怕的,聲音沙啞,小腿顫抖。七天時間是短暫的,不能讓你們成績突飛猛進,只能講述些學習方法做題技巧,以及讓你們感受最重要的東西——情誼。儘管無數次的幻想成爲一名貴州籍的大學老師,但程序猿的夢想何去何從,誰也不知道?

在這裏插入圖片描述

是的,我不敢想象如果我真的成爲一名IT男,每天過着忙碌的上下班擠地鐵的生活,晚上回到房間卻獨守空房,異地他鄉的我會不會默默的在牀上哭泣。不!北上廣我也有太多的朋友,他們能給我溫暖,但夢想呢?老師呢?

這個暑假,我真的被你們所感動,尤其最後一天上臺表演爲我獻花,與我擁抱,與我道別,七夕節祝福我早日找到自己的歸宿。誰說短暫的七天不能留下寶貴的經歷,誰說短暫的七天不能認識一幫陌生人。誰說程序猿只能默默哭泣!我可以和你們分享我的歡樂與痛苦。再見,且行且珍惜~

遵義支教回家那天,我收到了大學兄弟給我的短信,心靈爲之一顫。如下:

很難想象大學四年沒有秀璋,我會怎樣生活?
你教會我的東西更多,從你身上我看到太多太多我需要秉持的東西。
四年來最讓我欣慰的是身邊能有你這樣的朋友,希望不止四年。
異地他鄉的生活依然要堅持做自己,多爲自己着想,別讓自己太累。哎!
好好珍惜支教給你的一切,貴陽北京什麼的,只要還在地球上,總會相見。
——先宇《且教且珍惜》




下圖是男孩支教時的場景,畢業T恤是"軟件報國",而他的女神又去哪了?

在這裏插入圖片描述


3.旅行 · 尋覓女神的足跡

2014年春天,參加工作的女神開始了她的江浙滬之行。從煙雨霧濛到風雪交加再到小雨瀝瀝,從南京路轉外灘輪渡到陸家嘴,初來上海的女神感受到了二月的一絲憂傷;“江雨霏霏江草齊,六朝如夢鳥空啼。無情最是臺城柳,依舊煙籠十里堤。” 玄武湖岸的城牆、秦淮河畔的小喫、中山陵半坡的眺望、紀念館裏的歷史,三月底的南京城讓這個小女生感受到了古都的厚重和悲鳴;“落烏啼霜滿天,江楓漁火對愁眠。姑蘇城外寒山寺,夜半鐘聲到客船。” 四月的拙政園、蘇州園林、太湖風光讓少女感受到了靈氣姑蘇,園林之都的魅力。

在這裏插入圖片描述

在這裏插入圖片描述

2014年夏天,支教完後的少年踏上了K1252飄向了魔都上海,開啓尋覓女神足跡之旅。某個傍晚,少年倚着外灘的鐵鏈,看着對面插入雲霄的東風明珠,聽着黃浦江上來往渡輪的轟鳴,略帶一絲悲傷,彷彿看到了那個熟悉的背影慢慢消失在了人海;爬中山陵的那天,南京剛下完大雨,梧桐樹環繞的古都,大霧瀰漫,給人一種想哭的感覺,秦淮河畔留下的依然是男孩追逐的苦澀與女神離去的芬芳;月色流動下的蘇州城,行走在金雞湖畔的少男,沒想到一面之緣的女神某個夜晚,也拖掉涼鞋,雙腳在水面拍打盪漾着,靜靜地看着對面的“大褲衩”大樓。

在這裏插入圖片描述

年深外境猶吾境,
日久他鄉即故鄉。
獨自在貴陽工作四年的女神雖然把貴陽當成了自己的第二個故鄉,但依然想回家工作,孤獨、寂寞、壓力,哎!說不出的苦。而那個少年,雖然他深愛着北京這座城市,但依然牽掛着心中的那個夢想,再見北理工,別了朋友們,他毅然選擇了回貴州,成爲了一名大學青年教師。

2016年7月1日,少年研究生畢業了,乘上在北理六年時間裏的最後一趟開往貴州的列車上 ,我惆悵着仿造寫下這樣一首詩:

別時道一句珍重,
不去思量,非常難忘。
無人可以訴衷腸,那又何妨?
留一段剪影,於心中回放。
幾十年生死,不也兩茫茫。



就這樣,故事出現了轉機,尋覓女神的足跡,似乎有點希望了。


三.她的酒窩沒有酒,我卻醉得像條狗

1.手機 · 第一次交流

時間:2016年11月19日 晚9點36

女:學長,學長,你有多高?我要給你介紹對象。哈哈~
男:我不着急的,你着啥急啊…
女:你有多高嘛!肥水不留外人田,就是那天和我一起喫飯那個小姐姐,你看到的。
快把你寫的詩發給我。
男:172,不要這樣,我太感動了。
女:照片看到了嗎?怎麼樣,有沒有小鹿砰砰跳。
男:我不敢啊!要崩,而且我情商很低的,又不會聊天了。

[畫面] 就這樣,小楊老師的世界走進了一位異常優秀的女神,九年的追逐終於有了交匯點,廿五的秀璋第一次動心了,呆萌的他怎麼去把娜娜追到手呢?怎麼去珍惜她?呵護她呢?第二部分故事就此展開…









半個小時後,少年終於鼓足勇氣,申請了她的微信。就這樣,一個想了解如此親民老師的女神,就一蹦一跳的出現到了他的鏡頭前。一個羞澀呆萌的男生也正是開始了他那段追逐的世界。

一人一生守一城,一城一世擁一人。
男生在這座城市等來了他的女神,他也堅信着想守護着她一輩子。

在這裏插入圖片描述

兩人聊着聊着,找到了很多的共同語言,包括兩人的初識,師大學姐與學弟的關係,共同的遵義支教經歷,找工作的顛簸與辛酸,寫博客的經歷到文學編程等等。

“電腦裏放着你愛聽的音樂,你在看書,我在編程,彼此並不說話,但我能感覺到你就在身邊,真好,這便是最長情的等待,最好的愛情了吧!晚安,我的你~”
彷彿這樣的畫面在未來將會重現,哈哈!

在這裏插入圖片描述

用盡畢生努力書寫才華,
嬉笑怒罵調侃人生寂寞。
你變與不變,秀璋都愛你。
你傷心之時,希望能和秀璋分享;
你急躁之時,罵罵我出口氣就好;
你開心之時,也可以告訴秀璋,我陪你一起笑。
總之,
希望秀璋能成爲你的靈魂伴侶,
那個能讀懂你靈魂,陪你喜怒哀樂一輩子的人。
——《璋 · 愛娜娜宣言》









2.郵局 · 第一次約會

時間:2016年11月20日 星期天傍晚 夕陽西下

男:你在幹什麼啊?
女:我正在來見你的路上啊,聽說花溪大道晚秋的落葉很美。
[畫面] 女神興奮地拍攝了車窗外的風景,併發給了呆男,等待着他的邀請;而此時的小楊老師卻非常忐忑,久久不敢回覆,“怎麼辦?怎麼辦?”,五分鐘過去了。

女:害怕嗎?哈哈哈,笨蛋。其實我是和閨蜜來看秋天的梧桐落葉了,你看這些照片,是不是很美啊!
男:確實好美啊!我還在辦公室加班,哈哈,是挺害怕的,不知道怎麼見你。
女:哈哈哈,是不是在瑟瑟發抖啊。
男:真的嚇到我了,以爲真的要見你了,好害怕啊!
女:哈哈哈。晚上我們在這邊喫烤魚,挺好喫的,要一起來喫嗎?
男:哈哈哈,謝謝啦。多喫點,我晚上加班,下次請你們來學校喫嘛!

[畫面] 辦公室裏的楊老師忐忑地與女神聊着天,小白的他不知道什麼叫初戀,什麼叫撩妹,什麼叫約會。而少女心中夾雜着一絲失落,“怎麼有這麼傻的人啊?”、“如果真見面怎麼辦呢?”、“這情商也是沒有誰了,不過程序猿嘛,可以理解!”。












(深夜 女神回到了自己住處)
男:我這週五要來本部上課,哈哈哈。
女:哇啊!挺好的,好想看小楊老師上課啊。
男:我想週四晚上過來見你一面,你有空嗎?
女:好啊,好啊!我們晚上一起喫飯嘛,好期待啊!第一次見面,又好害怕。
男:我可能晚上纔到,不能和你喫飯了,哈哈哈!
[畫面] 少女看着他的回覆,把手機扔到了一遍,心想:“怎麼這麼傻啊,三番四次拒絕我啊,不知道我是女生嗎?這情商,哎!不理他了。”

(五分鐘後)
女:喔…
(又過了五分鐘)
男:那我週四下午就過來,和你喫個飯,可以嗎?哈哈。
女:隨便嘛,看你自己,太忙的話,晚上見個面也行的。
男:沒事的,我們在哪裏見面呢?
女:好的嘛!在郵局那裏下車,然後小楊老師想喫什麼呢?這裏有火鍋、有乾鍋、有牛肉等等…
[畫面] 小楊老師只覺心臟跳個不停,當時卻沒有意識到什麼東西馬上就要失去。哎!這個笨蛋,如果是在電影或小說中,他真的只能活五分鐘,這情商,也是沒有sei了。














當天夜晚女神拍攝的照片——靈魂攝影師娜。

在這裏插入圖片描述

“攔路雨偏似雪花,飲泣的你凍嗎?”
這是秀璋當天從郊區趕來市區路上的擔憂。一週的時間轉瞬即逝,剛下課的小楊老師就坐上了五點半的校車,迫不及待而又忐忑的幻想着兩人的初遇。那個傍晚的貴陽最是寒冷,北風中夾雜着細雨,看着車窗外順流而下的雨滴,回覆着手中不時響起的微信。

哎!很難想象一個女生在夜燈下的寒風中等待着,看着一輛輛過往的車輛,不時地低頭看看手中震動的手機,擔心過來的小楊老師迷失方向。而女神自己,手冷了,就併攏着對着嘴哈一口氣;腳冰了,就顫抖着蹬蹬地面。

“你到哪裏呢?喔,在郵電局門口等我,我馬上跑過來”。
哎!今夜確實冷着她了,這不應該都是男生等的嗎?真想拉他出來打一頓。

依稀記得她從馬路那邊揮着手,微笑着跑向我的場景,好美的畫面;
依稀記得兩個人故作鎮定的聊天,從遵義支教聊到工作面試,她當記者等等;
依稀記得她主動要求去付賬,兩人爭執着買單,最後卻是家長請的老師;
依稀記得兩人邀約看《你的名字》,卻因爲領導的一個電話忙去加班而不捨離去。


“我想和老師聊聊天嘛,我送你回去,這邊我熟悉,你不喜歡和我聊天嗎?”,這句撒嬌是那麼的可愛,那麼的讓人刻骨銘心。兩人撐着同一把傘緩緩向着學校走去,時不時手臂的碰撞,帶起心臟的一次次撲通,幸福又忐忑着走到了校門口。男生默默的往校園裏走去,時不時回頭看着那個夜燈下的笑臉,女生看着男生消失在了黑暗中的身影,才默默轉身離去。兩人又立刻拿起了手機,這看起來的輕車熟路,彷彿就是多年未見的戀人一般。

“你是不是對我今天的印象不好?沒能陪你看成電影。”
“你是不是覺得我今天好挫啊?剛下課沒打扮就趕過來了,而且應該是我送你的。”

在這裏插入圖片描述

(PS:圖1呆男畫的,圖2女神畫的)

哎!連續加班上課的小楊老師,揹着個大書包、穿着大棉衣、鬍子拉碴、油光發麪的,甚至帶着粉筆灰,而女神似乎都不在乎,更多的是心疼,看着小楊老師的憔悴面容卻又談笑風生,說不出的滋味。

或許這還談不上愛,說不上情,但此時此刻他內心還是陶醉的,第一次感受到了除了母親以外的關心,夫復何求啊!回到住處,深夜備完第二天早上課的楊老師寫下了這樣一篇日記(部分):

多麼呆萌的一個小白啊,
多麼善良的一個姑娘啊!
說實話,從初中到高中,我一直都是懵懂的,真的很害怕接觸女生。到了大學也是一幫好兄弟,研究生稍微開朗了點,很大程度是在CSDN寫博客,無償幫助了很多陌生人,讓我變得敢說話了點,但也害怕和現實中的女生相處,甚至和女同學聊天都會發抖,也是沒有誰了。所以真沒好好喜歡過誰,更別說動情、甚至追求了。

娜娜,可以說這次是真的動心了,正如虎撲以爲JRS所說:
她的酒窩沒有酒,
我卻醉得像條狗。
或許,我也不想在這篇日記中寫下什麼誓言,它真的經不過世事無常。但這一瞬間,真的好喜歡她啊!第一次真正想去追求一個人;第一次害怕一個女生覺得我呆萌或不夠好;第一次覺得一個人的性格、氣質、品行是那麼的完美;第一次覺得自己好傻好傻,怎麼都不會送送她,最後傘也沒給她,喫飯也是她請的,啊啊啊!
或許,你會覺得這些縹緲的文字經不起風吹雨打,但深夜寫文的秀璋,從來都是最真實的自己,她也看不到我今夜的日記。加油!秀璋。希望你能行,能追到你的女神,九年之期,又算得了什麼。



小楊老師是幸運的,
很多人窮極一生、散財無數也找不到一個能真心相愛的,
更別提會爲你犧牲、懂你內心的姑娘。
一個人只擁有此生此世那肯定是遠遠不夠的,
他還應該擁有一個詩意的世界,
對秀璋來說,
娜娜就是他教書寫文之外的另一個詩意的世界。
——《璋 · 愛你的第24天》

我決定原諒你這擅自主張默不作聲的想念,
因爲正好,
我也在思念你。
——《娜 · 愛你的第24天》












四.只願君心似我心,定不負卿相思意

1.驚喜 · 生日祝福的感動

已經記不清這是多少年前的事了,只記得在外讀書的我,在每年的農曆冬月初一這天,都會接到母親的一個電話,祝我生日快樂,讓我這天喫好點,穿暖點。

同樣,今年我也收到了很多的祝福,有朋友的、學生的、親人的、陌生人的,包括學生各種各樣的紅包,那幾句“你值得我們去擁護”,“相見即是有緣”,“璋媽或小楊老師保重身體”,“秀璋歐巴生日快樂”,真的好謝謝你們啊,教師這條路真的好美,好美,再多坎坷都堅持走下去吧。

在這裏插入圖片描述

但最讓秀璋感動的是女神的那句:
農曆冬月初一,
我記住了,秀璋,
以後除了你媽媽,有另一個人也會記得的。


哎!感覺淚水已浸溼了眼眶,自己的人生如此幸福,此生足矣,何懼怪哉。謝謝女神,這句話我會記住一輩子的,還有那深夜12點的生日歌,第一次有女生給我唱歌。今生今世,有那麼一瞬間,我被感動得不行啦。"閒看庭前花開花落,漫隨天外雲捲雲舒"可能我現在還做不到,但是現在給你帶來快樂,伴你一生我還是能做到的~
只願君心似我心,定不負相思意。

在這裏插入圖片描述

2016年12月4日,星期天,女神主動過來陪秀璋過生日。
很難想象一個女生清早起來打扮,穿上最喜歡的粉紅大衣,對着鏡子嬌豔一笑;
很難想象一個女生提着一個大蛋糕,擠了2個多小時的公交,默默地站在角落裏;
很難想象一個女生來給小楊老師過生日,他卻週日加班到旁晚,飢餓的女孩買了一個肉夾饃,肉還全撒了;
很難想象一個女生看到熟悉的身影,小巧的脣瓣輕輕綻開,夕陽下的笑容最是燦爛;
很難想象一個女生給呆萌老師唱完生日歌后,給了他一支鋼筆,望其桃李滿天;
很難想象一個少女白皙的手腕上綁了個蝴蝶結,夢想了一天,兩人漫步在湖畔;
很難想象一個少女…
"啊!真的嗎?"後面的劇情比韓劇還狗血,男主活不過5分鐘的!就該。
只記得回來時的秀璋,一直傻笑着,嘴巴似乎永遠也合不攏。哎!笨蛋。








在這裏插入圖片描述

是的,秀璋以前也不相信一見鍾情,但直到遇見了女神,就那麼一瞬間就知道什麼是需要我去爭取與珍惜一輩子的,我可不希望自己變成大話西遊裏的孫悟空,爲了大義放棄愛情,最終捨去。
情人別後永遠再不回,
無言落寞放眼塵世岸。
鮮花雖會凋謝,但會再開。
一生所愛忍讓,在白雲外。



我不會忍讓,我只爭朝夕。這期間發生的故事,感覺自己真的好傻,好呆萌,但又比童話還美還真實,謝謝娜娜的寬容,同時每個故事都是美妙的音符,都在演繹我與你的人生。

的確,一個人只擁有此生此世那肯定是遠遠不夠的,他還應該擁有一個詩一樣的世界,對我來說,娜娜就是我編程教學工作之外的那個詩一樣的世界,每每相遇閒聊都能讓我浮動嘴角,驀然心跳,或許這就是戀愛吧!但回頭想想,人生何嘗又不是不期而遇的幸福與突如其來的一些小小磨難組成的呢?你的勇氣和我的勇氣足夠應付整個世界,更何況應付接下來所謂的小小磨難,只要你在,秀璋永遠爲你存在,這就是你最喜歡的《平凡的世界》吧!
晚安,貴陽。晚安,娜娜~

在這裏插入圖片描述

補充一句:
曾經女神的很多朋友問過我一個問題:“你是怎麼追到我們的女神的呢?求教。”
而我想了想,只能回答:“我就運氣比較好啦!”
Right?Maybe.
細細回想,太多巧合和共同點,我一直都認爲,秀璋某種程度就是另一個娜娜!爲什麼呢?共同的教師夢,遵義相似的支教經歷,對自己喜歡的事情能付出一切,專注地做自己喜歡的事情,無私地幫助周圍人。兩人冥冥之中似乎早已有了交集,她妹妹(我學生)的出現更是讓這兩條平行線匯聚的交點~



是的!真的很奇妙,娜娜從來不相信緣分這個東西,秀璋也從來不相信一見鍾情,但莫名其妙的兩個人就相互走進了對方的生活,娜娜說秀璋是她的小確幸,秀璋卻說娜娜是讀懂他靈魂深處的女神。

《娜璋·小確幸篇》
一輩子的承諾太美,美到我甚至不敢去輕信,
怕有一天會失去,太殘忍~
所以我只跟秀璋說"只爭朝夕"。
一句"早安",
一頓晚餐。
一個下班後的等待,
一次鬱悶時的關愛。
一個寧願蹲在地上爲她的男神繫鞋帶,
一個毫不隱瞞地向世界宣佈他的女伴。
說不上執子之手與子偕老,
惟心之永隨是一生的執着。











2.約定 · 專屬女神的筆記

故事寫到這裏,如果男主還不主動做些什麼?真的可以完結了。
其實你們並不知道,從第一次見面後,男主就想着如何獲取女神的芳心。爲了能和她聊天,他翻遍了她的朋友圈,並根據每次的話題做了滿滿一本的筆記,記錄了點點滴滴。

在這裏插入圖片描述

這本筆記包括了女神聊天的各種動態gif圖片,小楊老師用他那並不擅長,甚至是鬼畜的畫風完成了整本筆記,筆記中穿插着女神的照片、女神的故事以及他對女神的告白。下圖是筆記的第一幅圖,哈哈!

  • “好氣喔,但是要保持乖巧”。
  • “你的小祖宗要買新衣服”。

在這裏插入圖片描述

曾記否,這是女神給秀璋過生日的第二天,也就是星期二。秀璋主動申請了那邊週三的實驗課,佈置好了週二晚上主動給學生分享的編程實驗後,他匆忙地朝市區趕去。深夜十二點的他,還在找打印店,整理女神的照片,半夜完善了整本筆記,準備給女神的禮物。

在這裏插入圖片描述

那夜,路燈下的一把搖椅上,兩人肩並肩的坐着,談着熟悉的話題,似乎快到分離的時間了,男生顫抖地把書包裏的筆記拿了出來,遞給了他深愛的女神,女神看看裏面的內容,眼淚止不住的就掉了下來。

《娜璋·夜燈贈書篇》
女:你爲什麼對我這麼好?
男:對不起啊,最近有的時候來不急回覆你信息,工作忙再加上寫這本筆記。
女:嗯嗯,謝謝!對人家這麼好乾什麼嗎?我以爲你會給我初中你的筆記看,誰知道你抄了一本筆記給我。
男:沒有啊!你對我也很好嘛,這麼遠還來陪我過生日。而且我答應給你一本筆記了嘛,秀璋出版的第一本書送給你。
女:謝謝秀璋老師。
男:我可不可以追你啊?
女:笨蛋!那天生日,晚上給你禮物讓你牽手,就是答應了嘛,真是傻瓜。
[畫面] 女神盯着男生,眼睛中包含着淚光,秀璋卻有些害羞,呆呆萌萌的,感覺還活在夢裏一樣。“你居然還躲我!” 哎…







在這裏插入圖片描述

當然還有那鬼畜的畫風。哎!娜娜這是真愛啊,這樣都能忍,不知道她想什麼呢?這哈兒,這畫風,這呆萌,換個人,早一腳把他腦袋踢飛。哈哈哈~

在這裏插入圖片描述


3.邂逅 · 只要香榭的落葉

“你說你有點難追,想讓我知難而退。
禮物不需要最貴,只要香榭的落葉。”
這期間,秀璋與他的女神去了金陽各種地方,看到各種各樣的落葉,不論天晴還是下雨,不論白天還是傍晚,只要兩人相隨,就很美。

在這裏插入圖片描述

有這麼一個姑娘,大老遠從花溪趕公交過來,陪他過生日;
有這麼一個姑娘,在夜燈下展示左手的蝴蝶結,“傻瓜,我想握緊你啊!”;
有這麼一個姑娘,依偎在他的懷抱,眼含淚珠,談論着趣事;
還有這麼一個姑娘,精心給那個少年挑選新衣,梳妝打扮,說不出的感動;
哎!這個姑娘爲了一個少年,替他擦眼鏡上的霧珠,替他繫鞋帶,擔心他加班;
總之,一切的一切,這個姑娘都是爲這個少年着想。
而這個少年,卻不懂浪漫,每次趕過來見面都很匆忙,都很憔悴,
從未給這個姑娘送花,買過巧克力,準備過小禮物。
哎!一句對不起是不夠的。
他是多麼的幸運啊,才能遇到這麼一個懂他、愛他 、呵護他的女神。








在這裏插入圖片描述


五.只屬於我倆的浪漫與告白

1.做飯 · 最浪漫的晚餐

人爲什麼活着?爲了那個每天給你做飯兩鬢斑白的老人,爲了那個抱怨着把你的髒衣服扔進洗衣機的姑娘,爲了兒子喝完牛奶離家前親你一口說聲爸爸再見。

有時候一頓晚餐滿足的不僅僅是胃,滿足的更是一顆心。
小楊老師從花溪下班趕兩個小時公交車過來陪你,你卻下班後拖着疲憊的身軀,獨自買菜做飯等我。哎,工作再苦再累,熱飯過後,疲倦終究會散去,再美的人生也不過如此,再漂亮賢惠的女生也僅此罷了,感謝上蒼娜的眷顧,我就說嘛好人會有好報嘛!

在這裏插入圖片描述

回想兩一起去超市買火鍋底料,買海鮮雞翅,買水果飲料,然後一起做飯,畫面真的很美。哎!作爲男生的我,其實應該做些更浪漫的事。九年的追逐,相比一個城市的興衰流轉,顯得異常短暫,但是對一個人來說,卻足以醞釀出濃厚的愛情。

寒假到來的秀璋,回味着兒時的記憶,主動爲自己的女神製作啤酒鴨。這個一邊看着電腦,一邊做飯的畫面,真是沒有誰了。還是不是的向自己的學生、同事進行詢問,這專注程度直追劉昂娜啊!

  • 《中華小當家》的小當家翻譯爲劉昂星,然後娜娜手藝一絕,外號劉昂娜。

在這裏插入圖片描述

《娜璋·何德何能篇》
其實啊!
有時候晚上你睡着後,就會很想很想你,
你我的種種故事都會像幻燈片一樣閃過,
有時候想着想着就笑了,笑着笑着就流淚了,
這可能就是所謂的:愛到深處了吧!

流淚的同時,更覺得你獨自在外的不易,
兩人追逐了這麼多年,漂泊了這麼多年,等待了這麼多年,
內心突然就安定下來了。
夜裏的我彷彿能感受到你的一呼一吸,彷彿能親吻到你的額頭,
好想懷抱着你,讓你踏實的睡去。

尤其是每次在中大路口等待你下班,
站成望夫石的秀璋,在一個個出現的人羣中尋找娜娜的身影,
當看到你出現的時候,心靈總會一顫,
但又有些害羞,彷彿每次等待都是一次刻骨銘心的初戀。
哎!秀璋何德何能讓一個女神這麼愛他,關心他,呵護他,甚至保護他。
彷彿這麼多年做的好事幫助的人,都是爲了換取此時此刻的你,
彷彿這麼多年的堅守都是值得的。

同時,不管在外面多麼的堅強,在事業上多麼的用心,社會上多麼的有愛,
但在娜娜的懷抱裏,秀璋只想當那個呆萌的、甚至傻傻的寶寶。
愛你,並不是僅僅因爲你的顏值和氣質,
更多的是理解和靈魂深處的那種懂,那種默契,
那種我說不出你卻知道的感覺,
不管秀璋本人多麼平庸,
我總覺得對你的愛很美。



























2.陪伴 · 最長情的告白

Love you once,
Love you twice,
Love you more than beans and rice.
一見傾心,再見傾情,我愛你,此生不渝。


May there be enough clouds in your life to make a beatuiful sunset!
願你生命中有足夠的雲翳來釀造一個美麗的黃昏,
希望我能成爲那片雲彩!

在這裏插入圖片描述

最長情的告白就是慢慢陪你變老~
有美在兮,見之不忘,一日不見,思之如狂。
還有更多的生活中的故事沒有抒寫,而這些小故事往往都能帶來幸福,當然更多的故事將由我和她去譜寫,也希望每位朋友和博友能抒寫自己的人生,祝好!

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述


六.結尾

彩蛋1:來自娜娜的強勢補充
2016年,秀璋老師生日那天,娜小妞一大早起來梳洗打扮,買好了愛喫的黃桃蛋糕,用漂亮的包裝紙把禮物包好,一心想着給某人一個大驚喜~中間各種轉車打不到車擠公車用血肉之軀護住蛋糕啥的壯舉就不削說了,反正你加班你有理咯。其實早就到學校的她,爲了不打擾加班狂魔楊老師,悄悄的自己逛了校園,並在校門口找了一家漂亮的小店把蛋糕和禮物都藏了起來(天知道大學城的馬路旁除了飯館真的幾乎啥都沒有),哈哈,一個機智的Girl~

傍晚,夕陽西下斷腸人也回家了,辛勞的楊教授終於步出辦公室。飯畢,按原計劃娜妹紙貌不經意地帶着楊老師來到那家小店,如你們所想,蛋糕、蠟燭、禮物,突然冒出來的驚喜把楊老師樂壞了~可機智娜的精心準備怎會這麼輕易讓你們猜透?天色漸晚,楊老師決定帶她在校園裏轉一圈,財大美麗的鼎新湖畔,長廊安靜清幽,兩個人並肩走着,腳步踢踏踢踏,彷彿回到了學生時代~秀璋老師一路眉飛色舞介紹着學校的美景,看得出來,他完全沉靜在了對自己學校的熱愛與對美景的欣賞中,而另一個人則心不在焉小鹿亂撞……

繞了一圈又一圈,勇氣鼓了一遍又一遍,腳也酸了汗也出了,娜娜終於開口了,“喂,我還有一份禮物要送給你,但不知道你想不想要,敢不敢要啊?”“好啊,什麼禮物啊”,這時娜娜突然伸出了自己的左手,手腕上綁着早就悄悄繫上的粉色蝴蝶結絲帶,沒錯,娜娜想送的禮物正是她自己!此刻秀璋老師回過頭,深情的看着她,(韓劇背景音樂響起),楊老師伸出了他溫暖的手掌…………NONONO!打住!以楊教授的高冷和呆萌,畫風怎麼可能是少女心韓劇風,真實的情況是:娜娜突然伸出了自己的左手,手腕上綁着早就悄悄繫上的粉色蝴蝶結,“喏,這就是我要送你的禮物”,楊老師愣了一下,一臉嚴肅認真,思考片刻擡起頭來問道“啊,什麼啊?什麼禮物啊?你要給我啥?”…………後面的故事你們自己去想吧,大概就是娜娜一口老血吐出來,映紅了整個鼎新湖~~~

在這裏插入圖片描述


彩蛋2:何以爲珈
2019年秀璋去到武大讀博,兩人的故事又將何去何從?

在這裏插入圖片描述

在這裏插入圖片描述

一篇文章,兩個主角,幾片故事,呆萌人生。
人間如花叢,惟願從"娜"片花叢中採擷一點點精華,
用簡單的文字抒寫屬於我倆的美麗國度,僅以此篇獻給我的娜。
最後一個故事:陪你到老~不求浪漫驚天動地,只求平平淡淡濡沫,愛你一切。
祝娜娜生日快樂~



(By:娜璋 2021-02-06 夜於貴陽 https://blog.csdn.net/eastmount)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章