写给三十岁以上的程序员
前言
本人80年生,这一般是个适合开始的,也是个容易总结的年份,总结就是一种创新,所以我的话就多。
中国IT圈,是有传统特色的,你会找到江湖的味道。那么,混不好的话你就可能挨几刀或者走火入魔。
做技术的你真的需要职业规划,个人战略,运气,勤劳,魄力,以及聆听自己的心声。
切记一,江湖上的传说都留给别人吧,富二代,财团,那些争夺虚名的胜利者。
切记二,心静了,也不能滥学,不然你会被半浅不深的技术淹死,半熟不热的噎死,千万别“以苦做舟”,没兴趣,不快乐的话,快点闪人,时间和精力有限,别等开进了胡同倒不出车。—-入魔的
我的一个同学R,做开发工作5年时,就嘴上总挂着转行,不想搞开发。心理的呼唤,没有理,况他也不忍失掉机会成本,因为不做技术,去新行业又拿不到高薪,由奢入俭难,然后先干着,一晃几年又过去了,嘴上又挂着转行,但这时可能就是被外界种种逼的。—-挨刀的
如果你没有保持对新技术的敏感
如果你没有对技术掌握的成就感,好奇心
如果你没有自己家里的开发环境和实验“码田“
如果你没有技术微博和一箱子的书和案头的手册
如果你没有最想深入了解的技术方向
如果你没有无数个深夜面着电脑搞这搞那儿,忘记吃饭和睡觉
如果你没有承担40岁后失业勇气
如果有,全有。
亲,那么恭喜你,我们进阶吧。
IT带来的不是多少个职位和行业,而是一个时代。虽然你30岁多了,但是你是这个时代的建设者和亲历见证者,你有权要求发声音,也应该有了担当来发声音。
一,认清大环境
中国的IT业还不是个完全市场导向的,因为这是共产主义国家。
传统行业的信息化和新行业相比,后者才是IT圈新贵们蛰伏的乐土,但是急功近利。
程序员想搞科研去大学,研究所,少在老板面前晃悠,等你真去了说不定,他主动找上你,在你眼前晃悠了。但我劝大家,IT只是工具和手段,应用科学需求量总是比理论高,就是个金字塔型的下端之于上端。
二,认清生存元素
好的IT公司是应该有自己的擅长的领域并且能留人。就像天龙八部里的少林,藏经阁里的扫地僧。
那些领域更适合你
三,认清自己的风格
你是哪类程序员,喜欢静,宅,喜欢看百家讲坛多过于娱乐频道。
白天求生存,夜晚求发展
人们从他的身上感觉到一股力量。
以上是几年前写的,现在我在一个不以技术为主的,以业务实体更看重的公司(甲方是国企),这样的确是比较稳定的,对技术人员也很尊重,(一个有老程序员较多的公司坏不了多少),我放弃许多挑战自己的骨气和机会,只为稳定,也不知对不对,希望这观点别太深的影响你的判断。
nginx+redis应用服务架构搭建
一,基础软件:有些并不是必须的补丁。
使用的openjdk的版本
二,redis安装和运维:
三,nginx安装
四,业务程序:
yum本地安装源配置
使用yum要具备工具,所以,安装好这个包很重要。在Linux下有了它,就像是光夫有机器猫,大圣有了金箍棒。
道可道,非常道
- 任你大道无形,随你百般变化。非常道,此时就是指:不是永远不变的。
- 其次,它让大家意识到,道即变化和其中规律,注重规律,以及规律的规律,以及那些无法言语的规律。总结出来的规律的规律,才是不普通的道。此为“非常道”的第二个变种理解。最后就是,还有四种字面上的硬解析了。百度转载而来。再加上,名可名,非常名的后半句。
- (1):圣人之道是可以行走的,但并非是唯一不变的道路;真正的名声是可以去求得的,但并非一般人一直追求的名声。
- (2):道是可以被说出来的,说出来的却不是永恒的道,万物是可以去命名的,但却不是万物永恒的名。——-同于本人归结的上面的实践要求
- (3):道本身也是遵循着一定的“道”,但这个“道”并不是平时可以观测到的最基本的道,虽然对这个“道”也确实存在着,但不是以现有的道的维度所能解释的。——-让人们容易走火入魔
- (4):道是道,不是道也是道。名是名,不是名也是名。两者同出,异名同谓。———得道即可得名,得名自然得道
windows核心编程(第5版)读书笔记一
第一章节 错误处理
第二章节 字符和字符串的处理
第三章节 内核对象
windows核心编程(第5版)读书笔记二
第四章节 进程
代号 | 内容 |
---|---|
A | _tWinMain(WinMain) |
B | wmainCRTStartup |
C | _tmain(wMain) |
D | _tmain(Main) |
E | mainCRTStartup |
F | wWinMainCRTStartup |
G | WinMainCRTStartup |
H | _tWinMain(wWinMain) |
A | B | C | D | E | F | G | H | |
---|---|---|---|---|---|---|---|---|
编码 | ANSI | UNICODE | UNICODE | ANSI | ANSI | UNICODE | ANSI | UNICODE |
运行模式 | GUI | CUI | CUI | CUI | CUI | GUI | GUI | GUI |
运行环境 | WIN16 | WIN32 | WIN16 | WIN16 | WIN32 | WIN32 | WIN32 | WIN16 |
windows核心编程(第5版)读书笔记三
第六章节 线程基础
libCMt.lib | 库的静态链接发行版本 | |
libCMtD.lib | 库的静态链接调试版本 | |
MSVCRt.lib | 导入库,用于动态链接MSVCR80.dll(默认库) | |
MSVCRtD.lib | 导入库,用于动态链接MSVCR80D.dll | |
MSVCMRt.lib | 导入库,.net的托管/本机代码混合 | |
MSVCURt.lib | 导入库,.net的MSIL代码 |