文章来源:黑马程序员,黑马论坛

|黑客与画家|-------------------------------------------------------------------------------------------------
*文理分科与职业选择:
         今年是我工作第三年,我完成了从运营到开发的职业转型。我曾经是个标准的理科生,后来考北大无望后转文科,当然还是没有考上北大,包括后来考研。既然文理都学过,自然要吐槽下文理分科制度。这种干法肯定是错误的,
        从人自由发展来批判,叫单向度;从职业规划来讲,十几岁基本上都不知道将来要做什么;从知识结构来讲,幼儿园到本科都是基础教育,研究生再分方向吧,所以基础教育文理都得学。在三流的大学念了影视新闻,基本是个不学无术的有志愤青,毕业后在互联网公司做了2年苦逼运营。我直到25岁,才有点看清未来方向。有点晚,也还好,谁的青春不折腾,谁的青春不迷茫啊。
我看到的方向是什么:
       ①人们内心千年来变化微弱,人类的需求在不断攀升;(参考中国文化口腔期 http://bbs.tianya.cn/post-no100-11388-1.shtml)
       ②科技赋予人类超凡能力,科技的未来就是人类的未来。(参考《星际迷航》等科幻作品) 
如果要问怎样看清方向?我有三个方法:
        ①多看:像我毕业后做了一年多新闻,基本上把世界看了个大概,当然最经济的办法是看TED;如果还在上学的话,可以学学巴菲特的儿子,把各学科的入门课程看一遍吧,公开课资源很丰富哦。
        ②多尝试:我也换了几份工作,知道了不同岗位的差别,基本上那些不fashion的职位,就是各种不爽。职位的高低贵贱(自由度,健康度,成就感,影响力等等)做了才知道。推荐看《美国种族主义简史》《与机器赛跑》。
        ③问自己:有个流传很广泛的办法,就是把自己关在房间里,然后把自己的追求、想做的事写出来,直到写出那个让你痛哭流涕的东西。我没试过这个经济的方法,而是花了1个月疯狂的反思,疯狂到忘了吃饭差点饿晕在大马路上。有很多顿悟,一个星期都处在“巅峰体验”。你也想颠覆三观的话,推荐看《混沌》《失控》,身在天朝,很有必要啊。想选择走程序员的路,就看下《编程人生》吧,都是些先锋大牛的访谈。如果经过这几番折腾,还是找不到方向,那就定个三五年目标吧,边走边看,毕竟世界变化太大。要是两眼一抹黑,还偏要做个抉择,那多半会走到一条死胡同。文艺青年转型做程序员的大有人在,比如王强,不用担心学不好,只要把文艺青年浪漫放纵的个性改的更严谨。比如尝试时间管理就会让文艺青年改变很多。

*人文与科技的结合:
        再说说文理的结合,乔布斯牛逼闪闪的说了这句话,我自己的思考是“科技的发展方向是由人们的内心决定”。不够屌是吗?同样,我还总结了“互联网就是加快有效信息流动”。哥不追求狂拽炫酷吊炸天,只讲究低调奢华有内涵,呵呵。这方面推荐《黑客与画家》、《IGod》。

*技术元素:
        有个很现实的趋势,技术含量高的岗位收入越高。尽管科技带来了财富的增长,但那些没什么技术的岗位工资实际上没有增长甚至下滑。为什么呢?因为“假舆马者,非利足也,而致千里,假舟楫者,非能水也,而绝江河。”你用什么工具,和哪些尿性的朋友工作,基本就决定了你的效率、收成。要深入的话,就要搬出《技术元素》这本书了。不要拿传统的人文观念,瞧不起技术,技术不是神马玩意儿,技术在进化,在深刻的改变世界。

|温故而知新|-------------------------------------------------------------------------------------------------
       转型自然要从头开始学很多新知识,学习嘛,其实还是孔子说得好,“温故而知新,可以为师矣”。不管你用今天的心理学实验,还是艾宾浩斯遗忘曲线,反正就是要经常复习,最后是向别人讲一遍。我就是不爱复习,
喜新厌旧,吃了很多亏,这个恶习直到现在还没改过来。

|番茄工作法|-------------------------------------------------------------------------------------------------
*Pomodoro:
        很多程序员喜欢一坐就是一天,其实人不可能十个小时以上都保持专注。我觉得很多程序员猝死,就是不注意节奏,不休息有关。依旧推荐番茄工作法。每隔25分钟就休息5分钟。《番茄工作法图解》把原理说的很清楚。

*GTD:
         我买了一款时间管理软件,Doit.im,用了快一年了,感觉很棒。系统的时间管理,我觉得就是GTD了。这本书必读《Get Things Done》,不然你不会明白具体操作,也收获不到“快节奏,慢生活”。时间管理是门大学问,做得好就能出成绩,前阵子的清华学霸,就是在时间管理下做到的。我一直想做一款时间任务管理方面的软件。

*拖延症与完美主义:
         我有比较严重的拖延症,比如说早就觉得学习编程,但是直到工作了2年才来学,拖得够久的。看书也是,大学时候没读什么书,拖到去年才有点计划的读书。更实际的是每天早晨起床,本来定的四点半,结果1/3的早晨都拖延了1.5h。拖延症多半与完美主义有关,我也是多年信奉完美主义,结果就是跟自己过不去,跟别人、社会过不去。目前的心理学证明,完美主义弊大于利,乔布斯的非黑即白和完美主义不值得学习。事事追求美,当然就一直拖,像老罗的rom。今天软件开发也讲究敏捷开发,快速迭代,而不是闭门造车憋大招。
Done is better than perfect。推荐《拖延心理学》、《精益创业》。
推荐一篇天才黑客Aaron Swartz的大文章《HOWTO: Be more productive》(如何提高效率)
中文:http://www.u148.net/article/37075.html
原文:http://www.aaronsw.com/weblog/productivity
推荐一个时间管理博客:
臣服拖延 http://www.gtdlife.com/2013/3200/submit-to-delay/
这两篇文章其实都提到了,不要跟自己对着干,我拼了,我要先完成最重要的事!这都是违背我们的天性的。
我们都是偷懒爱玩的,“拼”的时候,要告诉自己我擦,连学霸一半都不及;完成重要事情,要找个“更重要的”。

|早点去面试|---------------------------------------------------------------------------------------------------
         我有拖延症,所以直到毕业后才面试。其实应该早点去,比如还有半个月的时候就去。因为面试比想象的要漫长,如果你想找个好东家的话, 估计要三周时间,面个10家以上。早点面试,也会让你明白复习的重点和方向。在面试中学习,在面试中成长,比闷在宿舍强。另外面试装逼有风险,要装就要装到底!

|学点新知识|---------------------------------------------------------------------------------------------------
        我们讲的知识基本够用,资料也够多,但要找好工作,还需要自学一些,尤其是你准备的项目是个非课堂项目。比如IntentService,LruCache,多进程,各种缓冲机制,四大组件的常见异常处理,Linux下的编程等等。找工作期间,少写代码,多看博客,记下相关的知识点、原理,能说出来,写出伪代码就可以。大公司很可能重视基础一些,所以要把Java基础和Android基础都复习一遍。如果要扩展的话,可以看下《疯狂android讲义2》《Head First 设计模式》。上班了再看《重构》《算法导论》。

好吧,就写到这里,庆幸有这样一个平台给一些迷茫的年轻人重新找到了方向,感谢瑜姐、铤哥、曹大神。。。我大学的时候很看不起那些工作了三年还一事无成的师兄。但一不小心,我就成了那个师兄。。。
带点悲观的乐观或许靠谱点。有两种学习状态,一种是拼了,一种是玩票。我觉得一开始需要很大动力,像上战场一样,真上战场,心态反而要放松,像是打游戏。课表就像攻略,一路学习,一路斩杀,高薪妹子改变世界就是你打出来的宝物,多刺激啊。

最后,愿大家少走弯路,顺利就业,旅途愉快!
-----------------------------------------------------------------------------------------------------------------------------------------
补充2个大绝招吧:
①作息规律:
        基本原则是“晚上困了再睡,早上准点起床”。
        起床的绝招是条件反射式训练,你可以每天安排1小时,进行这项训练,比如早上8:00-9:00,你把窗帘都拉上,就模拟早起的样子,然后定5分钟闹钟,起床、穿衣服、叠被、关闹钟、撒尿、洗脸、喝水。连续做四五组。估计一个星期,你就能听到闹钟就自动起床了。肌肉记忆才是硬道理!

②上课不困:
         全程站着上课吧,一天也就6小时,晚自习再整理笔记,保证效果高一倍。不要告诉我你还不知道站着办公:http://www.cyzone.cn/a/20130830/244798.html

黑马程序员—黑客与画家——工作3年再转型(附赠大绝招)相关推荐

  1. 毕业工作5年被裁,那些进了大厂的程序员面试前都做了哪些准备?附赠课程+题库

    一.引言 现在已经是十月份的月末了,金九银十,这个找工作和面试的热潮已经渐渐退隐. 潮涨潮退,有的人从里面收获了心仪的offer:有的人走了一趟,一无所获,或者收获寥寥,无甚满意:还有的人在观望,等待 ...

  2. 黑马程序员—关于黑马,关于学习,关于求职,关于工作

    文章来源:黑马程序员,黑马论坛 各位看官,首先声明此处言论阐述内容属于个人感受和理解,和部分组织机构无关:绝对真实有效,可供查证!以下随笔,闲暇时可供文娱消遣,希望别有用心的人不要乱喷. 两年前就想来 ...

  3. 黑马程序员——结缘黑马

    ---------------------- android培训 . java培训 .期待与您交流! ---------------------- 我是非计算机专业,工作半年,出于兴趣的问题,偏爱于计 ...

  4. 远程字典服务Redis,感谢B站黑马程序员,多多三连

    目录 1.数据存储的解决方案(电商场景) 2.远程字典服务Redis介绍 2.1 基本操作 2.2 数据存储类型 3.数据类型 3.1 string 3.1.1 string类型数据基本操作 3.1. ...

  5. 黑马程序员:从零基础到精通的前端学习路线

    黑马程序员:从零基础到精通的前端学习路线 随着互联网的深入发展,前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习前端.下图是网上 ...

  6. 黑马程序员Linux系统开发视频之创建守护进程模型

    黑马程序员Linux系统开发视频之创建守护进程模型 1.创建子进程,父进程退出   所有工作在子进程中进行形式上脱离了控制终端 2.在子进程中创建新会话   setsid()函数   使子进程完全独立 ...

  7. 【黑马程序员 C++教程从0到1入门编程】【笔记4】C++核心编程(类和对象——封装、权限、对象的初始化和清理、构造函数、析构函数、深拷贝、浅拷贝、初始化列表、友元friend、运算符重载)

    黑马程序员C++教程 文章目录 4 类和对象(类属性[成员属性],类函数[成员函数]) 4.1 封装 4.1.1 封装的意义(三种权限:public公共.protected保护.private私有)( ...

  8. 【黑马程序员 C++教程从0到1入门编程】【笔记1】数据类型、运算符、程序流程结构、数组、函数、指针、结构体

    黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 文章目录 1.C++初识 1.1 第一个c++程序 1.2 注释 1.3 变量 1.4 常量 1.5 关键字 1.6 标识符命名规则 2 ...

  9. 飞鸽传书官方网站 创立黑马程序员训练营

    张孝祥于2001年创办锐信科技有限公司,2005年创办传智播客科技有限公司,飞鸽传书官方网站 创立黑马程序员训练营,一直致力于陶瓷的飞鸽传书软件开发教育事业,张孝祥老师善于解剖和分析问题,善于使用生动 ...

  10. 学成在线案例——黑马程序员pink老师\思路讲解\完整源代码

    本文为跟随B站黑马程序员pink老师学习CSS时所写,文章讲解了学成在线首页的制作思路,并贴出了源代码,作为学习笔记分享给大家 如有错误,欢迎指出.如有侵权,联系删除 文章目录 1. 案例准备工作 2 ...

最新文章

  1. 2022-2028年中国抽油烟机行业投资分析及前景预测报告
  2. Linux用extundelete恢复磁盘文件-攻防世界Recover-Deleted-File
  3. 推荐算法的先验算法的连接_数据挖掘专注于先验算法
  4. Kubernetes 部署 Ingress 控制器 Traefik v1.7.4
  5. spring bean
  6. linux定时任务crontab的设置
  7. OO第一单元总结分析
  8. 一个删除文件的批处理
  9. Vue 快速搭建页面模板
  10. 江苏大学计算机学院换届,关于计算机学院各支部选举结果的批复
  11. python建立ARIMA模型进行时间序列分析(氵论文)
  12. 当RPM包安装遇上“依赖性”问题时的解决办法
  13. 周爱民给程序员的十点建议
  14. 神经网络入门(连载1-6)
  15. scrapy的spider中为什么使用yield
  16. 2019税务师课件视频题库分享
  17. 美国有超级计算机的学校,美国计算机排名 - 目前最牛的超级计算机前五名分别是?...
  18. 香料图片加名称及其作用
  19. 彩铃多多 v2.4.5.0
  20. GIS相交时报错未找到表

热门文章

  1. 【POCKET 51】用 pocket 51学51单片机 :使用pocket 51播放音乐
  2. 好用的WPF开源UI框架项目
  3. 自定义填充图案插件 cad_20个超实用天正CAD技巧,效率递增10倍,设计院师傅都在用...
  4. Python数据分析与可视化(1)——Python数据分析与可视化
  5. Chip Probe(CP)测试
  6. Hybrid Astar 算法剖析和实现(二)
  7. matlab图像显示 imagesc 和imshow
  8. Word VBA-图片操作汇总
  9. 单片机类毕业设计题目汇总
  10. 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码