精华内容
下载资源
问答
  • 由于项目需要的原因,后来渐渐开始学起 HTML、CSS、JavaScript 这些语法相关的东西。刚接触时没有感觉太大难度。 当时就想着怎么把页面搞好看,搞各种动画炫技。写个小球从下面弹出来的效果,换各种姿势弹出。当时...

    前言

    我是软件工程专业,学前端之前,学过 C/C++、Java、PHP、.net 成绩还不错基本都是90多分。感觉自己干后端也不吃力。实验室里面的项目都是前后都写。最爱 PHP,本以为以后就走上PHP后端工程师的道路了。

    由于项目需要的原因,后来渐渐开始学起 HTML、CSS、JavaScript 这些语法相关的东西。刚接触时没有感觉太大难度。

    当时就想着怎么把页面搞好看,搞各种动画炫技。写一个小球从下面弹出来的效果,换各种姿势弹出。当时觉得前端真的有意思,就入了前端的坑。入坑前,以为前端就是搞各种漂亮的页面,各种特性惊艳别人。

    随着接触的越来越深。接触到了 AJAX, jQuery ,Bootstrap,前端开始注重体验。各种框架横空出世 backbone => Angular => React => Vue 眼花缭乱。

    写本文的目的是希望对哪些刚接触前端,准备往这个方向发展的同学提供一点可以借鉴对的经验。

    一、打好基础不用说

    HTML、CSS、JavaScript 三大件,完全掌握。不懂得就直接查 MDN。HTML重点掌握语义化。区分块级和内联标签。其他查文档就好了。还有就是定义 head 里面一些meta了解下。

    CSS重点看盒子模型,定位,层级,过渡,动画和 transform。知道原理和规则。大部分工作都是照着设计稿化。掌握上面几个99%还原也不难。接下来重点学习几种常见的布局。完了之后去搞flex。最后搞下sass、less。基本就差不多了。

    JavaScript,重点来了,《基础阶段,我们学习JavaScript需要注意》看一遍掌握基础(见下图),每个知识点搞懂。ES6基本没啥问题。下面几个问题需整明白,优先级如下:

    1. this 用法,相关原理
    2. 原型/原型链
    3. 闭包
    4. 面向对象相关
    5. 同步异步/回调/promise/async、await
    6. 模块化 CommonJS, AMD

    先搞懂这些比较难的概念,对你JS理解更加深入。

    在这里插入图片描述

    【完整js资料下载地址(点击此处)】

    二、框架方面

    前期要会用,后期要懂原理。

    新人先搞 Vue。Vue 算是比较简单的框架了,上手容易。照着官方文档来问题不大。原理方面要提高自己认识。学习怎么看源码。github常去逛逛。

    学习框架之前,我其实特别建议,新人先去了解 Babel 和 webpack 不仅仅是使用。一些原理方面的东西工作中也会用到。babel 里面会有教你如何编译代码。webpack教你如和打包文件。自己手写编译器和打包工具也不是特别难。反正对之后看vue、react源码帮助挺大。

    搞完 Vue 全家桶,去了解下 React,React hooks 学习下新的理念。再回过头来看Vue。你会发现他们是如此的相似却又不同。

    多去实践总结,对整体框架理解会越来越深刻。

    三、如何看源码

    新人刚开始看源码,会陷入两个困境中。一是无从下手。二是看了之后感觉没啥收获。

    这个也很正常。一般我们熟知的框架都有个几千甚至上万个PR。太大细节会干扰你。掌握整个节奏和流程。学习原理也比较吃力。就连找个入口都像大海捞针一样。建议从下面几个方面入手:

    1. 挑简单的上手。别一开始就搞 vue、react、webpack。太难,会直接劝退新人。不要为了面试而去读。反而效果不好,面试稍微问深入一点就答不出来了。平时有兴趣多琢磨琢磨。按照难易程度,函数库 < 组件库 < 框架 < 工程化 分别典型代表 lodash < vant < vue < webpack
    2. 手撸简易模型。像vue, webpack, babel 都有简易项目给你撸。有的创始人(尤哥)还直播手撸。国外的更多,youtube 一搜一大堆。就算不看源码,照着写出了简易 demo 对原理和理解提升都是很大的。
    3. 调试开源项目。先把项目拉下来。在vscode里面跑下,核心函数多打几个断点。看看里面变量是怎么diff的。对理解更深刻了。

    看了源码是别人的,学到了是自己的。学习时候边记笔记,边思考原理,总结经验。

    四、前端工程化

    现在最流行的打包工具 webpack 用起来。当然直接用 vue-cli2、vue-cli3、create-react 都是可以的。但是 webpack 相关还是得掌握。

    首先重点搞下babel、webpack。学习下编译,打包的原理。自己配置下 webpack。尝试自己去写下下 webpack 的 loader 和 plugin。学习这些之前要懂一点 node.js, node.js 不需要全部学习。一般就日常用到读写文件fs接口,path 路径接口。这些 api 都不难写几个 demo 就懂了。基本上webpack 里面配置文件也没用到多少 node 的东西。最后自己学会配置webpack的配置文件。

    如果想深想去优化打包体积和速度,就需要去了解很多webpack插件。webpack 里面最核心的就是插件了。

    当然前端工程化不仅仅是这些,CI/CD可持续集成, Umi 了解下。shell各种脚本自动化命令、代码生成技术了解下。

    五、学习移动端web开发

    前端现在为什么这么火?各个公司都还挺缺优秀的前端。原因在于技术红利
    移动端web流行起来之后,特别是H5和小程序,带动了多少前端就业,前端迅速取代了安卓和iOS 的大量岗位。
    回到正题:所以作为前端人,移动web一般是都要接触的。不同于PC 端。

    移动端有哪些东西呢? 不需要全部懂,差不多知道就行了。要用的时候再去学。

    1. 绝对单位换相对单位:px => rem / vw / rpx
    2. 弹性布局:使用flex、grid布局
    3. hairline (1px的粗线处理):使用伪元素 + transform: scale(倍数) 缩放线框
    4. WebView 环境了解下
    5. 安卓iOS 兼容踩坑:点击延迟、穿透、滚动不流畅、安全区域等等。
    6. 小程序开发相关踩坑
    7. JSBridge: H5 与App 通信
    8. H5动画制作
    9. 跨平台框架:react native、weex、flutter 等等

    简单的说移动web就是:html/css/js 跑在手机app 里面的WebView(web运行环境)。
    小程序/公众号就是在这个基础上,将自己APP里面的WebView 租售给其他人使用。
    微信APP — 提供SDK —> 微信webview —提供运行环境—> 公众号h5 / 小程序

    为什么微信可以容纳几乎无限的H5/小程序页面呢?

    因为公众号/小程序的代码都存储在云端,通过不同的路由就可以给几乎无数的开发者使用。
    使得微信成为一个运行环境+入口的存在。

    总结

    1.前端发展的速度远比任何语言和职位要快
    2.前端的定位远不止网页开发这么简单,未来移动端更多的js方案,全新影像式交互,浏览器ios中的app应用等等,想象空间还是很大的。
    3.前端很有趣,而且很有成就感,前端开发/移动端开发是非常有趣体验。
    4.前端天生具备开源的特性,这使得学习和进步变得更容易,那么多优秀的代码和文档就在那里…

    展开全文
  • Mac OS X 你其实很难用

    千次阅读 2013-09-06 23:37:34
    最近实在忍受不了Mac OS X的种种弊端,打算抛弃它,...复制/拷贝文件夹弱智,你想把两个同名文件夹内的文件合并到处,在Windows下只需要复制a文件夹到另个a文件夹上,两个a文件夹内的文件自然会合并,该覆盖的覆
    最近实在忍受不了Mac OS X的种种弊端,打算抛弃它,为什么呢?因为: 
    买了MacBook Pro两年,用了两年,几乎每天都是在忍受,Mac OS X设计得很不人性化,和Windows 7相比,差距很多,比如:
     


    1. 复制/拷贝文件夹很弱智,你想把两个同名文件夹内的文件合并到一处,在Windows下只需要复制a文件夹到另一个a文件夹上,两个a文件夹内的文件自然会合并,该覆盖的覆盖,新文件就直接放进去了,而在Mac OS X中,如果你进行相同操作,则是a文件夹彻底把另一个a文件夹完全替代,第一个a文件夹中的文件就他妈的被Mac OS X直接干掉了。但是有的时候,拷贝一个文件夹到另一个文件夹,又莫名其妙地弹出一个询问框,问你是合并、替换还是保留最新的文件什么之类的一堆东西,让人费脑力去想去选择,让你颇费心思去记忆他们之间的规律,很蛋疼的多此一举。
            另外,还有Mac OS X复制文件时,右键菜单中那弱智的提示“拷贝fdfsdfdsfnskdjfndsjfjdsk”,这种每次复制不同的文件,提示都不一样,让人很难受,在Windows中,你复制任何文件,右键菜单都是“复制”两个字,而在Mac OS X中,复制不同的文件有不同的文字菜单,每次都让我找半天才看到,Mac OS X这种设计真的非常蛋疼; 
    2. 点击Mac OS X  Dock栏中的图标,无法实现窗口最小化,Windows的任务栏图标点击一次窗口显示,再点击一次窗口收回任务栏图标中,但是在Mac OS X中,如果你想把一个窗口最小化,只能是先聚焦到这个窗口上,然后用快捷键,或者鼠标去找到“-”号去手动最小化,这种设计很不合理,当你在多个窗口间工作时,你每次都得聚焦到别的窗口才能让那个窗口跑到前面来显示,或者使用Command + Tab键一个一个地切换窗口,直到找到那个窗口,你没法像Windows那样,只需要点击一下任务栏图标,窗口就显示并且跑到所有窗口的前方,再次点击任务栏图标,该窗口就最小化到了任务栏,Windows这种设计非常人性化,你不必每次都手忙脚乱地去找到某个窗口,然后聚焦它然后最小化或最大化,Mac OS X在这方面与Windows差距巨大;
    3. Mac OS X系统后台服务没法管理,既没有Linux的/etc/crontab 、/etc/rc.local,也没有Windows的msconfig,很多后台服务程序,除了每次开机后使用命令行强行结束,你找不到如何禁止启动他们的方法;
    4. Mac OS X Finder默认没有文件路径导航栏,当你通过设置让它出现在Finder窗口最下方后,你发现它根本就是个摆设,首先,你不能在这个地址栏中输入路径,因为它是只读了,然后当文件夹层次比较多的时候,Finder这个路径栏目每个栏目节点都显示不全,你根本就看不到文件夹的名字,那不是等于没用么?在Windows 7中,你可以选中地址栏文字,然后就可以通过鼠标向右拖拽显示地址栏完整的路径,但是在Mac OS X Finder中你办不到。
              在Mac OS X中,如果你要实现快速跳到某个Finder文件夹中,只能通过Finder菜单中的“前往”菜单,或者在命令行中使用 ”open 文件夹全路径“的方式,Mac OS X这种设计,与Windows 7 比起来,差距巨大,同样的功能,在Mac OS X分散在各个角落,而且使用起来很散乱; 
    5. MacBook Pro使用了两年,里面基本没安装很多软件,但是500G的硬盘已经满了,只剩下42G可用,Mac OS X究竟用哪些东西把我的硬盘塞满?
    6. Mac OS X下的软件很少,我找不到合适的数据库模型设计软件,没法安装Oracle数据库,没法安装我要需要的硬件驱动⋯⋯




    Mac OS X不人性化的地方很多,总的感觉就是: 

    散乱、提示信息不统一、操作方式不统一。 

    在Mac OS X下,有的操作方式很简洁,比如在触摸屏上四指切屏,但是有的操作就非常啰嗦杂乱,比如上面我例举的Finder地址栏等; 

     

     

    Mac OS X整体就像是上面两种战斗机的结合体,感觉是几个思路天马行空的人设计的,很多地方想得很周全,有地方想得却很绕弯。 

    Mac OS X的不人性化的操作,我不去一一吐槽了,接下来还是买个Windows 笔记本吧,实在受够了Mac OS X的外星人设计。 


    文章转载自http://iblog.iteye.com/blog/1819608


    展开全文
  • 面对不严厉的研究生导师,怎么做才能学到东西?修改 在知乎上差不多一直潜水,认真回答过几次问题,这是第次问。马上研究生就要开学了,本人要读本校的研究生,本科成绩一般,没获得保送的机会。 ------先...

    展开全文
  • 工作容易,赚钱很难

    万次阅读 2017-11-07 09:10:54
    工作容易,赚钱很难 李宗盛有首歌的歌词里写到:「工作是容易的,赚钱是困难的」。乍感觉有点矛盾,工作的个重要结果不就是赚钱么,为什么工作容易赚钱却难?但仔细想就恍然其中想表达的意思了。 ...

                                               工作容易,赚钱很难


    李宗盛有首歌的歌词里写到:「工作是容易的,赚钱是困难的」。乍一听感觉有点矛盾,工作的一个重要结果不就是赚钱么,为什么工作容易赚钱却难?但仔细一想就恍然其中想表达的意思了。


    工作的本质是出售劳动价值,通过工作赚到的钱是对劳动价值的价格度量,也即劳动的市场价格。而劳动的市场价格总是围绕价值上下波动,有可能折价也可能溢价,但总不会偏离价值本身太远。所以歌词里的意思可能是,你随便找份工作来养家糊口可能还算容易,但想赚很多钱这可就困难了。而不同劳动种类的市场价格差异也是巨大的,我想先从一些典型的不同劳动种类群体来谈谈他们的工作与赚钱。


    农民工


    最新的数字显示农民进城务工的人数达到 3 亿(参考[1]),这代表了一个很大的工作群体。而因为家庭和工作的原因我接触过一些这个群体的人,所以了解了他们是如何工作并赚钱的。


    过去的十来年城市房地产业的大发展吸纳了一大部分农民工,他们吃住干活都在工地上,年龄跨度从十多岁到五六十岁。干一天活算一天报酬,所以算是个日薪制的工作吧。而不同的工种之间的每日报酬也不同,一些年老的农民工只能干些简单且没那么重体力的活,所以日薪自然低些,大概在 100 元附近吧。而一些重体力和高风险(如:高空户外)的活就需要年轻人,而日薪也相应更高,可能有两、三百不等。干一天算一天钱,对确实只是算,计算的算。每天并拿不到钱,平时只发点伙食费够吃饭而已,剩下的工资需要年底(春节前夕)一次性结算发放。所以每到年底总有些农民工欠薪讨薪的事件,也正是源于此类行业规则的不合理埋下的隐患。


    农民工付出的劳动价值的本质正是他们的体力和时间,时间是有极限的,无非就是干满一年 365 天,而体力也是会随着年龄增长而下降的。所以农民工里年龄过了一定阶段的老年人日薪就是比年轻人低,而他们的工作内容和性质除了风险溢价外并没有其他太多的技能和经验溢价。确实可能有些工种是有一定技能要求的,但多是可以通过短时间的培训很快熟能生巧的技能,而经验在此类工作内容里也是无处沉淀的,自然也带不来额外的溢价。这正是体力劳动者面临的现实,人只要不懒惰通过出售体力是可以养活自己甚至养活一家人的,但还想要赚更多钱实际就困难重重了。


    像农民工这样的体力劳动者的收入总是没那么稳定的。在房地产行业红火的日子出现的民工荒,自然带来价格的上涨,而近年房地产不那么景气后,农民工连找活做都困难了。也就是在行业不景气时连工作都没那么容易了,农民进城找不到工只能回农村,在农村可以种田但一样还受到自然天气的影响,养点鸡鸭猪鹅也会受瘟疫疾病的影响。而且显然的事实是在农村无论种田还是养家禽都比进城务工赚的钱少的多,要不哪来 3 亿的农民工呢。


    今天房地产不那么景气了,而互联网带来的电商新行业还处于上升期。这也带动了一个旧行业的大变化,那就是快递业。也有不少农民工进入这行,相比建筑工地而言工作待遇和环境都提高了不少。至少工资可以按时地拿到,正规点的快递公司还会按规定买上五险一金,冬夏天还有额外的高低温津贴,而且多劳一般都是多得的。也许处于上升快递行业的农民工们工作还是容易的,只是还要赚更多钱则困难,而处于衰退房地产业的农民工们则工作已是不易,何谈赚钱呢。


    程序员


    虽然程序员们喜欢自嘲为码农或码工,但程序员的工作与农民工相比还是有天壤之别的。很多程序员将自己的工作比作搬砖,暗示重复而无趣。但此搬砖相比农民工的真搬砖其中的本质差别在于,程序员即使搬砖也是积累经验的,而经验是会带来溢价的。


    即便你再觉得程序员的搬砖多么无趣,但我们看看实际国内的程序员也不过在几百万人数(参考[2]),相比真搬砖的农民工数量差了两个量级。这里面的制约是什么呢?在去年万众创新,大众创业,互联网+席卷全行业时,每个公司似乎都已万事俱备,只差一个程序员了。真相是一个合格的程序员的培养周期实际比我们想象得要长得多。不少人通过参加编程培训机构的短期(3到6月不等)培训入行,实际初期能赚到的钱可能还真不如农民工在工地上搬砖的水平。虽然我司办公楼对面就有一个北大青鸟培训,但我对这类培训入行的程序员的市场平均价格还是不太清楚,只是凭感觉觉得可能并不高。


    就好像我有好些同事,十年前他们还算是从重点大学的计算机专业毕业进入程序员这行,当时的程序员薪资也就 1k 左右,而那时我机械的同学去深圳富士康干流水线工人的工作每月还有 1.8k 呢。十年下来,程序员的起薪水平随着行业的快速发展涨了很多,而不同级别、背景和经验的程序员之间的薪酬跨度也足够大,年薪从几万到几百万不等。


    最近五年我都有连续参加校园招聘,感受很明显得是校招一年比一年起薪高,导致五年前进来的学生工作三年后拿到的薪酬反而没有两年前刚招的学生高,出现了薪酬倒挂的现象。这就是由行业的火热发展导致的供需失衡,引发了市场价格涨幅远远超过了公司的年度涨薪机制。现在一线互联网公司(如 BAT 等)还会给一些特别优秀的毕业生发出 Special Offer,年薪通常在 50万+,这个年薪我想甚至很可能超过大部分工作了十年的老程序员。


    为什么不同程序员的价值体现出来的价格差异如此之大?这里除了知识、技能、经验的积累差别之外也就还有行业背景的因素。程序员写程序的能力是很难单独变现的,程序附着在软件之上,而软件附着在具体的行业之上。所以在一线互联网公司十年的程序员和在外包 IT 公司十年的程序员,知识、技能、经验的差距也许没有一倍,但收入上可能就有数倍的差距,额外的部分我理解就是程序附着的行业价值链之间的差距。就像 2000 年 PC 互联网兴起时,一个会写 HTML 的程序员就能月入上万,而 2010 年移动互联网崛起时,移动开发相关的程序员缺口很大,一年经验的移动端程序员薪酬能超过五年其他领域的程序员。


    所以,程序员在你赚到的工资中你得分清哪些是来自行业发展的趋势力量,哪些是自身掌握的知识、技能和经验所耗费时间的折现值。吴军博士在他的书《浪潮之巅》中提出的技术行业和公司发展的浪潮规律,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上,在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。如果你是有幸处在这样的公司,随着公司的发展数年间站上了浪潮之巅,那么也许你就是为数不多的赚到钱的程序员了。浪潮不常有,总是浪潮退去我们才发现原来浪潮已来过,一边遗憾的慨叹一边又充满期望的等待下一次浪潮。


    其实,如果对钱的追求没有达到需要财务自由的程度,程序员只需要持续努力地积累自己的知识、技能和经验就能实现不断的增值,达到一个小康中产的水平。有些人在程序员的道路上中途放弃了,会有一些理由比如觉得太累,也没有什么编程的天赋。关于天赋,网上有句流传甚广的话:「以我们的努力程度还完全没到拼天赋的阶段」。郝培强之前写过一篇流传甚广的文章(参考[3]),关于他的前妻,一个初中还没毕业的女生正是通过北大青鸟培训变身程序员,努力奋斗数年最后挣到年薪 40 万。所以也许持续的努力也是一种天赋吧,大部分人并不俱备,这需要克服我们与生俱来的懒惰。


    管理者


    想必很多程序员进入这行时都听说过这样的说法,当程序员老了,写不动代码了可以考虑转管理。这个说法建立在这样的认识上,老程序员们拼体力(加班)没有年轻人强;拼精力,人到中年家庭和工作各方面需要平衡的因素更多,也不如年轻人更专注;那么只剩下拼经验了,在这点上老程序员占优势。而且貌似经验这种东西在管理岗位上更易于发挥更大作用。


    对这类主观的想法不想做正确与否的评论,只是引发点思考。这里提点客观的方面,一般管理岗总是有限的,100 个程序员中可能只有 5 个管理岗的位置。而管理者的工作也分为两类,这个在梁宁那篇《看清自己的职场宿命》文中有过比较清晰的定义(参考[4]),中低级别的管理偏于「任务管理」侧重于将分配的任务及指标拆解成动作,安排动作序列,配置风险,配比团队人员保证完成任务,达成指标,这个级别的管理者最重要的是责任心和执行力。


    而高级别的管理者则属于「战略管理」,根据战略决策,安排任务优先级,配置资源、鼓舞士气,保证方向。梁宁在其文中总结对于战略管理者最核心的能力就是:「心力」,就是无止尽的操心能力。文中写道:「资源永远有限,战略常常在变,兄弟都是亲的,永远没人满意。」就是这一级别管理者面对的永恒命题。


    而关于「心力」让我们最好理解的就是,在你有了孩子后是不是感觉突然就多了很多事要操心,奶粉喝什么?空气也不好?摔了怎么办?病了怎么办?社会也差劲,抢小孩的也多了,最近连疫苗也沦陷了。教育会不会输在起跑线?学区房买不买?钢琴学不学?奥数学不学?唐诗背不背?母语还说不清就开始考虑英语该什么时候学?每个父母都为孩子提前操了很多心,但很多时候这心很可能还白操了,有时方法没用对还会扭曲孩子的成长,属于费尽心力还未讨得好。管理者其实也面临类似问题,不仅要操心还得好好权衡选择这心要怎么操才合适。


    这么一看管理者实际并不像我们简单想的高高在上,发号施令,躺着就把钱挣了的。若无足够的心力和操控心力的智力与技巧,还是算了吧,即便机缘上位恐怕也未必能够持久。曾经有个程序员老在公司内部论坛吐槽管理太差,后来把他提为研发部一把手,大意就是 「you can you up」。我那年刚入职该公司,后来吃过当年的团年饭后我再没见过这位程序员了,正应了那句「眼看他起朱楼,眼看他宴宾客,眼看他楼塌了」。


    到了「战略管理」级别的管理者通常年薪都是不错的,从百万到千万级。为什么值那么多钱,是因为技能逆天,智力超群,心力无穷么?而且这个级别的人通常来说工作经验都会比较丰富,也不会太年轻了。我揣摩了下觉得这里面的原因可能是岗位和人的双重稀缺性共同导致的市场定价。这个级别的管理者都是决策者,越高位的管理者的一个决策失误带来的代价是巨大的,但人是无法避免犯错的,所以我们只能设法找到决策正确概率更高的人。这里越多经历和经验的人可能犯过的决策失误越多,而每犯一次错误吸取的教训让他下次犯错的概率更小。


    这个理论我感觉还是有效的,这个世界上有个数亿人参与的决策游戏,那就是股市。这个是一个越早参与越有利的事,因为你一定会犯错。早期挣钱少,犯点错损失也小。但每犯一次错都减少了下次犯错的机率(对有自省能力的人而言),若是等工作了十来年,攒了一大笔钱,听说牛市来了想去股市捞一笔,很可能一次错误就被洗白了,恩,去年的股灾网上各种传说洗白了不少中产。


    所以,若你感觉自己各方面都已准备就绪却还没有进入管理者的序列,那么很可能的原因是岗位暂无空缺吧。关于管理者大概就写这么多,毕竟我也不是管理者,只是站在第三方观察者的角度去描述了下我的认知,仅作参考。


    ...


    三类完全不同类型的劳动群体,分别主要依赖「体力」、「智力」和「心力」来工作和赚钱。若只想赚点钱求个生存温饱甚或小康,在如今的社会环境下还不算太困难,难的是若想摆脱钱的束缚与困扰,就需要赚更多的钱。


    参考


    [1] 新华网. [透视2016年春运新变化:3亿农民工的“城”与“乡”](http://news.xinhuanet.com/local/2016-02/09/c_128711019.htm). 2016.02  

    [2] IDC. [全球有1850万程序员 中国占10%](http://tech.ifeng.com/it/detail_2014_01/06/32762698_0.shtml). 2014.01  

    [3] tinyfool. [我前妻的故事,一个初中肄业生的奋斗](http://mp.weixin.qq.com/s?__biz=MjM5MjUwNzIyMA==&mid=400060668&idx=1&sn=9064cf2be8b99bdfb0fdf9eba157eaf6&scene=21). 2015.10  

    [4] 梁宁. [腾讯的职级系统——看清自己的职场宿命](http://mp.weixin.qq.com/s?__biz=MjM5MjA4MjU4MQ==&mid=200790551&idx=1&sn=17cb243a839d12f19a997be4d2572537&scene=21). 2014.08

    展开全文
  • 工作容易,赚钱很难

    万次阅读 2017-11-21 19:40:59
    工作容易,赚钱很难 李宗盛有首歌的歌词里写到:「工作是容易的,赚钱是困难的」。乍感觉有点矛盾,工作的个重要结果不就是赚钱么,为什么工作容易赚钱却难?但仔细想就恍然其中想表达的意思...
  • 但对于部分同学来说,没有众观全局就会误以为刚入门就需要学习庞大的知识,学着学着开始看不懂,由于心理作怪,感觉内容巨多,之后就真的一直看不懂了。 但C语言的基础内容真的多吗?回答是:不多。请看下图,...
  • 开始,坚持才

    千次阅读 热门讨论 2010-04-08 00:24:00
    多事情,说开始开始了,有时候就是句话,个念头,但坚持下来就必须不断地付出,努力,在困难面前点点变得强大。从小到大,发过多少弘誓大愿,如果真有食言而肥,如今怕早已臃肿不堪。我有时候自欺欺人的把...
  • NP问题真的很难理解

    万次阅读 多人点赞 2019-06-26 10:50:17
    则程序员界的笑话,就是有哥们去google面试的时候被问到个问题是:在什么情况下P=NP,然后他的回答是”当N=1的时候”。这是我第次听说P=NP问题,大概是在临近毕业为找工作而准备的时候。 这几天科技类...
  • SAP真的很难

    千次阅读 2007-07-30 21:32:00
    经过了近个月的实践,我觉得自学SAP的流程真的很难呀.很多东西真的是不接触就不知道,不实践就永远也不可能真正理解的. 也不知道上天是特别的关爱我还是折磨我,让我接触了SAP有让我无法真正的拥有他.唉~~~~只有靠...
  • 当程序员很难吗?

    千次阅读 2011-08-26 21:07:03
    当程序员很难吗?  自从踏上IT学习之道,就知道自己走的将是段很是艰辛的道路,不过好在自己对computer science 还是兴趣很浓的,至少现在一年多了没有丝毫的厌倦!相反更有兴致了。及得大一上学期时老师讲你们...
  • linux入门真的很难吗?

    千次阅读 2012-10-11 00:16:30
    但是工作中一直没用过,进入诺西干了三年半,所有产品都是在linux上面运行和开发,终于有机会彻底接触linux了,以前对linux模糊的理解,在个又个项目中磨练,当入门Linux后发现,其实linux并不是很难,不过还是有点技巧,...
  • 开发个 app 有多

    千次阅读 2017-01-15 14:38:26
    开发个 app 有多难? 非互联网行业从业者,只是单纯想问问 ...开发个APP有多难?...我之前关注的几个健身平台半年前就声称...所以开发APP真的很难吗? 如果能通俗的语言解释整个APP的开发过程和难点最好了:)
  • 自学能力,是一个程序员最基本的素质,没有之一。   不管这个程序员是大学毕业科班出身...所以,仅就前端来讲(因为我只会前端),你只有二种选择,要么在一开始就自学,要么跟别人学一段时间,然后再自学。   ...
  • 感觉自己不会的东西太多了,不知道如何下手?

    万次阅读 多人点赞 2019-10-14 09:59:36
    4.好像分布式很难保证数据一致性,那什么是数据一致性。什么是CAP,什么是BASE,CAP和ACID好像挺像? 5.数据一直性问题如何产生?如何解决? 6.什么是2pc,什么是3PC,有了2PC为啥要3PC 7.为啥很少有人2PC和3PC...
  • 难用的Studio 2005

    千次阅读 2007-04-27 10:52:00
    微软的studio 2005 里面的搞CE感觉难用,连MSDN也弄得差,找半天根本找不到要找的东西,CE6.0已经出来了,相关的文档却没有多少,全是Platform Builder 5.0的内容,不知道这个Studio的路线到底是怎么样的,...
  • 多人大开始学习C语言,你真的学到了吗?

    千次阅读 多人点赞 2018-08-14 16:26:07
    好多人大就学了C语言,但你有没有感觉学的不深,不扎实。或者说越学越迷茫,不知道它能做什么 我相信,这可能是多朋友的问题,其实,这是多初学者都会踩到的个坑!C语言本身是一门简单的语言,提供的实用...
  •  但另方面,我们也发现,这些想要转行的同学们往往会遇到多困扰。就在周以前,我统计了一下身边一些想要转行做程序员的朋友他们的难题,结果大致如下: 比如达内,黑马程序员,北大青鸟等各种培训班层出不穷...
  • 如何从零开始个操作系统?

    万次阅读 多人点赞 2019-08-20 18:17:55
    如何从零开始个简单的操作系统? 关注问题 写回答 操作系统 编程学习 如何从零开始个简单的操作系统? 看了这个:从零开始个简单的操作系统 求指教。 关注者 4,787 被浏览 352,884 关注问题 ...
  • 文章来源:黑马程序员,黑马论坛    公元2013年1月10号我拖着沉重的行李箱和对未来的憧憬来到了黑马,公元2013年6月7号我怀抱... 感觉自己很幸运能成为黑马的员,黑马的学习环境没有亲身经历的人是很难体会的,
  • 传说中的WCF(1):这东西难学吗?

    万次阅读 多人点赞 2012-07-27 12:14:46
    不过,也有人认为,多时候,人们是不是总喜欢把简单的事情复杂化,那么,很多人都觉得很复杂的WCF算不算被人们“神话”了呢? 这个问题,我不作回答,现在我们要做件事,起来跟着我的步骤,写个程序再说。
  • 2016-08-26近期方面是所在的公司招聘Java开发人员很难招到合适的,投简历的人很少;而另方面,经常听身边的人说Android、iOS方面找工作不好找,特别是没什么经验的,经验比较少的!说是不好找,但在我家所在的...
  • 从2013年开始,前端越来火。有观点说前端简单,于是乎很多人就跑去学前端了。有观点说做ios赚钱,于是乎相信这观点的人,就跑去培训机构学iOS开发。又有观点说Android开发工资高,于是又有批人脑袋热,丢下...
  • CSDN 上收到条私信,内容大致是这样的:“二哥,我学校比较垃圾,想自学 Java 可以吗?自学 Java 吗?毕业后能找到份 6k左右的工作吗?” 不知道 CSDN 上的其他小伙伴有没有类似的问题,我熬了个大爷,肝出...
  • 其实我当初决定开始写博客的想法挺简单的,觉得自己搞技术这么多年了,总应该要留下点什么。既然没能写出什么出色的应用,那至少也要留下点文字分享给大家,以指引在我后面的开发者们,毕竟我也从前辈们的博客那里...
  • 而数据结构,我却是比c++先接触的,感觉很难觉得书编的不好,特别书中函数都是抽象、大概、笼统的,没有个完整的代码,无法参照学习,感觉都看不下去了,没法自学,而老师讲都又很笼统,特别落
  • 从零开始学习OpenCL开发()架构

    万次阅读 多人点赞 2013-05-03 15:50:08
    本文将作为我《从零开始做OpenCL开发》系列文章的第篇。   1 异构计算、GPGPU与OpenCL  OpenCL是当前个通用的由多公司和组织共同发起的多CPU\GPU\其他芯片 异构计算(heterogeneous)的标准,它是跨平台...
  • 刚毕业,找工作,很多人都面临相同的问题。自己能做什么?...可以加你Java资料分享群java《学习》+交流 523401738作为5大编程语言的JAVA是当今最受各大公司的青睐,多项目,多工程都需要用到java...
  • 如何从零开始成为个程序员

    千次阅读 多人点赞 2018-07-22 17:17:39
    (如果你仅仅想得到份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你) 2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。...
  • 从1开始学习java个月后总结心得

    千次阅读 2016-10-07 14:59:26
    以前有初学者基础,回到杭州后发现周围所有的人都在谈技术,各种分布式,大数据,深度学习,年薪几十万甚至百万,少的也有20K,于是本着面向美好家园的思想开始转型学习JAVA开发个多月了,早晨醒来就看书,9点...
  • 要让读者和自己产生共鸣,需要在他们的认知水平内进行表达,但是如果我们不能够提供一些别人不知道的东西,他们又会觉得乏味。 怎么把别人不知道的东西讲清楚?这对于写作者是大的挑战。我的经验是,多高手...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 370,670
精华内容 148,268
关键字:

一开始觉得很难用的东西